account-research
**Duration:** 20–40 minutes per account **Output:** `outputs/[date]-[account]-research.md`
**Duration:** 2–4 hours per campaign **Output:** `outputs/campaigns/[date]-[campaign-name]/`
$ npx -y skills add karlraf/gtm-starter-kit --skill signal-to-sequence --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/signal-to-sequenceContext preview
The summary Claude sees to decide when to auto-load this skill.
**Duration:** 2–4 hours per campaign **Output:** `outputs/campaigns/[date]-[campaign-name]/`
**Duration:** 2–4 hours per campaign **Output:** `outputs/campaigns/[date]-[campaign-name]/`
---
Read skills/signal-to-sequence/SKILL.md. Build a Tier 2 campaign for accounts triggering the [signal name] signal. Target the [persona title] persona.
For a complete example of what this produces, see: `examples/sample-company/outputs/campaigns/2024-03-01-series-b-revops-tier2/`
---
Turn a signal — or a set of accounts sharing a signal — into a live outreach campaign. This skill connects the signal library to actual sequences. It answers the question: "We know who to target and why. Now what do we actually say?"
The output of this skill is not a rough draft. It is a sequence ready to load into your outbound tool.
---
---
---
Before writing a word, be precise about what fires this campaign.
**Single-signal trigger:** One signal alone justifies outreach.
**Multi-signal trigger:** Two or more signals in combination.
**Suppression conditions:** Accounts that match the signal but should NOT receive this campaign.
Document the trigger logic in plain language before moving to Step 2. Ambiguous triggers produce wasted outreach.
---
Pull all accounts matching the trigger logic. Segment by:
Output: a clean list per segment with contact information and signal data attached.
---
Build the sequence structure before writing copy. Define:
| Touch | Day | Channel | Goal | Personalization level | |-------|-----|---------|------|-----------------------| | 1 | 0 | Email | First impression + signal hook | High — signal-specific | | 2 | 3 | LinkedIn | Connect + brief context | Medium | | 3 | 6 | Email | Value prop + proof | Medium | | 4 | 10 | Email | Different angle or asset | Low | | 5 | 14 | Phone/VM | Direct ask | Medium | | 6 | 21 | Email | Break-up + pivot | Low |
**Tier guidance:**
---
Write each touch. Apply the PVP standard to Tier 1 and Tier 2 email 1.
A message passes PVP if the prospect would find it valuable even if they never buy from you. It delivers market intelligence, not a sales pitch.
**Test:** Remove your CTA. If the message still has value, it passes. If it's pointless without the CTA, it's a pitch — rewrite it.
**Four questions every Tier 1 first touch must answer yes to:** 1. Does this contain an insight the prospect doesn't already have? 2. Would they forward this to a colleague? 3. Would they find this useful even if they never buy? 4. Is this market intelligence, not just personalization?
---
**Subject line options (write 3, A/B test 2):**
**Body structure:**
[Signal hook — one specific, datable observation] [Insight — what that signal means in context, something they may not know] [Connection — how that maps to what you do, in one sentence] [CTA — one ask, frictionless] [Signature]
**Example:**
Subject: [Company]'s RevOps hire [First name], [Company] just posted for a Senior RevOps Manager — third ops hire in 90 days. Teams at that growth rate typically hit the same wall: the tooling that worked at 50 people breaks at 150. We've helped [anonymized: a developer platform at similar scale] cut their pipeline-to-close variance in half by rebuilding the ops layer before it became a bottleneck. Worth 20 minutes to compare notes? [Name]
---
[First name] — sent you an email [X] days ago about [one-sentence context]. Would be good to connect here too.
The connection note should be 1–2 sentences max. Reference something specific: the email you already sent, a recent post they published, or their new role. "Following your work" and "building something adjacent" read as spray-and-pray. LinkedIn accepts correlate with personalization quality — use the signal context you already have.
---
Shift the angle. Don't repeat touch 1. Lead with a different dimension of value or a proof point.
[First name], Following up from last week. Wanted to share something relevant. [Specific outcome or data point from a reference customer in a similar situation] [One sentence connecting that to their current situation] Happy to walk through how we approach it — [CTA]. [Name]
---
Built by The Revenue Architects — a GTM engineering firm based in San Francisco.
**Duration:** 20–40 minutes per account **Output:** `outputs/[date]-[account]-research.md`
**Duration:** 15–30 minutes per account (or run in batch) **Output:** ICP score + tier assignment saved to CRM or…
**Duration:** 15–30 minutes (including your review) **Run once:** When you first clone this repo **Output:** All context files…
**Duration:** 10–15 minutes **Cadence:** Weekly (Monday morning recommended) **Output:** Updated context files + a brief change…