---
title: "Claude Code Skills for GTM: Free Open-Source Library | OneGTM"
description: "Free, open-source Claude Code skills for GTM teams: Instantly, HeyReach, Blitz, outbound copy, campaign analysis, and Clay scoring. Built by OneGTM."
url: https://getaob.com/skills
---

# Claude Code Skills for GTM

These are the Claude Code skills OneGTM runs every day to launch cold email, LinkedIn outreach, list building, and account scoring for clients. Most of them started as notes written after something broke in production, so they spend less time on what the vendor docs say and more on what the docs leave out. They are free and [open source on GitHub](https://github.com/OneGTM/gtm-skills).

## Install in Claude Code

Add the marketplace, then install the plugin:

```
/plugin marketplace add OneGTM/gtm-skills
/plugin install gtm-skills@onegtm
```

Or copy the skills in by hand:

```
git clone https://github.com/OneGTM/gtm-skills.git
cp -R gtm-skills/skills/* ~/.claude/skills/
```

- Each skill is a folder with a `SKILL.md` in the open Agent Skills format, so they also run in Claude Cowork and other runtimes that read SKILL.md files.
- API keys come from environment variables like `INSTANTLY_API_KEY` and `HEYREACH_API_KEY`. Nothing is hardcoded.

## The skills

### Instantly API

`instantly-api`

Create, edit, pause, and analyze Instantly campaigns through the V2 API and MCP. Includes the variable preflight that blocks a send when a lead is missing a merge field, so nobody gets an email that opens with a blank.

- Instantly

[View Instantly API on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/instantly-api)

### Instantly copywriter

`instantly-copywriter`

Campaign naming, a 2x2 thread structure, Instantly-native spintax, humanized copy rules, and lead variable mapping. It's the house style we use for every cold email campaign.

- Instantly

[View Instantly copywriter on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/instantly-copywriter)

### Instantly toggle

`instantly-toggle`

Pause or resume every campaign in an Instantly workspace with one request. Handy when a domain gets flagged at 11pm.

- Instantly

[View Instantly toggle on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/instantly-toggle)

### HeyReach API

`heyreach-api`

The full HeyReach reference: the sequence node tree, single-brace variable syntax, status-gated edits, the 100-lead cap per call, and the workarounds for each.

- HeyReach
- LinkedIn

[View HeyReach API on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/heyreach-api)

### HeyReach campaign creator

`heyreach-campaign-creator`

Turn a copy file into a live LinkedIn campaign: builds the connection request and DM sequence, discovers senders, and supports dry runs before anything goes out.

- HeyReach
- LinkedIn

[View HeyReach campaign creator on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/heyreach-campaign-creator)

### HeyReach toggle

`heyreach-toggle`

Pause or resume all HeyReach campaigns, including finished ones that HeyReach normally won't let you pause.

- HeyReach

[View HeyReach toggle on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/heyreach-toggle)

### Blitz API

`blitz-api`

Company, people, and job posting search on Blitz, plus the checks that catch a query that quietly filtered nothing. Unknown filter keys return 200 with all 66M companies, and this skill is how you notice.

- Blitz

[View Blitz API on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/blitz-api)

### Campaign analyzer

`campaign-analyzer`

Reply rates by persona, signal, and copy pattern, with significance testing so you stop declaring a winner after 40 sends.

- Instantly
- Python

[View Campaign analyzer on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/campaign-analyzer)

### TAM scoring analysis

`scoring-analysis-and-distribution`

Audit a Clay-style account scoring model against the real data, simulate new bands and weights, and spread out a score distribution where every account lands at 62%.

- Clay
- Python

[View TAM scoring analysis on GitHub](https://github.com/OneGTM/gtm-skills/tree/main/skills/scoring-analysis-and-distribution)

## What makes these different

- **They're built around silent failures.** The worst GTM bugs return a 200. Instantly renders a blank merge field and sends anyway. HeyReach drops leads missing a first name without an error. Blitz ignores filter keys it doesn't recognize and returns its entire database. Each skill checks for the failures we have actually hit.
- **Worked examples from real client work.** The scoring skill walks through ten versions of a real model, with names removed, including the version that looked best on paper and got rejected.
- **Opinionated copy rules.** The copy skills ban em dashes and buzzwords, keep every email under 100 words, and require a concrete fact in each one. That's our house style, and you can fork it and change it.

## Why we open-sourced them

- GTM engineering is still a new job, and most of the useful knowledge sits in private Slack threads. Putting ours in public makes the whole field better at this, and it's the easiest way to show how we work.
- If you want the system built for you instead, that's what [Claude Code for GTM](https://getaob.com/claude-code-gtm) engagements are. We scope one workflow, build it with Claude Code against your real data, and hand you the repo.
- Found a gotcha we missed or a vendor change that broke a skill? [Open an issue](https://github.com/OneGTM/gtm-skills/issues) and we'll fold it in.

## GTM skills FAQ

### What are Claude Code skills?

A skill is a folder with a SKILL.md file that teaches Claude Code how to do a specific job, like pushing leads into Instantly or auditing a scoring model. Claude loads a skill only when the task calls for it, so you can install dozens without cluttering every conversation.

### How do I install the OneGTM GTM skills?

In Claude Code, run /plugin marketplace add OneGTM/gtm-skills and then /plugin install gtm-skills@onegtm. You can also clone the GitHub repo and copy the skills folder into ~/.claude/skills.

### Are these GTM skills free?

Yes. The library is MIT licensed, so you can use it, fork it, and change it for your own team or clients. You still need your own API keys for tools like Instantly, HeyReach, and Blitz.

### Do the skills work outside Claude Code?

Each skill follows the open Agent Skills format, so it also works in Claude Cowork and other agent runtimes that support SKILL.md files. The API recipes are plain Python and curl, which any agent can run.

### Why would an agency give its skills away?

Most of what is in these files is hard-won knowledge about where GTM tools fail silently. Sharing it helps more teams ship clean outbound, and the teams that want the whole system built for them tend to call us.

Want these running inside your own GTM stack, wired to your CRM and data?

## Related

- [Claude Code for GTM](https://getaob.com/claude-code-gtm): Custom GTM tooling, data pipelines, and internal apps built with AI coding agents.
- [Claude for sales](https://getaob.com/claude-for-sales): The Claude sales plugin, Claudeforce, and the workflows that work.
- [Signal-based outbound agency](https://getaob.com/outbound-agency): Cold email and LinkedIn systems triggered by real buying signals.
- [Clay agency and Clay consultant](https://getaob.com/clay-agency): Clay tables, enrichment waterfalls, and scoring from a Clay Artisan Solutions Partner.
- [What is a GTM engineer?](https://getaob.com/gtm-engineer): The role, salary ranges, skills, and tools, from the State of GTME report.

## Book a call with OneGTM

Tell us what you're building. We reply the same day.

Book a call at [getaob.com/#contact](https://getaob.com/#contact) or email [team@getaob.com](mailto:team@getaob.com).
