Agent skill

Ops Gtm

by davepoon in davepoon/buildwithclaude

Go-to-market strategy planner. An agent skill from davepoon/buildwithclaude.

MITAuto-check: notesMarketing & SEO

Install Ops Gtm

skills CLI
$ npx skills add davepoon/buildwithclaude --skill ops-gtm -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install davepoon/buildwithclaude ops-gtm --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/claude-ops/skills/ops-gtm .claude/skills/ops-gtm && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ops-gtm
GitHub stars
3.6k
Token cost
~4.5k tokens
SKILL.md length
1,824 words
Files
1
Skills in repo
245
Repo updated
First seen
Licence
MIT

At a glance

Go-to-market strategy planner. An agent skill from davepoon/buildwithclaude.

  • Works in 5 steps: Preferences: Read… → Cached plans: List… → Daemon health: Read… → …
  • Tasks that involve Go-to-market strategy
  • SKILL.md covers Runtime Context, Agent Teams support, Sub-command Routing and Project Intake, plus 11 more sections
  • Calls git and jq

What it does

Ops Gtm is an agent skill from davepoon/buildwithclaude. Go-to-market strategy planner. Generates a complete GTM plan across paid, unpaid, marketing, sales, and AI-automation channels for any project — and hands executable campaigns off to /marketing.

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Go-to-market strategy. The repository describes itself as: A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to extend Claude Code, Claude Desktop, Agent SDK and OpenClaw. The licence is MIT.

When your agent uses it

  • Tasks that involve Go-to-market strategy

Example prompts

  • “/ops-gtm”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, Write, Grep, Glob, Agent, TeamCreate, SendMessage, AskUserQuestion, WebFetch, WebSearch, Skill

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Preferences: Read ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json
  2. Cached plans: List ${CLAUDE_PLUGIN_DATA_DIR}/gtm/*.md to surface recent plans. Never overwrite a prior plan file — always append a new…
  3. Daemon health: Read ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json. If action_needed is not null, surface it before running any long…
  4. Repo auto-scan (background): For the current working directory, in parallel and with run_in_background: true
  5. /marketing credential probe (read-only): Do NOT re-resolve API keys in this skill. Instead, when the user asks to launch something…

What it can do on your machine

Read from SKILL.md and the folder at commit 10bfc43. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • Grep
    • Glob
    • Agent
    • TeamCreate
    • SendMessage
    • AskUserQuestion
    • WebFetch

    …and 2 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • jq

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ops Gtm loads about 4.5k tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 1,824 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~51
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, Grep, Glob, Agent, TeamCreate, SendMessage, AskUserQuestion, WebFetch, WebSearch,

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from davepoon/buildwithclaude at commit 10bfc43, republished under its MIT licence (© davepoon). 1,824 words, ~4,472 tokens.

Download SKILL.mdSave it as .claude/skills/ops-gtm/SKILL.md (or your agent's skills folder).
name
ops-gtm
description
Go-to-market strategy planner. Generates a complete GTM plan across paid, unpaid, marketing, sales, and AI-automation channels for any project — and hands executable campaigns off to /marketing.
allowed-tools
Bash, Read, Write, Grep, Glob, Agent, TeamCreate, SendMessage, AskUserQuestion, WebFetch, WebSearch, Skill
argument-hint
[plan|paid|unpaid|sales|automation|launch|brief|setup]
effort
medium
maxTurns
40

OPS ► GTM COMMAND CENTER

Strategy layer that sits on top of /marketing. /marketing runs campaigns; /gtm decides what to run, across paid, unpaid, sales, and AI-automation channels, and then hands the executable pieces to /marketing via the Skill tool.

Runtime Context

Before executing, load available context:

  1. Preferences: Read ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json

    • timezone — timestamp all output correctly
    • gtm_default_project, gtm_default_audience, gtm_brand_voice — project-level defaults when set
    • gtm_monthly_budget, gtm_stage (pre-launch|beta|ga|scale) — used to tune channel recommendations
  2. Cached plans: List ${CLAUDE_PLUGIN_DATA_DIR}/gtm/*.md to surface recent plans. Never overwrite a prior plan file — always append a new dated file.

  3. Daemon health: Read ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json. If action_needed is not null, surface it before running any long planning flow.

  4. Repo auto-scan (background): For the current working directory, in parallel and with run_in_background: true:

    • git remote -v → infer project slug and org
    • cat README.md (or README.*) → product description, ICP hints
    • Glob package.json, pyproject.toml, Cargo.toml, go.mod → tech stack
    • Glob .planning/**/*.md and docs/**/*.md → prior briefs, positioning notes
    • Resolve: project name, one-line pitch, primary tech, existing channels hinted in the repo
  5. /marketing credential probe (read-only): Do NOT re-resolve API keys in this skill. Instead, when the user asks to launch something, delegate to /marketing via the Skill tool — /marketing owns the credential resolution chain (userConfig → env vars → Doppler → Dashlane → Keychain → gcloud ADC).

