GET api.eliasstravik.com /projects/gtm-skills 200 OK

gtm-skills

project · 200 OK · application/json

Open source skills for GTM.

19★ Stars
0⑂ Forks
TSTypeScript
View on GitHub ↗
README.md

Run your full GTM motion from one shared context

GTM Skills lets a GTM teammate keep one organization's facts, ideal customer profiles, and personas in a git-backed Markdown workspace, qualify prospects against them in conversation, and turn them into saved workflows that run locally or on Vercel.

✓ 100% free and open source ✓ One git-backed workspace ✓ Runs locally or on Vercel

Keep organization, market, buyer, and workflow knowledge in one place

The GTM workspace records what the organization knows about itself and its team. ICPs define the companies it sells to, personas define the people it sells to, and saved workflows turn that context into repeatable work. Every change is proposed in plain language, approved through your agent's normal write permission, and committed to git, so the history of what the team decided is always there.

Choose between repeated prompts, standalone templates, custom agents — or one shared GTM workspace

GTM Skills Repeated prompts Standalone templates Custom agents
Installs into Claude Code, Codex, Cursor, OpenCode, and other skills.sh hosts with one command ✅ ✅ ❌ ❌
Keeps organization facts, ICPs, and personas as Markdown in one git repository ✅ ❌ ❌ ❌
Proposes every durable change in plain language before writing it ✅ ❌ ❌ ❌
Checks a pasted list of people or companies against your ICPs and personas without writing anything ✅ ❌ ❌ ❌
Gives every workflow a typed result table with a stable key, cost, and error per row ✅ ❌ ❌ ❌
States the cost before every run and offers a one-row test before a new workflow runs at scale ✅ ❌ ❌ ❌
Caps every run by rows and spend ✅ ❌ ❌ ❌
Runs the same workflow file on Postgres locally and hosted on Vercel with Neon ✅ ❌ ❌ ❌
Reaches people in Slack for approvals while a hosted run is in progress ✅ ❌ ❌ ❌

Keep durable GTM knowledge and reusable automations in one repository, and let the agent you already use do the writing.

Ask in your agent. Get a proposal, a verdict, or a run.

📈 Define the market and the buyer once

Say "create an ICP for lean B2B SaaS" or "create a persona for revenue leaders". The agent drafts the definition from your facts and public sources, shows it, and saves it to the workspace only when you approve.

⚡ Qualify prospects without leaving the conversation

Paste a list of people or companies and ask "are these a fit". The agent checks each one against the saved ICPs and personas and returns a verdict per row. Nothing is written.

💬 Turn a repeated question into a saved workflow

Say "build a workflow that scores our inbound companies". The agent writes the workflow and its result table, opens a diagram of what it does and what it costs, and runs it on your say-so, locally or on Vercel, on a schedule when you want one.

Build your GTM foundation in three steps

1️⃣

Install GTM Skills
Run npx skills add eliasstravik/gtm-skills -g in a terminal. Every skill installs at once.

2️⃣

Set up the workspace
Ask your agent to set up a GTM workspace for your organization. It creates the git-backed folder, fills in the organization record, and can share it as a private GitHub repository.

3️⃣

Define, qualify, automate
Create an ICP and a persona, check a prospect against them, then build the first saved workflow.

How the skills fit together

Each skill owns one part of the workspace and hands off to the others. Install gtm-workspace in every case; the rest depend on it. Not sure where to begin? Say "how do I get started" or run /gtm-get-started.

Skill Owns
gtm-get-started Where to begin: looks at the workspace and walks through each missing step with the skill that owns it
gtm-workspace The workspace itself: the organization record, members, and workspace health
gtm-icp Ideal customer profiles: the companies the organization sells to
gtm-persona Personas: the people the organization sells to
gtm-qualify-prospects In-conversation fit checks of supplied people or companies
gtm-workflow Saved workflows: code, tables, runs, schedules, and deploys, and workflow recipes such as network enrichment
gtm-agent GTM Agent itself: deploying the Slack agent to Vercel, its workflow project, and their wiring, from one prompt

Choose how to get started

Self-serve

For GTM builders and teams using coding agents

Free

✓ Every GTM skill, installed with one command
✓ Git-backed GTM workspace
✓ ICP and persona lifecycles
✓ In-conversation prospect qualification
✓ Local and Vercel workflows with schedules
✓ Plain-language proposals, caps, and history

Done-with-you

Hands-on setup and rollout for your GTM team

Let's talk

✓ Everything in self-serve
✓ Full GTM Skills setup
✓ GTM workspace repository configuration
✓ ICP, persona, and workflow design
✓ Vercel and Neon configuration for hosted workflows
✓ Team rollout, training, and best practices
✓ Ongoing maintenance and upgrades
✓ Dedicated Slack channel support
Install GTM Skills Book a demo

Get your questions answered

Do I need to write the workflow code myself?

No. The agent writes the workflow, its table, and its migration. You read the diagram, approve the cost, and look at the rows; the code is there when you want it.

Which agents does it work with?

Any skills.sh host: Claude Code, Codex, Cursor, OpenCode, and others. One install command puts the skills where every host finds them.

Where does the workspace live?

In ~/.gtm/<org-slug>/ on your computer, as Markdown with git as its memory. When you want to share it, the agent creates a private GitHub repository named gtm-<slug> and pushes to it.

What does a saved workflow need to run?

Locally: Node; the scaffold brings its own Postgres and starts it with the workflow runtime. Hosted: a Vercel project connected to the workspace repository, a Neon database added through Vercel, and an AI Gateway key. Each workflow declares its row and spend caps, and every run states its cost before it starts.

Can a workflow ask a person before it acts?

Yes. An agent stage can name the tools a person must approve. On a hosted run the request is posted to a Slack channel you choose, and the reply decides it.

What does it cost?

GTM Skills is free, open source, and MIT licensed. Your AI provider, Vercel, and Neon may charge for usage within the limits you choose.

Install GTM Skills and build from shared truth

One repository holds what your team knows about the organization, its market, its buyers, and the workflows they rely on. Your agent does the writing; you approve.

✓ 100% free and open source ✓ One git-backed workspace ✓ Runs locally or on Vercel