Skip to main content

Quick Start

Get your first campaign running in minutes. This guide walks you through installation, setup, and your first prompt.

Prerequisites

Before you begin, make sure you have:
  • Claude Code installed and running
  • An Extruct API token (get one at extruct.ai)

Installation

Choose one of two installation methods:
npx skills add extruct-ai/gtm-skills
Skills are installed to ~/.claude/skills/ and become globally available across all your projects. You only need to install once.

Setup

Set Your Extruct API Token

The Extruct API token is the only credential you need to set upfront. Other provider credentials (for email finding, campaign sending, etc.) are requested in-chat when needed. Set your token as an environment variable:
export EXTRUCT_API_TOKEN="your_token_here"
You can get a free trial token with 100 credits at extruct.ai. No credit card required.

Your First Campaign

After installation, just describe what you need. GTM Skills works in plan mode - Claude will research, ask clarifying questions, and propose a step-by-step campaign plan before executing.

Option 1: Start from Your Website

Let Claude analyze your website to figure out your ICP and draft a campaign plan:
I'm building www.example.com.
Read my website, figure out my ICP,
and draft a plan for an outbound campaign.
1

Website Analysis

Claude reads your website to understand your product, value proposition, and target market.
2

ICP Definition

Claude generates an initial ICP profile based on your positioning and messaging.
3

Campaign Plan

Claude proposes a step-by-step campaign plan with research, list building, and outreach.
4

Confirmation

Review the plan and confirm to execute, or ask Claude to adjust the approach.

Option 2: Start from a Win Case

If you have a customer who’s a great fit, Claude can find similar companies:
I'm building www.example.com.
One of my customers is www.customer.com,
they use us to score suppliers.
Find similar companies and plan a campaign.
1

Win Case Analysis

Claude analyzes both your website and your customer’s website to understand the use case.
2

Lookalike Search

Claude uses Extruct’s lookalike search to find similar companies.
3

Hypothesis Generation

Claude generates pain hypotheses based on the specific use case.
4

Campaign Plan

Claude proposes a campaign plan targeting similar companies with personalized messaging.

Option 3: Start from Won Deals List

If you have a CSV of won deals, Claude can analyze patterns and find similar targets:
I'm building www.example.com.
Here's a list of my won deals [attach CSV].
Analyze them and find similar companies to target.
1

Deal Analysis

Claude analyzes your won deals to identify patterns in industry, size, use case, and other attributes.
2

ICP Refinement

Claude refines your ICP based on actual customer data.
3

Lookalike Discovery

Claude finds companies matching the patterns from your won deals.
4

Campaign Execution

Claude builds and executes a campaign targeting the lookalike companies.

What Happens Next

Once you send your initial prompt, Claude will:
  1. Research: Gather context about your product and target market
  2. Ask Questions: Clarify your goals, timeline, and campaign parameters
  3. Propose a Plan: Present a step-by-step campaign plan for your review
  4. Execute: After your confirmation, run the skills needed to complete the campaign
  5. Create Artifacts: Generate all campaign files in the claude-code-gtm/ directory

Campaign Outputs

GTM Skills creates a structured directory with all campaign artifacts:
claude-code-gtm/
├── context/
│   ├── {company}_context.md          ← ICP, voice, proof points
│   └── {vertical-slug}/             ← per-vertical research + hypotheses
├── prompts/
│   └── {vertical-slug}/             ← email prompt templates
└── csv/
    ├── input/{campaign-slug}/       ← segmented lists, people, contacts
    └── output/{campaign-slug}/      ← generated emails
You can review, edit, and reuse these artifacts across campaigns.

Next Steps

Explore Skills

Learn about individual skills and how to combine them

Environment Setup

Configure additional integrations and environment variables
Start with one of the three example prompts above. Each triggers a complete campaign workflow that demonstrates how the skills work together.

Build docs developers (and LLMs) love