Agent Teams support

If CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 is set, use Agent Teams for the plan sub-command so the four research agents share context and report progress in real-time:

TeamCreate("gtm-research-team")
Agent(team_name="gtm-research-team", name="paid-research",       prompt="Research paid acquisition channels that fit ${PROJECT_TYPE} at ${STAGE} with $${MONTHLY_BUDGET}/mo. Return a ranked list with fit signals, expected CAC, and which /marketing sub-command (if any) executes each channel.")
Agent(team_name="gtm-research-team", name="unpaid-research",     prompt="Research organic channels (SEO, content, community, PR, partnerships, referrals, lifecycle email) for ${PROJECT_TYPE} at ${STAGE}. Return ranked list with effort estimate, time-to-signal, and /marketing sub-command mapping.")
Agent(team_name="gtm-research-team", name="sales-research",      prompt="Design a sales motion for ${PROJECT_TYPE}: outbound vs inbound vs PLG vs channel. Propose a 30/60/90 plan with concrete activities and target metrics.")
Agent(team_name="gtm-research-team", name="automation-research", prompt="Propose AI-automation recipes: lead enrichment, personalized outreach, content ops, lifecycle copy, support deflection, lead scoring. For each, list trigger, model/tool stack, and where it plugs into /marketing.")

If the flag is NOT set, use standard fire-and-forget subagents with the same four prompts.


Sub-command Routing

Route $ARGUMENTS to the correct section below:

InputAction
(empty), planFull GTM plan across all four avenues
paidPaid acquisition deep-dive (Meta, Google, LinkedIn, TikTok, affiliates, sponsorships)
unpaidOrganic deep-dive (SEO, content, community, PR, partnerships, referrals, lifecycle email)
salesSales motion (outbound, inbound, PLG, channel / partner)
automationAI-automation playbook for GTM
launch30/60/90 launch calendar + pre-flight checklist
briefOne-page positioning brief (ICP, value prop, messaging pillars)
setupConfigure default project, audience, budget tier, brand voice

Arguments are free-form — treat /gtm plan for my-project $2k/mo pre-launch as equivalent to plan with intake values pre-filled.


Project Intake

Before producing any plan section, make sure the following are known. Source them in this order — only ask the user for what's still missing.

  1. Auto-scan the repo (step 4 of Runtime Context).
  2. Read prefs for gtm_default_* keys.
  3. Parse free-text in $ARGUMENTS for budget, stage, and project name.
  4. AskUserQuestion for gaps — respect Rule 1 (max 4 options per call; batch if needed).

Use these four questions in order, skipping any already known:

  • Project type — [B2B SaaS, B2C product, Marketplace, Dev tool / API]
  • Stage — [Pre-launch, Beta / early access, GA (live), Scale (growth)]
  • Primary goal (next 90 days) — [Awareness, Signups / leads, Revenue, Retention / expansion]
  • Monthly budget tier — [<$1k, $1k–5k, $5k–25k, $25k+]

If a Rule-1 batch overflows (e.g. more than 4 project types needed), paginate with [More options...] as the 4th slot.

Per Rule 3, never silently skip an intake question — if the user hits Escape, offer [Paste manually] / [Use default] / [Skip this only].


Channel / Avenue Catalog

This is the source-of-truth list the planner draws from. Each row: avenue → fit signals → cost profile → execution path. The execution path is what makes /gtm seamless with /marketing: if a /marketing sub-command exists for a channel, the plan recommends it by name; otherwise the channel is marked manual and the plan includes templated next-actions instead.

Paid
ChannelFitsCost profileExecution
Meta Ads (Facebook + Instagram)B2C, marketplace, broad consumer$5–50 CPA typical/marketing ads · /marketing meta create-campaign
Google Ads — SearchHigh-intent buyers, existing demand$1–30 CPC/marketing google-ads
Google Ads — Performance MaxE-comm with catalogBlended CPA/marketing google-ads
YouTube AdsAwareness at scale$0.01–0.30 CPV/marketing google-ads (video campaigns)
LinkedIn AdsB2B, ACV > $10k$8–15 CPC, $50+ CPLmanual — LinkedIn Campaign Manager
TikTok AdsB2C, < 35 audience, creative-led$1–10 CPCmanual — TikTok Ads Manager
Reddit / X / PinterestNiche communitiesVariesmanual
Podcast sponsorshipsTrust-driven, narrow ICP$20–50 CPMmanual — direct sponsor deals
Affiliate / partner programMarketplace, SaaS with referral loopRev-sharemanual — Rewardful / PartnerStack
Unpaid (Organic)
ChannelFitsEffortExecution
Programmatic SEODev tools, marketplaces, comparison queriesHigh upfront, compounding/marketing seo (tracking) + manual content ops
Topic-cluster SEOContent-led SaaS, info-intentMedium, 3–6mo to signal/marketing seo
Lifecycle email (welcome, nurture, winback)Any with email captureMedium, high leverage/marketing email (Klaviyo flows)
Instagram organicVisual product, lifestyleMedium, daily/marketing instagram
X / LinkedIn founder-ledB2B, dev tools, thought leadershipDaily, high-leveragemanual
Community building (Discord / Slack / forum)Dev tools, B2C with passionHigh, ongoingmanual
PR / launch pads (Product Hunt, HN, press)Any at launchSpiky/gtm launch checklist + manual
Partnerships / integrationsSaaS, marketplacesMedium, compoundingmanual
Referral programAny with product-led signupLow eng cost, high leveragemanual — plug into lifecycle email
Sales
MotionFitsExecution
Outbound (cold email + LinkedIn)B2B, ACV > $5k/gtm automation (AI-personalized) + manual sending tool
Inbound (demo form → AE)B2B SaaS with pricing pagemanual CRM + routing
Product-Led Growth (self-serve)Dev tools, horizontal SaaSmanual — instrument onboarding; /marketing email for lifecycle
Channel / partnerEnterprise, vertical SaaSmanual — co-selling motion
AI Automation
RecipeWhat it doesStackPlugs into
AI cold-email personalizationLLM generates opener from enrichment dataClay / Apollo + Claudeoutbound sales
Generative SEO clustersLLM drafts topic-cluster outlines from seed keywordsClaude + GSC data/marketing seo
Lifecycle copy generatorAuto-draft Klaviyo flow emails per segmentClaude + Klaviyo data/marketing email
Ad creative variantsBulk-generate Meta/Google ad copy A/B setsClaude + /marketing ads insights/marketing meta create-campaign · /marketing google-ads
Support deflectionLLM answers tier-1 tickets from docsClaude + help-center KBmanual — help desk
Lead scoringLLM scores inbound leads on ICP fitClaude + CRM datamanual — CRM
Content repurposingLong-form → tweets, LinkedIn posts, newsletterClaude/marketing instagram · manual social

plan — full GTM plan (default)

  1. Intake per Project Intake section.

  2. Spawn the four research agents (Agent Teams if flag set, else fire-and-forget).

  3. Assemble the plan in this order:

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     GTM PLAN — [project]  ([stage], [goal], $[budget]/mo)
     [timestamp]
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     POSITIONING
      ICP:            [one sentence]
      Value prop:     [one sentence]
      Messaging:      [3 pillars, comma-separated]
    
     PAID (next 30 days)
      1. [Channel]  $[X]/mo  Expected CAC: $[X]  Execute: /marketing ads
      2. [Channel]  $[X]/mo  Expected CAC: $[X]  Execute: manual
    
     UNPAID (next 90 days)
      1. [Channel]  Effort: [L/M/H]  Signal in: [X wks]  Execute: /marketing seo
      2. [Channel]  ...
    
     SALES
      Motion:         [Outbound / Inbound / PLG / Channel]
      30/60/90:       [one line summary]
    
     AUTOMATION (AI-powered)
      1. [Recipe]     Plugs into: /marketing email
      2. [Recipe]     Plugs into: outbound
    
     KPIs
      North star:     [metric + target]
      Leading:        [3 leading indicators]
    
     BUDGET ROLLUP
      Paid:           $[X]/mo
      Tools/SaaS:     $[X]/mo
      Total:          $[X]/mo
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  4. Persist the plan to ${CLAUDE_PLUGIN_DATA_DIR}/gtm/<project-slug>-$(date +%Y-%m-%d).md (create the directory if missing). Never overwrite — if the file exists, append -v2, -v3.

  5. Handoff prompt — end with an AskUserQuestion (≤4 options per Rule 1):

    • [Launch via /marketing] — hand top executable items to /marketing
    • [Save only] — keep the plan file, take no action
    • [Refine plan] — re-run with adjusted intake
    • [Schedule follow-up] — revisit in 7/30 days (delegate to /ops cron if available)

On [Launch via /marketing], iterate through plan items whose execution path starts with /marketing and invoke them one at a time via the Skill tool:

Skill("ops-marketing", args="campaigns")
Skill("ops-marketing", args="ads")
Skill("ops-marketing", args="email")

Never silently skip an item (Rule 3) — for each, ask [Launch, Skip, Edit first].

Per Rule 5, do NOT auto-launch anything that spends money or sends to real recipients without explicit per-item confirmation. The plan recommends; /marketing executes; the user approves each paid or outbound action.


Show full SKILL.md (701 more words)Show less

paid — paid acquisition deep-dive

Same intake, but only spawn the paid-research agent. Render just the PAID block, with up to 5 channel rows and for each:

  • Expected CAC range (cite source or reasoning)
  • Creative angle suggestion
  • Starting budget
  • Attribution setup note (how /marketing attribution will measure it)
  • Execute: line pointing to the /marketing sub-command or manual

End with the same handoff prompt as plan, scoped to paid channels.


unpaid — organic deep-dive

Spawn unpaid-research only. For each recommended channel output:

  • Why it fits (fit signals from intake)
  • First-30-days concrete actions (3 bullets)
  • Time-to-signal
  • Measurement: which /marketing sub-command tracks it (/marketing seo, /marketing email, /marketing instagram) or manual + tool
  • Lifecycle email is first-class here — recommend specific Klaviyo flows and note that /marketing email can scaffold them

sales — sales motion

Spawn sales-research only. Produce:

  1. Motion pick with one-paragraph rationale (Outbound / Inbound / PLG / Channel — Rule 1: these are the exact 4 options if you need the user to choose).
  2. ICP slice — which segment to hit first, sized from intake.
  3. 30/60/90 plan — week-by-week activities (e.g. week 1: build list of 500 accounts; week 2: 200 outbound opens; …).
  4. Tooling — CRM, enrichment, sequencer; note when AI automation from the automation section fits.
  5. Handoff — offer [Automate outreach via /gtm automation, Skip, Edit motion].

automation — AI automation playbook

Spawn automation-research only. Render each recipe with:

  • Trigger condition (what event fires it)
  • Model / tool stack (default to Claude + the ops tool listed in the catalog)
  • Integration point — specifically, which /marketing sub-command or external system it reads from and writes to
  • Risk flags (PII, cost, brand-voice drift) and the guardrails that mitigate them
  • Starter prompt / pseudo-code snippet so the user can copy-paste

End with AskUserQuestion offering [Scaffold recipe now, Save only, Pick different recipe].


launch — 30/60/90 launch calendar

Used at stage = pre-launch or beta. Produces a week-by-week calendar of launch activities across all four avenues.

