atomic-message

Installation
SKILL.md

Atomic Message

Draft one outreach message at a time: a cold email, a LinkedIn note, or a follow-up. Generate a primary draft plus 1-2 variants, then lint against the craft rules before emitting.

This skill writes ONE message. It does NOT design multi-touch sequences, cadences, or step arcs, and it does not decide send timing. That is email-prompt-building's job. When a sequence needs each touch written, that skill calls this one per touch.

Inputs

Input Required Source
Signal yes the reason to reach out now: job change, hiring JD, event, post engagement, funding, or a specific observation. From upstream enrichment, the user, or research.
Persona yes the recipient's role cluster (e.g. founder, revops, sales leadership, IC). Shapes which pain and proof to lead with.
Channel yes one of: cold email, linkedin, follow-up. Sets length, format, casing, and CTA style.
Recipient context no name, company, role facts. Used to make the message relevant, never recited back.
Company context file yes voice, sender identity, what-we-do, positioning, proof library, CTA options, banned words. Read at runtime.

Workflow

Step 1: Read the context file

Installs
7
GitHub Stars
106
First Seen
Jul 3, 2026
atomic-message — extruct-ai/gtm-skills