claude-skillsgtmskillset

Build a Free GTM Claude Code Skillset with Scavio

Package prospect research, competitor pulse, meeting prep, and category mapping as a single Claude Code skillset. One Scavio key for the whole team.

6 min read

A skillset is the 2026 equivalent of dotfiles for AI workflows: a bundle of Claude Code skills a team installs once, so every engineer starts every session with the same tools on the same data. This post walks through building a free GTM skillset on top of Scavio that handles prospect research, competitor tracking, and meeting prep.

What Goes in a GTM Skillset

The canonical GTM skillset has four skills. Any teammate who installs the skillset gets all four available in every Claude Code session:

  • prospect-research: domain in, 3-line brief out
  • competitor-pulse: competitor name in, last 7 days of SERP and Reddit activity out
  • meeting-prep: company name in, bullet brief with funding, product, and press mentions
  • category-map: category query in, ranked competitor list with AI citation counts

All four skills share one Scavio key and one credit pool. Total cost: $30/mo regardless of team size, because skills run on the engineer's machine.

The Skillset Folder Layout

Bash
~/.claude/skills/gtm/
  skill.json           # top-level manifest declaring 4 skills
  prospect-research/
    skill.json
    index.ts
  competitor-pulse/
    skill.json
    index.ts
  meeting-prep/
    skill.json
    index.ts
  category-map/
    skill.json
    index.ts

One Sample Skill: prospect-research

// ~/.claude/skills/gtm/prospect-research/index.ts
import { Scavio } from 'scavio';
const scavio = new Scavio({ apiKey: process.env.SCAVIO_API_KEY });

export async function research({ domain }: { domain: string }) {
  const [serp, reddit] = await Promise.all([
    scavio.search({ query: `${domain} funding OR hiring` }),
    scavio.search({ platform: 'reddit', query: domain })
  ]);
  return {
    news: serp.organic_results?.slice(0, 3) || [],
    reddit_signal: reddit.organic_results?.length || 0
  };
}

Installing the Skillset

Your teammates install the whole bundle with one git clone. No Clay seats, no shared workspace politics, no vendor onboarding.

Bash
cd ~/.claude/skills
git clone https://github.com/your-org/gtm-skillset gtm
echo 'export SCAVIO_API_KEY=sk_live_...' >> ~/.zshrc
source ~/.zshrc

Using It From Claude Code

Once installed, every Claude Code session has access. The engineer just asks:

Bash
> Use gtm/prospect-research on stripe.com then write a 3-line brief.
> Use gtm/competitor-pulse on linear.app for the last 7 days.
> Use gtm/meeting-prep for tomorrow's 10am with acme.co.

Why This Replaces Clay For Most Engineering Teams

Clay's unit economics get painful past 200 enrichments per day. The skillset model costs $30/mo total regardless of engineer count because skills run on each machine with a shared Scavio key. The tradeoff: you need engineers to maintain the skills. For engineering-led GTM teams, that tradeoff is already solved.

Scavio's GTM skills API and the GTM Claude Code skillset use case have full reference implementations you can fork today.