Not in the top 1,000 by GitHub stars
forsvn-labs/meta-skills
Turn your coding agent into a full product team — composable skills across research, marketing, product, and process. One install, every editor (Claude Code, Cursor, Codex, Windsurf, Gemini CLI, VS Code).
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/brief-creative/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/brief-product-ui/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/conquistador/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/create-brand/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/create-paid-campaign/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/create-shortform/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/debate-agents/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/improve-conversion/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/knowledge-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/map-user-flow/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/measure-growth/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/model-growth-funnel/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/optimize-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/plan-campaign/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/polish-vietnamese/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/research-channel/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/research-positioning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/write-copy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/write-longform/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/write-outreach/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
skills/write-social/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
a6b770d2bb1f → 094754c1aad7
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → a6b770d2bb1f
No earlier version was observed for comparison.
Verified commit 094754c1aad7019f4f3e04ed5890389beb54a2a2
git clone --filter=blob:none --no-checkout https://github.com/forsvn-labs/meta-skills.git .hotskills/forsvn-labs-meta-skills && git -C .hotskills/forsvn-labs-meta-skills checkout --detach 094754c1aad7019f4f3e04ed5890389beb54a2a2
# Copy each selected skill directory from .hotskills/forsvn-labs-meta-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/forsvn-labs/meta-skills.git .hotskills/forsvn-labs-meta-skills && git -C .hotskills/forsvn-labs-meta-skills checkout --detach 094754c1aad7019f4f3e04ed5890389beb54a2a2
# Copy each selected skill directory from .hotskills/forsvn-labs-meta-skills into .agents/skills/<skill-name>/Heat
1.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- brief-creative
skills/brief-creative - brief-product-ui
skills/brief-product-ui - conquistador
skills/conquistador - create-brand
skills/create-brand - create-paid-campaign
skills/create-paid-campaign - create-shortform
skills/create-shortform - debate-agents
skills/debate-agents - improve-conversion
skills/improve-conversion - knowledge-review
skills/knowledge-review - map-user-flow
skills/map-user-flow - measure-growth
skills/measure-growth - model-growth-funnel
skills/model-growth-funnel - optimize-search
skills/optimize-search - plan-campaign
skills/plan-campaign - polish-vietnamese
skills/polish-vietnamese - research-channel
skills/research-channel - research-positioning
skills/research-positioning - write-copy
skills/write-copy - write-longform
skills/write-longform - write-outreach
skills/write-outreach - write-social
skills/write-social
How it works
brief-creative
When your agent uses it
Create an implementation-ready creative brief. Use for landing pages, campaign graphics, product previews, screenshots, demo videos, short-form video, out-of-home, social media assets, or any design and production request that needs a clear communication job, concept, hierarchy, requirements, and acceptance criteria.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
765 tokensWhen the skill is activated
Reference documents
20,275 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Define the communication job
- Choose one concept
- Specify the production
- Prepare a render-ready handoff
Files
../../.claude-plugin/marketplace.jsonasset829 bytes../../.claude-plugin/plugin.jsonasset575 bytesSKILL.mdcore4,005 bytesSKILL.mdcore4,005 bytesSKILL.mdcore4,005 bytesSKILL.mdcore4,005 bytesagents/openai.yamlasset278 bytes../brief-product-ui/SKILL.mddoc2,297 bytes../brief-product-ui/agents/openai.yamlasset283 bytes../conquistador/SKILL.mddoc7,564 bytes../conquistador/adapters/coding-agent.mddoc1,038 bytes../conquistador/adapters/workspace.mddoc1,660 bytes../conquistador/agents/openai.yamlasset313 bytes../conquistador/capabilities.mddoc4,236 bytes../conquistador/channels/linkedin.mddoc860 bytes../conquistador/channels/product-hunt.mddoc987 bytes../conquistador/channels/reddit.mddoc856 bytes../conquistador/channels/x.mddoc814 bytes../conquistador/examples/content-improvement.mddoc475 bytes../conquistador/examples/product-hunt-launch.mddoc617 bytes../conquistador/examples/reddit-launch.mddoc405 bytes../conquistador/examples/results-review.mddoc550 bytes../conquistador/standards/context.mddoc646 bytes../conquistador/standards/learning.mddoc732 bytes../conquistador/standards/quality.mddoc1,395 bytes../conquistador/standards/safety.mddoc1,125 bytes../conquistador/standards/vietnamese.mddoc1,079 bytes../conquistador/workflows/answer-visibility-monitor.mddoc1,142 bytes../conquistador/workflows/app-preview-brief.mddoc598 bytes../conquistador/workflows/app-store-search.mddoc737 bytes../conquistador/workflows/channel-research.mddoc600 bytes../conquistador/workflows/content-performance-review.mddoc581 bytes../conquistador/workflows/creative-asset-review.mddoc611 bytes../conquistador/workflows/earned-media-discovery.mddoc777 bytes../conquistador/workflows/editorial-polish.mddoc592 bytes../conquistador/workflows/event-run-of-show.mddoc740 bytes../conquistador/workflows/expert-decision-panel.mddoc1,405 bytes../conquistador/workflows/fresh-eyes-review.mddoc716 bytes../conquistador/workflows/goal-discovery.mddoc648 bytes../conquistador/workflows/growth-funnel-model.mddoc682 bytes../conquistador/workflows/icp-to-campaign.mddoc1,344 bytes../conquistador/workflows/interactive-campaign.mddoc752 bytes../conquistador/workflows/knowledge-review.mddoc661 bytes../conquistador/workflows/landing-page-handoff.mddoc792 bytes../conquistador/workflows/landing-page-messaging.mddoc1,332 bytes../conquistador/workflows/lifecycle-campaign.mddoc760 bytes../conquistador/workflows/longform-argument.mddoc667 bytes../conquistador/workflows/measured-initiative-loop.mddoc1,252 bytes../conquistador/workflows/ooh-brief.mddoc573 bytes../conquistador/workflows/outreach-sequence.mddoc941 bytes../conquistador/workflows/paid-campaign.mddoc1,046 bytes../conquistador/workflows/pricing-and-offers.mddoc812 bytes../conquistador/workflows/product-flow.mddoc795 bytes../conquistador/workflows/product-hunt-launch.mddoc1,432 bytes../conquistador/workflows/product-ui-brief.mddoc865 bytes../conquistador/workflows/programmatic-search.mddoc656 bytes../conquistador/workflows/referral-loop.mddoc706 bytes../conquistador/workflows/share-card-verification.mddoc1,039 bytes../conquistador/workflows/shortform-campaign.mddoc635 bytes../conquistador/workflows/social-publishing-handoff.mddoc1,115 bytes../conquistador/workflows/x-campaign.mddoc1,097 bytes../create-brand/SKILL.mddoc2,714 bytes../create-brand/agents/openai.yamlasset292 bytes../create-paid-campaign/SKILL.mddoc2,345 bytes../create-paid-campaign/agents/openai.yamlasset311 bytes../create-shortform/SKILL.mddoc2,518 bytes../create-shortform/agents/openai.yamlasset289 bytes../debate-agents/SKILL.mddoc2,677 bytes../debate-agents/agents/openai.yamlasset327 bytes../improve-conversion/SKILL.mddoc2,656 bytes../improve-conversion/agents/openai.yamlasset305 bytes../knowledge-review/SKILL.mddoc1,880 bytes../knowledge-review/agents/openai.yamlasset327 bytes../map-user-flow/SKILL.mddoc2,208 bytes../map-user-flow/agents/openai.yamlasset270 bytes../measure-growth/SKILL.mddoc2,447 bytes../measure-growth/agents/openai.yamlasset297 bytes../model-growth-funnel/SKILL.mddoc2,356 bytes../model-growth-funnel/agents/openai.yamlasset308 bytes../optimize-search/SKILL.mddoc2,894 bytes../optimize-search/agents/openai.yamlasset305 bytes../plan-campaign/SKILL.mddoc2,883 bytes../plan-campaign/agents/openai.yamlasset299 bytes../polish-vietnamese/SKILL.mddoc2,454 bytes../polish-vietnamese/agents/openai.yamlasset293 bytes../research-channel/SKILL.mddoc2,106 bytes../research-channel/agents/openai.yamlasset279 bytes../research-positioning/SKILL.mddoc3,212 bytes../research-positioning/agents/openai.yamlasset308 bytes../write-copy/SKILL.mddoc2,740 bytes../write-copy/agents/openai.yamlasset292 bytes../write-longform/SKILL.mddoc2,239 bytes../write-longform/agents/openai.yamlasset277 bytes../write-outreach/SKILL.mddoc2,203 bytes../write-outreach/agents/openai.yamlasset284 bytes../write-social/SKILL.mddoc2,773 bytes../write-social/agents/openai.yamlasset276 bytes
Read SKILL.md
# Brief creative work
Turn a marketing decision into a production brief that a designer, developer, photographer, or video
creator can execute without guessing.
## Define the communication job
Establish:
- target audience and viewing context;
- action or belief the asset must create;
- one message hierarchy;
- product mechanism and proof to make visible;
- destination and campaign promise;View the complete source on GitHubbrief-product-ui
When your agent uses it
Turn an approved product flow into an implementation-ready UI brief. Use for screen inventory, reusable components, design-token application, interaction and system states, accessibility, and build handoff. Not for marketing landing pages or brand identity.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
457 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prove the source flow
- Define the interface system
- Make the handoff testable
- Deliver
Files
SKILL.mdcore2,297 bytesSKILL.mdcore2,297 bytesagents/openai.yamlasset283 bytes
Read SKILL.md
# Brief a product interface
Produce a buildable interface specification grounded in an accepted product flow. Do not render or
invent product behavior unless the user separately asks for implementation.
## Prove the source flow
Identify the flow, platforms, surfaces, nodes, decisions, and states this brief implements. If no
usable flow exists, return to `map-user-flow`.
Every screen, component, state, and action must trace to a flow node, edge, native platform
requirement, or explicit product decision. Do not add speculative dashboards or settings.
## Define the interface systemView the complete source on GitHubconquistador
When your agent uses it
Act as the default senior product-marketing and growth teammate. Use when someone needs to launch or grow a product, research or position it, create or improve marketing work, or learn from results. Proactively load the smallest relevant Conquistador outcome skills, turn available context into finished work, and keep publishing, spend, credentials, and other consequential actions behind explicit human approval.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
1,666 tokensWhen the skill is activated
Reference documents
19,374 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Operating contract
- Capability routing
- Shared context
- Default deliverable
- Persistence
- Version and updates
- Completion
Files
../brief-creative/SKILL.mddoc4,005 bytes../brief-product-ui/SKILL.mddoc2,297 bytesSKILL.mdcore7,564 bytesadapters/coding-agent.mddoc1,038 bytesadapters/workspace.mddoc1,660 bytesagents/openai.yamlasset313 bytescapabilities.mddoc4,236 byteschannels/linkedin.mddoc860 byteschannels/product-hunt.mddoc987 byteschannels/reddit.mddoc856 byteschannels/x.mddoc814 bytesexamples/content-improvement.mddoc475 bytesexamples/product-hunt-launch.mddoc617 bytesexamples/reddit-launch.mddoc405 bytesexamples/results-review.mddoc550 bytesstandards/context.mddoc646 bytesstandards/learning.mddoc732 bytesstandards/quality.mddoc1,395 bytesstandards/safety.mddoc1,125 bytesstandards/vietnamese.mddoc1,079 bytesworkflows/answer-visibility-monitor.mddoc1,142 bytesworkflows/app-preview-brief.mddoc598 bytesworkflows/app-store-search.mddoc737 bytesworkflows/channel-research.mddoc600 bytesworkflows/content-performance-review.mddoc581 bytesworkflows/creative-asset-review.mddoc611 bytesworkflows/earned-media-discovery.mddoc777 bytesworkflows/editorial-polish.mddoc592 bytesworkflows/event-run-of-show.mddoc740 bytesworkflows/expert-decision-panel.mddoc1,405 bytesworkflows/fresh-eyes-review.mddoc716 bytesworkflows/goal-discovery.mddoc648 bytesworkflows/growth-funnel-model.mddoc682 bytesworkflows/icp-to-campaign.mddoc1,344 bytesworkflows/interactive-campaign.mddoc752 bytesworkflows/knowledge-review.mddoc661 bytesworkflows/landing-page-handoff.mddoc792 bytesworkflows/landing-page-messaging.mddoc1,332 bytesworkflows/lifecycle-campaign.mddoc760 bytesworkflows/longform-argument.mddoc667 bytesworkflows/measured-initiative-loop.mddoc1,252 bytesworkflows/ooh-brief.mddoc573 bytesworkflows/outreach-sequence.mddoc941 bytesworkflows/paid-campaign.mddoc1,046 bytesworkflows/pricing-and-offers.mddoc812 bytesworkflows/product-flow.mddoc795 bytesworkflows/product-hunt-launch.mddoc1,432 bytesworkflows/product-ui-brief.mddoc865 bytesworkflows/programmatic-search.mddoc656 bytesworkflows/referral-loop.mddoc706 bytesworkflows/share-card-verification.mddoc1,039 bytesworkflows/shortform-campaign.mddoc635 bytesworkflows/social-publishing-handoff.mddoc1,115 bytesworkflows/x-campaign.mddoc1,097 bytes../create-brand/SKILL.mddoc2,714 bytes../create-paid-campaign/SKILL.mddoc2,345 bytes../create-shortform/SKILL.mddoc2,518 bytes../debate-agents/SKILL.mddoc2,677 bytes../improve-conversion/SKILL.mddoc2,656 bytes../knowledge-review/SKILL.mddoc1,880 bytes../map-user-flow/SKILL.mddoc2,208 bytes../measure-growth/SKILL.mddoc2,447 bytes../model-growth-funnel/SKILL.mddoc2,356 bytes../optimize-search/SKILL.mddoc2,894 bytes../plan-campaign/SKILL.mddoc2,883 bytes../polish-vietnamese/SKILL.mddoc2,454 bytes../research-channel/SKILL.mddoc2,106 bytes../research-positioning/SKILL.mddoc3,212 bytes../write-copy/SKILL.mddoc2,740 bytes../write-longform/SKILL.mddoc2,239 bytes../write-outreach/SKILL.mddoc2,203 bytes../write-social/SKILL.mddoc2,773 bytes
Read SKILL.md
# Conquistador agent
Produce the work. Keep the machinery private.
Treat the customer's brand as the brand of record. Never apply the maker's house style to customer
work unless the customer explicitly asks for it.
## Operating contract
1. Read the request, current thread, attachments, links, and available project context.
2. State the intended outcome in one sentence.
3. Ask at most one bundled question, and only when a material choice cannot be inferred safely.
4. Choose one primary job:
- launch or grow this;View the complete source on GitHubcreate-brand
When your agent uses it
Create or refine a practical brand foundation. Use for brand strategy, point of view, voice, messaging architecture, naming direction, verbal identity, visual creative direction, founder-versus-company voice, or a compact brand system that operators and creators can apply consistently.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
529 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Ground the brand
- Create the system
- Quality gate
Files
SKILL.mdcore2,714 bytesagents/openai.yamlasset292 bytes
Read SKILL.md
# Create a practical brand foundation
Build a distinctive, usable brand system from product truth. Do not apply FORSVN's house style to a
customer brand.
## Ground the brand
Infer existing decisions from the product, audience, shipped interface, customer language, and current
materials. Separate what the product proves today from the aspiration it is growing toward.
Define:
- audience and high-friction moment;
- product mechanism and credible change;View the complete source on GitHubcreate-paid-campaign
When your agent uses it
Create and evaluate a focused paid-media test. Use for Meta, Google, LinkedIn, TikTok, or another ad network when the user needs audience and offer strategy, finished ads, creative direction, landing-page congruence, budget logic, policy awareness, and a measurement decision.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
459 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the ad contract
- Create discriminating variants
- Budget learning
- Deliver
Files
SKILL.mdcore2,345 bytesagents/openai.yamlasset311 bytes
Read SKILL.md
# Create a paid campaign
Design the smallest paid test that can answer a consequential question. Do not treat spend, reach, or
clicks as the strategy.
## Establish the ad contract
Choose one network, one audience segment, one temperature, one offer, and one destination per test.
Verify current network formats, targeting availability, and policy when they affect the work.
Define:
- costly moment and audience qualification;
- promise, mechanism, proof, and main objection;View the complete source on GitHubcreate-shortform
When your agent uses it
Research, brief, script, and evaluate short-form video. Use for TikTok, Instagram Reels, YouTube Shorts, founder demos, UGC-style concepts, hooks, storyboards, recuts, production specifications, or learning from watch and qualified-response data.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
503 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish evidence and hypothesis
- Script and storyboard the hero
- Create true platform recuts
- Evaluate and learn
- Deliver
Files
SKILL.mdcore2,518 bytesSKILL.mdcore2,518 bytesSKILL.mdcore2,518 bytesSKILL.mdcore2,518 bytesagents/openai.yamlasset289 bytes
Read SKILL.md
# Create a short-form video package
Build a production-ready short-form argument, not a generic script pasted into every vertical feed.
## Establish evidence and hypothesis
Define audience, costly moment, one communication job, product mechanism, proof, desired action, and
the behavior the video should test.
When current platform or trend evidence matters, inspect a dated sample large enough to distinguish a
pattern from an anecdote. Separate:
- durable attention/story mechanics;
- current platform formats and eligibility rules;View the complete source on GitHubdebate-agents
When your agent uses it
Resolve a consequential decision by developing genuinely independent, credible positions and choosing between them with explicit criteria. Use when a question has two or more defensible answers, when evidence is ambiguous or contested, or when a single position risks sycophantic or premature consensus. Not for ordinary drafting or format choices.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
513 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the stakes
- Build independent positions
- Make them disagree
- Resolve with explicit criteria
- Honest deadlock
- Optional panel only when consequential
Files
SKILL.mdcore2,677 bytesSKILL.mdcore2,677 bytesagents/openai.yamlasset327 bytes
Read SKILL.md
# Debate agents
Turn a consequential decision into independent positions, direct disagreement, and an honest choice.
## Establish the stakes
Name the decision and why it is consequential enough to warrant structured disagreement. If the
question is ordinary drafting, a format choice, or already resolved by a straightforward evidence
check, answer directly instead. Never stage a panel as visible process.
## Build independent positions
Create at least two positions that start from different first principles rather than echoing the
drafting bias or the user's preference. Each position must independently defend:View the complete source on GitHubimprove-conversion
When your agent uses it
Diagnose and improve a landing page, funnel, campaign, ad, message, content asset, or outreach flow. Use for conversion audits, teardown requests, campaign or creative evaluation, funnel diagnosis, prioritizing growth opportunities, proposing controlled experiments, or revising weak marketing work into a stronger ready-to-use version.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
525 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the intended path
- Locate the first meaningful break
- Prioritize a discriminating test
- Deliver
Files
SKILL.mdcore2,656 bytesSKILL.mdcore2,656 bytesagents/openai.yamlasset305 bytes
Read SKILL.md
# Improve conversion performance
Return a diagnosis, revised work, and one discriminating test—not a decorative scorecard.
## Establish the intended path
Identify:
- intended audience and costly moment;
- promise, mechanism, proof, and objection;
- acquisition source and message expectation;
- primary action and downstream value;
- available exposure, behavior, conversion, revenue, retention, and qualitative evidence.
View the complete source on GitHubknowledge-review
When your agent uses it
Audit the authority, freshness, and uncertainty of the sources and claims behind a decision, and reconcile conflicting evidence. Use for research synthesis, factual-claim checks, or reframing a recommendation built on weak sourcing. This is knowledge review, never code review.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
387 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Clarify what is being claimed
- Assess each source
- Build the contradiction matrix
- Resolve
- Surviving unknowns and recheck trigger
- Scope
Files
SKILL.mdcore1,880 bytesSKILL.mdcore1,880 bytesSKILL.mdcore1,880 bytesagents/openai.yamlasset327 bytes
Read SKILL.md
# Knowledge review
Check that a decision rests on credible, current, and honestly uncertain evidence.
## Clarify what is being claimed
State the factual claim or decision the review must support. Enumerate the sources and data the work
currently leans on. Distinguish observed evidence, reasonable inference, and assumption before judging
any of them.
## Assess each source
For every source and claim, record:
View the complete source on GitHubmap-user-flow
When your agent uses it
Map an in-product flow across screens, decisions, transitions, native platform surfaces, and recovery states. Use for a feature or user journey that spans multiple screens or states, before visual UI design or technical architecture.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
426 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the job and surfaces
- Write structure before diagrams
- Cover the complete state space
- Deliver
Files
SKILL.mdcore2,208 bytesagents/openai.yamlasset270 bytes
Read SKILL.md
# Map a product flow
Create the smallest complete flow that lets a product team make interface and implementation
decisions without inventing missing behavior.
## Establish the job and surfaces
State the user job, entry condition, successful end state, and explicit non-goals. Enumerate actual
platforms and native surfaces; reject “cross-platform” as a sufficient specification.
Read existing product requirements, shipped UI, analytics, and support evidence when available.
Separate observed behavior, approved requirement, inference, and open decision.
## Write structure before diagramsView the complete source on GitHubmeasure-growth
When your agent uses it
Design growth measurement or learn from marketing results. Use for analytics and tracking plans, KPI trees, campaign measurement, attribution boundaries, experiment readouts, performance reviews, launch retrospectives, cohort or funnel analysis, deciding what to keep or stop, or converting observed results into bounded reusable learning.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
468 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Define the decision system
- Read results carefully
- Produce a decision
Files
SKILL.mdcore2,447 bytesSKILL.mdcore2,447 bytesagents/openai.yamlasset297 bytes
Read SKILL.md
# Measure growth outcomes
Connect measurement to a decision. Do not create dashboards without an operator action.
## Define the decision system
Specify:
- business outcome and decision owner;
- user behavior that represents value;
- primary signal and why it predicts the outcome;
- diagnostic signals for reach, attention, comprehension, belief, motivation, friction, and value;
- guardrails for quality, cost, retention, and harm;
- segments and observation window;View the complete source on GitHubmodel-growth-funnel
When your agent uses it
Build a decision-grade growth or revenue funnel backward from a business target. Use for numeric funnel plans, baseline assumptions, conversion targets, capacity checks, unit economics, sensitivity analysis, or deciding whether a growth goal is feasible.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
461 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Define the outcome and units
- Test feasibility
- Deliver
Files
SKILL.mdcore2,356 bytesagents/openai.yamlasset308 bytes
Read SKILL.md
# Model a growth funnel
Turn a business target into explicit math, assumptions, constraints, and the next evidence needed.
This is a decision model, not a forecast.
## Define the outcome and units
Name the target, time window, currency, customer/account definition, and whether the target means
bookings, recurring revenue, recognized revenue, activation, or another outcome. Do not mix people,
accounts, opportunities, orders, and revenue in one rate.
Work backward from the outcome through the smallest useful funnel. For each transition, show:
- numerator and denominator;View the complete source on GitHuboptimize-search
When your agent uses it
Improve technical SEO, organic search performance, and answer-engine visibility. Use for SEO audits, keyword or query intent, page optimization, crawlability, indexing, canonicalization, schema, internal linking, content decay, AI answer citations, retrieval, entity clarity, or diagnosing why a page is not ranking, appearing, or being cited.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
550 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use the correct order
- Keep evidence streams separate
- Diagnose
- Deliver
Files
SKILL.mdcore2,894 bytesagents/openai.yamlasset305 bytes
Read SKILL.md
# Optimize search and answer visibility
Diagnose before prescribing.
Find the highest-leverage constraint before prescribing content.
## Use the correct order
1. Confirm the page can be crawled, rendered, indexed, and canonicalized.
2. Confirm the query or question matches the audience and page purpose.
3. Confirm the answer, entity, and product claim are explicit, supported, and extractable.
4. Confirm internal links, authority, and evidence support selection.
5. Improve retrieval and citation structure only after the foundations hold.
View the complete source on GitHubplan-campaign
When your agent uses it
Plan an executable product launch or growth campaign. Use for go-to-market plans, Product Hunt or community launches, channel strategy, campaign sequencing, growth experiments, budget allocation, lifecycle, referral, event plans, or turning a product goal into a focused campaign with assets and measurement.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
572 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Write the campaign spine
- Choose channels by fit
- Rank bets and budget learning
- Deliver
Files
SKILL.mdcore2,883 bytesagents/openai.yamlasset299 bytes
Read SKILL.md
# Plan an executable campaign
Create the smallest campaign package that can ship, learn, and compound.
## Write the campaign spine
Define:
- Outcome: the observable business change.
- Audience: one primary audience for this campaign.
- Moment: why they care now.
- Promise: the credible change.
- Proof: what makes the promise believable.
- Objection: the main reason they will not act.View the complete source on GitHubpolish-vietnamese
When your agent uses it
Create, rewrite, translate, or edit Vietnamese marketing and product language so it sounds natural, precise, and appropriate to the audience. Use for Vietnamese copy, localization, tone and pronoun consistency, removing English calques, regional register, founder or company voice, and preserving factual claims while improving rhythm.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
462 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Set the language contract
- Rewrite for Vietnamese logic
- Deliver
Files
SKILL.mdcore2,454 bytesSKILL.mdcore2,454 bytesSKILL.mdcore2,454 bytesSKILL.mdcore2,454 bytesagents/openai.yamlasset293 bytes
Read SKILL.md
# Polish Vietnamese language
Create natural Vietnamese, not English syntax with Vietnamese words.
## Set the language contract
Infer or state:
- audience and relationship;
- conversational, professional, corporate, editorial, or other register;
- sustainable self/reader pronoun pair;
- regional preference when it materially affects vocabulary;
- founder, company, product, or narrator voice;
- facts, claims, numbers, product names, and legal language that must not change.View the complete source on GitHubresearch-channel
When your agent uses it
Research and choose a marketing channel using owned performance, current public evidence, platform mechanics, audience habitat, native format, proof requirements, operator capacity, benchmarks, and freshness. Use when channel choice needs evidence rather than generic best practices.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
407 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Define the decision
- Keep evidence types separate
- Compare fit
- Deliver
Files
SKILL.mdcore2,106 bytesagents/openai.yamlasset279 bytes
Read SKILL.md
# Research a channel decision
Choose where and how to operate from evidence, fit, and capacity—not popularity.
## Define the decision
Name the product, audience, outcome, candidate channels, time horizon, operator capacity, and what
would change the choice. A channel audit without a decision becomes a fact dump.
## Keep evidence types separate
Collect and label:
- owned/account performance with source, window, sample, and comparable format;View the complete source on GitHubresearch-positioning
When your agent uses it
Research a product's market, ideal customer, alternatives, demand, offer, and positioning. Use for ICP research, market or competitor analysis, customer-language synthesis, segmentation, category framing, positioning, messaging foundations, or deciding who a product should serve and why it should win.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
603 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the decision
- Research with evidence discipline
- Make the positioning decisions
- Deliver
Files
SKILL.mdcore3,212 bytesSKILL.mdcore3,212 bytesagents/openai.yamlasset308 bytes
Read SKILL.md
# Research and position a product
Turn incomplete product context and current evidence into a decision-ready market position.
## Establish the decision
Name the decision this research must change. Use available project context before asking anything.
Ask at most one bundled question when different answers would materially change the conclusion.
Build the minimum useful model:
- Product: mechanism, maturity, price, constraints, and demonstrated capabilities.
- Audience: buyer, user, situation, decision power, and switching trigger.
- Costly moment: the event that makes the problem urgent or expensive.View the complete source on GitHubwrite-copy
When your agent uses it
Write or rewrite finished product-marketing copy. Use for landing pages, product pages, launch copy, ads, lifecycle email, sales or partnership outreach, announcements, long-form content, messaging variants, headlines, calls to action, or improving copy so it is specific, credible, on-brand, and ready to publish.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
571 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Anchor the work
- Write from the product outward
- Deliver
Files
SKILL.mdcore2,740 bytesagents/openai.yamlasset292 bytes
Read SKILL.md
# Write product-marketing copy
Produce the finished copy first. Use the customer's brand as the brand of record.
## Anchor the work
Infer:
- audience and real moment;
- product mechanism;
- credible outcome;
- proof;
- main objection;
- intended action;View the complete source on GitHubwrite-longform
When your agent uses it
Research, structure, and write a substantive long-form argument. Use for founder essays, articles, thought leadership, guides, reports, or other long-form work that needs a defensible thesis, evidence, examples, objections, original synthesis, and a finished publishable draft.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
430 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish the thesis and evidence
- Build the argument
- Review
- Deliver
Files
SKILL.mdcore2,239 bytesagents/openai.yamlasset277 bytes
Read SKILL.md
# Write a defensible long-form argument
Produce a finished piece that advances one consequential thesis. Length is a consequence of the
argument, not the goal.
## Establish the thesis and evidence
State the audience, decision or belief the piece should change, thesis, strongest objection, and why
the author has standing to make the argument.
Build an evidence map before drafting:
- observed facts with current primary sources;
- operator-supplied experience and examples;View the complete source on GitHubwrite-outreach
When your agent uses it
Create signal-led outreach and reply handling. Use for cold email, founder outreach, partnership or sales messages, LinkedIn or other DMs, proposals, follow-ups, inbound reply handling, deliverability, compliance, or evaluating whether sent outreach earned qualified conversations.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
432 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish selection and proof
- Write the sequence
- Protect deliverability and consent
- Deliver
Files
SKILL.mdcore2,203 bytesagents/openai.yamlasset284 bytes
Read SKILL.md
# Write trustworthy outreach
Earn relevance from an observable signal, make a small honest ask, and preserve the recipient's
control.
## Establish selection and proof
Define one segment, channel, observed selection signal, costly moment, affiliation, proof boundary,
and next action. A job title or company category alone is not personalization.
Trace target-specific statements to public, operator-supplied, or permissioned evidence. Never invent
a trigger, private deal, shared connection, customer result, or familiarity.
## Write the sequenceView the complete source on GitHubwrite-social
When your agent uses it
Create channel-native social and community marketing. Use for Product Hunt listings, Reddit posts or community launches, X posts and threads, LinkedIn posts, founder or company social content, reply banks, launch sequences, community participation, or rewriting social work so it delivers value in-platform without deceptive engagement tactics.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
526 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Establish channel fit
- Apply the channel
- Deliver
Files
SKILL.mdcore2,773 bytesagents/openai.yamlasset276 bytes
Read SKILL.md
# Write social and community marketing
Produce ready-to-post work that fits the community, actor, and audience. Verify current platform rules
and format limits when they affect the result.
## Establish channel fit
Determine:
- actor: founder, company, employee, customer, or community participant;
- audience and community purpose;
- useful idea, product change, evidence, or question;
- affiliation and disclosure requirements;
- native format and realistic CTA;View the complete source on GitHubSkills included
- brief-creative
- brief-product-ui
- conquistador
- create-brand
- create-paid-campaign
- create-shortform
- debate-agents
- improve-conversion
- knowledge-review
- map-user-flow
- measure-growth
- model-growth-funnel
- optimize-search
- plan-campaign
- polish-vietnamese
- research-channel
- research-positioning
- write-copy
- write-longform
- write-outreach
- write-social
Repository facts
- License
- MIT
- Created
- Apr 1, 2026
- Last pushed
- Nov 2, 2026
- Forks
- 0
- Open issues
- 1
- Project activity
- Active
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 16 notes
skills/brief-creative/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brief-creative/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brief-creative/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/brief-product-ui/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/create-shortform/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/create-shortform/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/create-shortform/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/debate-agents/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/improve-conversion/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/knowledge-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/knowledge-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/measure-growth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/polish-vietnamese/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/polish-vietnamese/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/polish-vietnamese/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/research-positioning/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 6 network referencesin 2 files: .claude-plugin/marketplace.json:3 .claude-plugin/plugin.json:7
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 6 signals by file
.claude-plugin/marketplace.json
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/brief-creative/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/brief-creative/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/brief-creative/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/brief-creative/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.