Growth skills for AI agents. Ready-to-use skills for ads, social media, content, marketing, competitive intelligence, SEO, lead generation and GTM. Browse all skills at Works with Claude Code · Cursor · Codex
FAQ
goose-skills is a Claude Code plugin with 200 hand-picked skills for marketing work, indexed on Flowy. Install it with the command on its page. It includes create-image-fal, create-image-gpt-image-fal, create-music-elevenlabs. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add gooseworks-ai/goose-skills --agent claude-code
Repo: gooseworks-ai/goose-skills
Growth skills for AI agents. Ready-to-use skills for ads, social media, content, marketing, competitive intelligence, SEO, lead generation and GTM.
Browse all skills at https://skills.gooseworks.ai
Works with Claude Code ยท Cursor ยท Codex
Paste this into your coding agent (Claude Code, Cursor, or Codex) and it'll set everything up:
Install the Gooseworks skills:
In the terminal, run `npx gooseworks install --all`.
Then run `npx gooseworks login` and it'll open a browser to sign in and set up the tools, then confirm it worked.
The skills can be used with /gooseworks <prompt>
Run this command in a terminal first:
npx gooseworks install --all
Then authenticate:
npx gooseworks login
Then make sure you're working inside a local folder on your machine, and then you can use the skills in Cowork like this:
Use /gooseworks skill to generate some ad creatives
Prefer to run it yourself? Use the command directly:
npx gooseworks install --all # All detected agents
This gives your coding agent access to the full catalog of 200+ skills. After installing, just ask your agent to use any skill by name.
If you want a cloud-based AI coworker that already knows all these skills and more, sign up to Gooseworks
npx gooseworks search "reddit scraping" # Search the skill catalog
npx gooseworks credits # Check your credit balance
npx gooseworks update # Update to latest skill version
200+ skills across the growth stack, grouped by focus area:
| Category | What's inside |
|---|---|
| Ads | Research, build, and analyze paid campaigns across Meta and Google |
| SEO | Keyword research, content gaps, SERP analysis, technical audits |
| Lead generation | Find, enrich, and qualify prospects for your pipeline |
| Outreach | Draft, personalize, and run outbound across email and social |
| Content | Blog posts, social content, carousels, video scripts, newsletters |
| Research | Company, market, and prospect deep-dives |
| Competitive intel | Track competitor pricing, launches, positioning, and ads |
| Monitoring | Watch for mentions, signals, and changes across the web |
| Social | Scrape and analyze social platforms and audiences |
| Brand | Voice, positioning, and visual brand assets |
Browse and search every skill at skills.gooseworks.ai.
After installing, just ask your coding agent naturally:
"/gooseworks Generate static ad creatives for my brand"
"/gooseworks Use the reddit-post-finder skill to search r/startups"
"/gooseworks Use the apollo-lead-finder skill to find CTOs at AI companies"
"/gooseworks Use the competitor-intel skill to research Acme Corp"
"/gooseworks Use the goose-graphics skill to create a LinkedIn carousel about our launch"
Your agent will search the GooseWorks catalog, download the skill, and run it automatically.
git clone https://github.com/gooseworks-ai/goose-skills.git
cd goose-skills
node scripts/validate-skills.js # Validate SKILL.md + skill.meta.json contract
node scripts/build-index.js # Generate skills-index.json
node bin/goose-skills.js list # Test locally
Each skill directory must include:
SKILL.md โ Skill documentation and usage guideskill.meta.json โ Machine-readable metadataskill.meta.json fields:
| Field | Required | Description |
|---|---|---|
slug | Yes | Unique kebab-case identifier |
category | Yes | capabilities, composites, or playbooks |
tags | Yes | String array of category tags |
installation.base_command | Yes | Install command |
installation.supports | Yes | Array: claude, codex, cursor |
features | No | Feature flags |
github_url | No | Source repository URL |
author | No | Skill author |
example_prompt | No | Copyable prompt shown in the catalog and docs for trying the skill |
These skills run inside your coding agent, so it's worth knowing exactly what they do:
SKILL.md instructions and all scripts โ lives in this repo under the MIT license. The gooseworks CLI fetches skills at runtime so recipes stay current, but the source you'd run is right here to read, diff, or pin before you run it./tmp/gooseworks-scripts/, never into your project directory. Only API requests go through GooseWorks servers; review any script before letting your agent run it.SKILL.md to tune that behavior.~/.gooseworks/credentials.json (file mode 0600). Third-party provider keys (Apify, Apollo, etc.) are held server-side โ your token never touches them. All network calls are HTTPS.gooseworks install --mcp.Found something that looks off? Open an issue โ we'd rather fix it in public.
MIT โ see LICENSE for details.
The skill files and CLI in this repository are MIT-licensed. The GooseWorks API they connect to is a separate paid service governed by its own terms.
Built by GooseWorks
.changeset/
config.json
.claude/
scheduled_tasks.lock
.github/
workflows/
ci.yml
dispatch-private-sync.yml
release.yml
.gitignore
bin/
goose-skills.js
lib/
targets.js
CONTRIBUTING.md
formats.json
formats.meta.json
LICENSE
package-lock.json
package.json
README.md
schemas/
eval.schema.json
pack-meta.schema.json
skill-meta.schema.json
scripts/
__tests__/
build-index.test.js
rewrite-orthogonal-skills.test.js
validate-skills.test.js
build-index.js
generate-eval-prompts.js
rewrite-orthogonal-skills.js
validate-skills.js
skillopt/
calibrate_rubrics.py
CAPTURE_FAILURE.md
discriminate.py
envs/
__init__.py
meta_ads_analyzer/
__init__.py
adapter.py
dataloader.py
extract_contract.py
fetch_prompts.py
generate_questions.py
make_dataset.py
README.md
report.py
requirements.txt
run_batch.py
run.py
setup.sh
skills/
skills-index.json
ads/
capabilities/
create-image-fal/
scripts/
gen_image.py
media_proxy.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
create-image-gpt-image-fal/
scripts/
fal_helpers.py
generate.py
media_proxy.py
SKILL.md
skill.meta.json
tests/
expected-output.md
human-test.md
sample-input.md
smoke-test.md
verifier.md
create-music-elevenlabs/
scripts/
gen_music.py
media_proxy.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
create-video-fal/
scripts/
gen_video.py
media_proxy.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
create-vo-elevenlabs/
scripts/
gen_vo.py
media_proxy.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
google-ad-scraper/
scripts/
search_google_ads.py
SKILL.md
skill.meta.json
media-proxy/
scripts/
media_proxy.py
resume.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
meta-ad-scraper/
scripts/
search_meta_ads.py
SKILL.md
skill.meta.json
newsletter-sponsorship-finder/
scripts/
search_newsletters.py
SKILL.md
skill.meta.json
render-3d-character-explainer/
scripts/
compose.py
config.example.json
make_captions.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-3d-product-showcase/
scripts/
build_endcard.py
build_masters.py
config.example.json
PIPELINE.md
README.md
shoot.js
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-absurdist-explainer/
scripts/
build_endcard.py
compose.py
config.example.json
make_captions.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-airdrop-carousel/
scripts/
build_card.py
compose_carousel.py
config.example.json
one_shot.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-brand-identity-reveal/
scripts/
build_video.sh
composite.py
config.example.json
measure_frame.py
PIPELINE.md
recrop.py
render_art.py
scene.html
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-cartoon-music-video/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-cgi-sizzle/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-chatgpt-chat/
assets/
sfx/
key-tap.wav
response-done.wav
send-tap.wav
stream-tick.wav
scripts/
config.example.json
end-card.template.html
mockup/
generate.js
templates/
chat.css
icons.js
package.json
record-chat.js
render-end-card.js
stitch.sh
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-cinematic-music-video/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-cosmic-mythology-voiceover/
scripts/
config.example.json
PIPELINE.md
README.md
render.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-creator-pip-listicle/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-editorial-motion-podcast/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-flat-vector-explainer/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-food-product-sizzle/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-glassy-matte-grwm/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-hypermotion/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-ig-live-gallery/
scripts/
build.py
config.example.json
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-imessage-cascade/
scripts/
build_assets.py
compose.py
config.example.json
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-imessage-chat/
assets/
sfx/
imessage-receive.mp3
imessage-send.mp3
scripts/
config.example.json
end-card.template.html
mockup/
generate.js
templates/
chat.css
icons.js
package-lock.json
package.json
record-chat.js
render-end-card.js
stitch.sh
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-model-comparison-grid/
scripts/
build_composition.py
config.example.json
render_seekable_hyperframe.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-mosaic-grid-reveal/
scripts/
_shared.js
build_html.py
config.example.json
render.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-multiworld/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-myth-vs-fact/
scripts/
beat_snap.py
compose.py
config.example.json
hyperframes/
_shared.css
_shared.js
beat-hook.html
beat-myth-fact.html
beat-proof.html
beat-punch.html
beat-turn.html
make_captions.py
render_beats.py
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-narrated-ugc-wardrobe-stitch/
scripts/
config.example.json
PIPELINE.md
README.md
SKILL.md
skill.meta.json
tests/
smoke-test.md
render-offer-ad/
project/
.gitignore
package.json
public/
.gitkeep
remotion.config.ts
src/
fonts.ts
index.ts
... 1198 moreShowing a partial view of a very large repo.
ยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic