Agent skill

Growth Loops

by AIDevGTM in AIDevGTM/gtm-cofounder

Turn hand-made first-50 traction into self-reinforcing acquisition loops, so the next 5,000 users come from usage, not founder hours.

MITAuto-check passedMarketing & SEO

Install Growth Loops

skills CLI
$ npx skills add AIDevGTM/gtm-cofounder --skill growth-loops -a claude-code

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

GitHub CLI
$ gh skill install AIDevGTM/gtm-cofounder growth-loops --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/AIDevGTM/gtm-cofounder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/18-growth-loops .claude/skills/growth-loops && 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
growth-loops
GitHub stars
310
Token cost
~2.1k tokens
SKILL.md length
1,154 words
Files
1
Skills in repo
19
Repo updated
First seen
Licence
MIT

At a glance

Turn hand-made first-50 traction into self-reinforcing acquisition loops, so the next 5,000 users come from usage, not founder hours.

  • Works in 6 steps: Showcase loop. The product's output is… → Badge loop. A status signal developers… → Workflow loop. The tool acts inside a… → …
  • Growth stalls the moment the user stops pushing
  • SKILL.md covers The core idea, The dev-tool loop catalog, Decision tree: pick your one… and Measure the loop, not the…, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Growth Loops is an agent skill from AIDevGTM/gtm-cofounder. Turn hand-made first-50 traction into self-reinforcing acquisition loops, so the next 5,000 users come from usage, not founder hours. Use when growth stalls the moment the user stops pushing, every signup traces back to a DM or one launch spike, or they're reaching for "more channels" when the real gap is that using the product creates no new users.

Its SKILL.md is about 2.1k 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: 1 Product of The Day @ Product Hunt. The GTM co-founder you don't have. Open-source GTM Agent Skills for developer tools and AI products, for founders, GTM hires, and founding… The licence is MIT.

When your agent uses it

  • Growth stalls the moment the user stops pushing
  • Every signup traces back to a DM
  • One launch spike
  • Theyre reaching for more channels when the real gap is that using the product creates no new users

Example prompts

  • “re reaching for”
  • “/growth-loops”

Workflow steps

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

  1. Showcase loop. The product's output is shareable and carries your name with it: a CodePen link, an exported report with the logo intact, a…
  2. Badge loop. A status signal developers want in their README: "build passing" (Travis CI, CircleCI), coverage percent (Codecov). Every…
  3. Workflow loop. The tool acts inside a shared workflow where non-users see it working. Snyk auto-opens pull requests with vulnerability…
  4. Team loop. One developer adopts, and the tool lands in a shared repo, a CI pipeline, or a lockfile every collaborator now touches. Then it…
  5. Public-content loop. Usage produces content strangers find: user-created projects and collections browsable in public (StackBlitz…
  6. Marketplace loop. Live where developers already shop: a VS Code extension, a Jenkins plugin, a framework's starter gallery, GitHub's own…

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    Links to these hosts (documentation or services it may open):

    • reimer.me

    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

Growth Loops loads about 2.1k tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 1,154 words of instructions outside code blocks.

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

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 passed

The automated check found no risky patterns in SKILL.md.

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 AIDevGTM/gtm-cofounder at commit 7e89e8a, republished under its MIT licence (© AIDevGTM). 1,154 words, ~2,105 tokens.

Download SKILL.mdSave it as .claude/skills/growth-loops/SKILL.md (or your agent's skills folder).
name
growth-loops
description
Turn hand-made first-50 traction into self-reinforcing acquisition loops, so the next 5,000 users come from usage, not founder hours. Use when growth stalls the moment the user stops pushing, every signup traces back to a DM or one launch spike, or they're reaching for "more channels" when the real gap is that using the product creates no new users.

Growth loops (the next 5,000 without you)

You got your first 50 users by hand: DMs, favors, one good launch. That was the right way to get them, and it was never supposed to scale. A growth loop is what comes next: one user's ordinary use of the product exposes it to the next user, and that user repeats it. Not a one-time referral; a continuous cycle.

Use this when: growth flatlines every time you stop posting, you can trace every user to a founder DM or a launch day, or you're about to add a third channel when the users you already have produce zero new ones.

The core idea

A channel is linear: effort in, users out, stop pushing and it stops. A loop feeds output back into input: usage creates an artifact, a public trace, or an invitation that a new developer finds, and that developer's usage restarts the cycle. Channels deplete; loops compound.

The rule that keeps it non-slimy: every loop must do the user a service, not just you. A branded report the user is proud to send is a loop; a watermark they resent is spam with extra steps. If the loop degrades the experience, it is not a loop, it is a leak in your trust.

The gate: a loop amplifies whatever you feed it. If week-2 retention is broken, a loop compounds churn, not growth. Before this skill: first value in under an hour (time-to-first-value), first 50 real users in hand (first-50-users), and cohorts that come back (know-if-its-working, Frankl's net developer retention). If any of those fail, that failure is your Now move, not this.

The dev-tool loop catalog

Six loops that actually work for developer tools. You need one, running at full strength.

  1. Showcase loop. The product's output is shareable and carries your name with it: a CodePen link, an exported report with the logo intact, a "Generated by X" footer on docs. crowd.dev's exported community health reports carried the branding; recipients asked how the report was made, and that question was the signup.
  2. Badge loop. A status signal developers want in their README: "build passing" (Travis CI, CircleCI), coverage percent (Codecov). Every visitor to every repo that uses you sees a micro-advertisement, and the badge earns its place by signaling quality, not by begging.
  3. Workflow loop. The tool acts inside a shared workflow where non-users see it working. Snyk auto-opens pull requests with vulnerability fixes; every collaborator reviews that PR, discovers the tool, and signs up. A bot comment on a fixed issue, a summary email a dev forwards to the team: same mechanics.
  4. Team loop. One developer adopts, and the tool lands in a shared repo, a CI pipeline, or a lockfile every collaborator now touches. Then it walks out the door when a dev changes jobs and installs it on day one. The qualifying question: does the tool become more useful when more people use it together? If yes, build the invite into onboarding, not into a popup.
  5. Public-content loop. Usage produces content strangers find: user-created projects and collections browsable in public (StackBlitz, Postman's public workspaces), community answers that stay indexed instead of dying in a ticket, and the tutorials their questions teach you to write (founder-led-content is this loop's fuel).
  6. Marketplace loop. Live where developers already shop: a VS Code extension, a Jenkins plugin, a framework's starter gallery, GitHub's own surfaces (trending, "used by", dependents). Every new user of their platform can now discover yours.

Decision tree: pick your one loop

Does normal use already produce something other developers can see
(an output, a badge, a PR, a config in a shared repo)?
├─ YES → showcase, badge, or workflow loop. Instrument what is
│         already happening before you build anything new. This is
│         the cheapest loop you will ever get.
└─ NO  → is the tool more useful when a team uses it together?
         ├─ YES → team loop: put the invite where the value is,
         │        not in a growth popup.
         └─ NO  → do developers search or ask in public when this
                  problem bites?
                  ├─ YES → public-content loop: answer and publish
                  │        where it gets indexed, every time.
                  └─ NO  → your ICP may be too diffuse to loop.
                           Tighten it in `who-is-this-for` first.

Measure the loop, not the traffic

One question, monthly: of your new signups, what share came from an action an existing user took (a badge click, a shared artifact, a fix PR, a committed config, an answered thread)?

  • Under 10%: you have channels, not a loop. Fine at 50 users, a problem at 500.
  • 30% and rising month over month: the loop is turning. Feed it before you add anything else.
  • Track cycle time too: a loop that takes two weeks per turn compounds; one that takes six months is a channel wearing a loop costume.
  • Attribution here is directional, not precise (Czakon): the free-text "how did you hear about us?" field is your honest instrument. Tag every answer loop or channel.
Show full SKILL.md (442 more words)Show less

Mistakes that look reasonable

  • Building a loop on leaky retention. Amplifying a product people abandon just abandons faster. The gate is the gate.
  • Paid referral incentives for developers. "Give $20, get $20" reads as bribery to the exact audience that punishes it, and it poisons the genuine recommendations you already get. Devs refer because the tool made them look good, so make that effortless instead.
  • Forced virality. An unremovable badge or watermark gets stripped, resented, and posted about. Dual value or nothing: the loop must serve the user first, and stay deletable. The ones that remain are worth more.
  • Mistaking a launch spike for a loop. A launch is one crank of the handle (launch-it). The test is whether the users it brought produce users. If the graph decays back to baseline, it was a channel.
  • Running three loops at 30%. Each half-built loop below critical mass produces nothing. One loop compounding beats three leaking; add the second when the first runs without you.
  • Copying B2C mechanics. Waitlists, invite gates, and streaks signal "growth-hacked" to developers. The first rule still holds: don't lie to developers, they find out.

A worked example

Snyk's core loop is the workflow loop run to perfection: the product's normal job is opening pull requests that fix vulnerabilities. Every teammate who reviews one of those PRs sees the tool doing something undeniably useful, in their own repo, with zero pitch. The exposure is the value delivery; nothing was bolted on. Contrast the failure mode: a tool that appends "try X!" to commit messages delivers the exposure without the value, and gets uninstalled. Same surface, opposite outcome. The question to steal is not "where can I put my logo?" but "where does my product already do visible work a stranger would respect?"

Your next 30 minutes

  • Take your last 20 signups and sort them: founder action, launch spike, or existing-user action. Count the third pile honestly. That number is your baseline.
  • Walk the catalog and circle the ONE loop your product's normal use already half-performs. Don't invent; instrument.
  • Find the visible work your product already does that a stranger would respect, and make it carry a tasteful, removable link.
  • Confirm "how did you hear about us?" exists as free text (see know-if-its-working), and start tagging answers loop vs channel.
  • Check the gate: if week-2 retention is broken, park this skill and open time-to-first-value. Loops wait; churn doesn't.

Built from real dev-tool GTM experience, with frameworks from Adam Frankl (The Developer-Facing Startup) and Jakub Czakon (markepear.dev). The loop catalog is adapted from Jonathan Reimer's Growing Developer Tools: A Handbook, with the loop model from Brian Balfour and Casey Winters (Reforge).

© AIDevGTM, 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 skills/18-growth-loops of AIDevGTM/gtm-cofounder.

Open the folder on GitHubat commit 7e89e8a

Compare with similar skills

Growth Loops 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.

Growth Loops compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Growth Loops this skillAIDevGTM/gtm-cofounder310—~2.1kAutomated safety check: PassMIT
Gingiris OpensourceGingiris/gingiris-opensource257—~1.4kAutomated safety check: PassMIT
Marketing Ideasognjengt/founder-skills447—~3.1kAutomated safety check: PassMIT
Go To Marketemotixco/claude-skills-founder540—~884Automated safety check: PassMIT
Multi-Platform Launch Plannertech-leads-club/agent-skills7k—~3.9kAutomated safety check: PassCustom licence
Partner and Affiliate Programstech-leads-club/agent-skills7k—~4kAutomated safety check: PassCustom licence

Similar skills

  • Gingiris Opensource

    Gingiris/gingiris-opensource

    🇺🇸 Open Source Marketing Playbook — How to get 10k+ GitHub stars.

    257 GitHub stars~1.4k tokensUpdated 5 mo ago
    Marketing & SEOAuto-check passed
  • Marketing Ideas

    ognjengt/founder-skills

    Produces the best marketing ideas for your business by analyzing your FOUNDERCONTEXT and matching it against a curated database of 170+ proven marketing strategies.

    447 GitHub stars~3.1k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check passed
  • Go To Market

    emotixco/claude-skills-founder

    Plan a product launch from pre-launch audience building to a 90-day growth plan, with named communities, platform-specific launch tactics, channel rankings, and a budget for $0-$500 a month.

    540 GitHub stars~884 tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Multi-Platform Launch Planner

    tech-leads-club/agent-skills

    Plans a product launch across Product Hunt, Hacker News, BetaList and other directories, with timing from the pre-launch waitlist through post-launch follow-up.

    7k GitHub stars~3.9k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Partner and Affiliate Programs

    tech-leads-club/agent-skills

    Designs partner, affiliate and integration programs, from recruiting the first partners to tuning commissions, for founders and go-to-market leads.

    7k GitHub stars~4k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Global Marketing Plan

    minhnv0807/ai-business-skills

    Builds a full marketing plan for a period, from objectives and segments to channel mix, budget, timeline, KPIs and risks, adapted to the US, EU, SEA or LATAM.

    609 GitHub stars~4.4k tokensUpdated 28 days ago
    Marketing & SEOAuto-check passed

More from AIDevGTM/gtm-cofounder

All 19 skills in this repo
  • First 50 Users

    AIDevGTM/gtm-cofounder

    Get the first 50 real users through channels the user's ICP already uses.

    310 GitHub stars~977 tokensUpdated 5 days ago
    Auto-check passed
  • Founder Led Content

    AIDevGTM/gtm-cofounder

    Build authority by teaching the problem space, not announcing features.

    310 GitHub stars~998 tokensUpdated 5 days ago
    Auto-check passed
  • Know If Its Working

    AIDevGTM/gtm-cofounder

    Measure GTM with the metrics that matter (net developer retention, DREAM funnel) instead of vanity numbers.

    310 GitHub stars~1.1k tokensUpdated 5 days ago
    Auto-check passed
  • Launch It

    AIDevGTM/gtm-cofounder

    Plan a developer launch (Show HN, Reddit, Product Hunt) that earns goodwill instead of a flaming.

    310 GitHub stars~1.4k tokensUpdated 5 days ago
    Auto-check passed
  • Market To Devs Sell To Buyers

    AIDevGTM/gtm-cofounder

    Turn developer love into revenue by enabling champions and choosing a GTM model.

    310 GitHub stars~1k tokensUpdated 5 days ago
    Auto-check passed
  • Positioning And Story

    AIDevGTM/gtm-cofounder

    Build a positioning and narrative where the developer is the hero and a real trend is the villain.

    310 GitHub stars~1.1k tokensUpdated 5 days ago
    Auto-check passed

Categories

Questions about Growth Loops

What does Growth Loops do?

Turn hand-made first-50 traction into self-reinforcing acquisition loops, so the next 5,000 users come from usage, not founder hours. Growth Loops is an agent skill from AIDevGTM/gtm-cofounder. Turn hand-made first-50 traction into self-reinforcing acquisition loops, so the next 5,000 users come from usage, not founder hours.

When should I use Growth Loops?

Growth Loops fits situations like: growth stalls the moment the user stops pushing; every signup traces back to a DM; one launch spike; theyre reaching for more channels when the real gap is that using the product creates no new users.

How do I install Growth Loops in Claude Code?

Run `npx skills add AIDevGTM/gtm-cofounder --skill growth-loops -a claude-code`. Or copy the skill folder (skills/18-growth-loops in AIDevGTM/gtm-cofounder) into .claude/skills/growth-loops in your project. Claude Code loads it when a task matches its description.

How do I install Growth Loops in Codex?

Run `npx skills add AIDevGTM/gtm-cofounder --skill growth-loops -a codex`. Or copy the skill folder (skills/18-growth-loops in AIDevGTM/gtm-cofounder) into .agents/skills/growth-loops in your project. Codex loads it when a task matches its description.

Can I use Growth Loops 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 AIDevGTM/gtm-cofounder --skill growth-loops -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/growth-loops, .gemini/skills/growth-loops, .github/skills/growth-loops and .opencode/skills/growth-loops in your project.

What does Growth Loops need to run?

SKILL.md names no scripts, command-line tools or credentials: Growth Loops is instructions for the agent only.

Does Growth Loops access the network?

SKILL.md names 1 domain. As links in the text: reimer.me. This is read from the text; nothing was executed.

Is Growth Loops safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Growth Loops use?

Growth Loops 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 Growth Loops use?

About 2.1k tokens (SKILL.md is roughly 8.4k 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 Growth Loops?

Skills that share tags, products or a category with Growth Loops: Gingiris Opensource (Gingiris/gingiris-opensource, 257 stars), Marketing Ideas (ognjengt/founder-skills, 447 stars), Go To Market (emotixco/claude-skills-founder, 540 stars) and Multi-Platform Launch Planner (tech-leads-club/agent-skills, 7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Growth Loops?

AIDevGTM (a GitHub user) maintains it in AIDevGTM/gtm-cofounder, which has 310 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 5, 2026.

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