Required pre-flight checklist (render and check what's ready vs open):

☐ Positioning brief  →  /gtm brief
☐ Landing page live  →  manual
☐ Analytics wired    →  /marketing setup (GA4 + GSC)
☐ Email capture live →  /marketing email  (Klaviyo list)
☐ Ad accounts ready  →  /marketing setup (Meta, Google)
☐ Social handles claimed   →  manual
☐ Product Hunt / HN plan   →  this skill, below
☐ Press / creator list     →  manual

Launch-day playbook: render hourly timeline for T-7d through T+14d, with concrete actions and the /marketing command (or manual step) for each.


brief — one-page positioning brief

Fast path — does NOT spawn the four research agents. Just intake + a single call to write the brief. Fields: ICP, Pain, Value prop, 3 messaging pillars, Proof points, Anti-positioning (who it's NOT for). Save to ${CLAUDE_PLUGIN_DATA_DIR}/gtm/<project-slug>-brief-$(date +%Y-%m-%d).md.

This is the cheapest entry point — recommend running /gtm brief before /gtm plan when the project's positioning isn't already written down.


setup

Configure GTM defaults so subsequent runs skip the intake questions. Per Rule 4, run every Bash call with run_in_background: true unless the result is needed for the very next decision.

Auto-scan (background) first:

bash
# Existing prefs
jq -r '{project: .gtm_default_project, audience: .gtm_default_audience, voice: .gtm_brand_voice, budget: .gtm_monthly_budget, stage: .gtm_stage}' "$PREFS_PATH" 2>/dev/null

# Repo signals
git -C "$PWD" remote get-url origin 2>/dev/null
head -50 README.md 2>/dev/null
ls .planning/ 2>/dev/null

Then prompt for what's missing (≤4 options per Rule 1), in this order:

  1. Default project name — free-text, pre-filled from git remote slug
  2. Project type — [B2B SaaS, B2C product, Marketplace, Dev tool / API]
  3. Stage — [Pre-launch, Beta, GA, Scale]
  4. Monthly budget tier — [<$1k, $1k–5k, $5k–25k, $25k+]
  5. Brand voice — [Playful, Professional, Technical, Bold]

Save to $PREFS_PATH as gtm_default_project, gtm_project_type, gtm_stage, gtm_monthly_budget, gtm_brand_voice. Never write API keys here — GTM does not own any credentials (/marketing does).

Finish with a smoke test: run /gtm brief in background and report ✓ setup complete — try /gtm plan or ✗ [error].


Plugin Rules compliance (required reading)

All behavior above respects claude-ops/CLAUDE.md:

  • Rule 0 — public repo: every example above uses your-project, you@example.com, <YOUR_TOKEN>. Never save user-specific data outside $PREFS_PATH or ${CLAUDE_PLUGIN_DATA_DIR}/gtm/.
  • Rule 1 — ≤4 options per AskUserQuestion: every prompt in this file lists exactly ≤4. Paginate with [More options...] if a dynamic list grows past 4.
  • Rule 3 — never auto-skip: on launch handoff, every plan item gets an explicit [Launch, Skip, Edit first] prompt. No silent skipping.
  • Rule 4 — background by default during setup: all Bash calls in the setup flow use run_in_background: true.
  • Rule 5 — destructive actions need explicit confirmation: /gtm never spends money or sends messages directly — it delegates to /marketing, which owns per-action confirmation. Recommendations are just that.

Why this skill is thin

/gtm deliberately does NOT re-implement channel APIs. Credential resolution, curl calls, daemon data, and dashboards all live in /marketing. This skill is a strategy-and-handoff layer. If a capability belongs to a channel API, add it to /marketing; if it belongs to planning, it goes here.

© davepoon, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/claude-ops/skills/ops-gtm of davepoon/buildwithclaude.

Open the folder on GitHubat commit 10bfc43

Compare with similar skills

Ops Gtm next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ops Gtm compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ops Gtm this skilldavepoon/buildwithclaude3.6k—~4.5kAutomated safety check: NotesMIT
Marketing PlanNexus-JPF/note-companion8705 repos~5.2kAutomated safety check: PassMIT
Revenue Centric Designheliocosta-dev/revenue-centric-design740—~1.6kAutomated safety check: PassCustom licence
Startup Designferdinandobons/startup-skill1.2k—~8.1kAutomated safety check: PassMIT
Jaredrhod Marketingjaredrhod/ai-marketing-skills281—~584Automated safety check: PassCC-BY-SA-4.0
Tracking Discoverjtrackingai/analytics-tracking-automation1421 repos~614Automated safety check: PassApache-2.0

Similar skills

  • Marketing Plan

    Nexus-JPF/note-companion

    When the user needs a comprehensive marketing plan for a client, a company they advise, or their own product.

    870 GitHub starsUsed in 5 repos~5.2k tokens
    Marketing & SEOAuto-check passed
  • Revenue Centric Design

    heliocosta-dev/revenue-centric-design

    Playbook for designing SaaS and startup products that convert, retain, and monetize — landing pages & CRO, checkout & forms, onboarding/activation, churn reduction, pricing psychology, dashboards…

    740 GitHub stars~1.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Startup Design

    ferdinandobons/startup-skill

    Design, validate, and plan a startup from scratch. An agent skill from ferdinandobons/startup-skill.

    1.2k GitHub stars~8.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Jaredrhod Marketing

    jaredrhod/ai-marketing-skills

    Run any marketing task the way jaredrhod actually runs it. An agent skill from jaredrhod/ai-marketing-skills.

    281 GitHub stars~584 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Tracking Discover

    jtrackingai/analytics-tracking-automation

    A skill your agent uses when the user wants crawl coverage, platform detection, dataLayer discovery, or a fresh artifact directory before grouping and schema work.

    142 GitHub starsUsed in 1 repo~614 tokens
    Marketing & SEOAuto-check passed
  • Traffic Acquisition

    vivy-yi/xiaohongshu-skills

    A skill your agent uses when driving traffic to Xiaohongshu account from external sources, acquiring new followers beyond organic discovery, implementing multi-platform growth strategy, or scaling…

    474 GitHub starsUsed in 1 repo~4k tokens
    Marketing & SEOAuto-check passed

More from davepoon/buildwithclaude

All 245 skills in this repo
  • Qwen Vision

    davepoon/buildwithclaude

    A skill your agent uses when the user asks to "analyze video", "watch this video", "what happens in this video", "describe this clip", "review this footage", "classify these videos", "compare…

    3.6k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Hard Predict Future

    davepoon/buildwithclaude

    Activate this agent for any future-oriented question that requires deep quantitative analysis, historical precedents, and structured scenario planning.

    3.6k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • iOS Hig Design Guide

    davepoon/buildwithclaude

    Build, update, and apply iOS design specifications using Apple Human Interface Guidelines (HIG) source data.

    3.6k GitHub stars~735 tokensUpdated 2 days ago
    Auto-check passed
  • Video Downloader

    davepoon/buildwithclaude

    Download YouTube videos with customizable quality and format options.

    3.6k GitHub starsUsed in 1 repo~871 tokens
    Auto-check passed
  • Atlas Cloud Media

    davepoon/buildwithclaude

    Discover Atlas Cloud image and video models, inspect their live schemas, and submit one confirmed media generation request with bounded GET polling.

    3.6k GitHub stars~852 tokensUpdated 2 days ago
    Auto-check passed
  • Slack Gif Creator

    davepoon/buildwithclaude

    Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives.

    3.6k GitHub starsUsed in 12 repos~4.3k tokens
    Auto-check passed

Categories

Questions about Ops Gtm

What does Ops Gtm do?

Go-to-market strategy planner. An agent skill from davepoon/buildwithclaude. Ops Gtm is an agent skill from davepoon/buildwithclaude. Go-to-market strategy planner.

When should I use Ops Gtm?

Ops Gtm fits situations like: tasks that involve Go-to-market strategy.

How do I install Ops Gtm in Claude Code?

Run `npx skills add davepoon/buildwithclaude --skill ops-gtm -a claude-code`. Or copy the skill folder (plugins/claude-ops/skills/ops-gtm in davepoon/buildwithclaude) into .claude/skills/ops-gtm in your project. Claude Code loads it when a task matches its description.

How do I install Ops Gtm in Codex?

Run `npx skills add davepoon/buildwithclaude --skill ops-gtm -a codex`. Or copy the skill folder (plugins/claude-ops/skills/ops-gtm in davepoon/buildwithclaude) into .agents/skills/ops-gtm in your project. Codex loads it when a task matches its description.

Can I use Ops Gtm in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davepoon/buildwithclaude --skill ops-gtm -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ops-gtm, .gemini/skills/ops-gtm, .github/skills/ops-gtm and .opencode/skills/ops-gtm in your project.

What does Ops Gtm need to run?

Going by SKILL.md and its folder, Ops Gtm needs the command-line tools its instructions call (git and jq). Its frontmatter pre-approves these tools: Bash, Read, Write, Grep, Glob, Agent, TeamCreate, SendMessage, AskUserQuestion, WebFetch, WebSearch, Skill.

Does Ops Gtm access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Ops Gtm safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Ops Gtm use?

Ops Gtm is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ops Gtm use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ops Gtm?

Skills that share tags, products or a category with Ops Gtm: Marketing Plan (Nexus-JPF/note-companion, 870 stars), Revenue Centric Design (heliocosta-dev/revenue-centric-design, 740 stars), Startup Design (ferdinandobons/startup-skill, 1.2k stars) and Jaredrhod Marketing (jaredrhod/ai-marketing-skills, 281 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ops Gtm?

davepoon (a GitHub user) maintains it in davepoon/buildwithclaude, which has 3,604 GitHub stars. The repository holds 245 skills in this directory. The repository was last updated on October 6, 2026.

Source: davepoon/buildwithclaude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.