Investor Update Generator
borghei/Claude-Skills
Validate a monthly investor update against a rubric of strong-update sections (transparency, decision-relevance, specific asks).
Build investor-ready pitch scripts in multiple formats (10-min, 5-min, 2-min, 1-min elevator, investor email).
$ npx skills add ferdinandobons/startup-skill --skill startup-pitch -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ferdinandobons/startup-skill startup-pitch --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ferdinandobons/startup-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/startup-pitch .claude/skills/startup-pitch && rm -rf skills-srcUse ~/.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/
Install the "startup-pitch" agent skill from https://github.com/ferdinandobons/startup-skill/tree/main/startup-pitch into .claude/skills/startup-pitch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-pitch", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ferdinandobons/startup-skill/tree/main/startup-pitchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ferdinandobons/startup-skill --skill startup-pitch -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ferdinandobons/startup-skill startup-pitch --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ferdinandobons/startup-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/startup-pitch .agents/skills/startup-pitch && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "startup-pitch" agent skill from https://github.com/ferdinandobons/startup-skill/tree/main/startup-pitch into .agents/skills/startup-pitch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-pitch", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ferdinandobons/startup-skill --skill startup-pitch -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ferdinandobons/startup-skill startup-pitch --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ferdinandobons/startup-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/startup-pitch .cursor/skills/startup-pitch && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "startup-pitch" agent skill from https://github.com/ferdinandobons/startup-skill/tree/main/startup-pitch into .cursor/skills/startup-pitch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-pitch", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ferdinandobons/startup-skill.git --path startup-pitch--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ferdinandobons/startup-skill --skill startup-pitch -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ferdinandobons/startup-skill startup-pitch --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ferdinandobons/startup-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/startup-pitch .gemini/skills/startup-pitch && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "startup-pitch" agent skill from https://github.com/ferdinandobons/startup-skill/tree/main/startup-pitch into .gemini/skills/startup-pitch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-pitch", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ferdinandobons/startup-skill startup-pitchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ferdinandobons/startup-skill --skill startup-pitch -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ferdinandobons/startup-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/startup-pitch .github/skills/startup-pitch && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "startup-pitch" agent skill from https://github.com/ferdinandobons/startup-skill/tree/main/startup-pitch into .github/skills/startup-pitch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-pitch", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ferdinandobons/startup-skill --skill startup-pitch -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ferdinandobons/startup-skill startup-pitch --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ferdinandobons/startup-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/startup-pitch .opencode/skills/startup-pitch && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "startup-pitch" agent skill from https://github.com/ferdinandobons/startup-skill/tree/main/startup-pitch into .opencode/skills/startup-pitch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "startup-pitch", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
startup-pitchBuild investor-ready pitch scripts in multiple formats (10-min, 5-min, 2-min, 1-min elevator, investor email).
Startup Pitch is an agent skill from ferdinandobons/startup-skill. Build investor-ready pitch scripts in multiple formats (10-min, 5-min, 2-min, 1-min elevator, investor email). Produces pitch narratives, Q&A preparation, pitch scoring rubric, and optional investor roleplay practice. Use when the user wants to create a pitch, prepare for investor meetings, craft a startup pitch, write a fundraising narrative, or practice their pitch. Triggers for "pitch deck", "investor pitch", "pitch my startup", "fundraising deck", "seed deck", "how to pitch", "investor meeting", "demo day"…
Its SKILL.md is about 6.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including reference files (for example `references/honesty-protocol.md`, `references/pitch-frameworks.md` and `references/research-principles.md`).
It sits in Business, Finance & HR, covering Fundraising and pitch decks and Quizzes and assessments. The repository describes itself as: AI agent skills for startup validation, competitive intelligence, and planning. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a5f97c3. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Startup Pitch loads about 6.4k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 208 tokens; SKILL.md has 3,279 words of instructions outside code blocks.
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.
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.
The full file from ferdinandobons/startup-skill at commit a5f97c3, republished under its MIT licence (© ferdinandobons). 3,279 words, ~6,352 tokens.
.claude/skills/startup-pitch/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.Build investor-ready pitch content in multiple formats. Uses a structured 7-element framework combined with a problem-solution-insight foundation to produce pitch narratives that are clear, compelling, and fundable.
INTAKE → RESEARCH (2 sequential waves) → PITCH CONSTRUCTION → REVIEW & PRACTICEThe process: understand the company deeply, research the investor audience and competitive framing, then construct the pitch. Typical runtime: 15-20 minutes in Claude Code (parallel agents), 30-40 minutes in Claude.ai (sequential).
Three principles govern every output this skill produces:
Default output language is English. If the user writes in another language or explicitly requests one, use that language for all outputs instead.
Before anything else, check if a PROGRESS.md created by this skill exists in the working directory or a project subdirectory (the skill name field says startup-pitch). If it does, read it and resume from the last incomplete phase. Tell the user: "I found progress from a previous session. You completed [phases]. Picking up from [next phase]."
If no progress file exists — or the one found belongs to a different skill — start from Phase 1.
Short and focused — 1-2 rounds of questions. The goal is enough context to build a compelling pitch.
A pitch built on validated data is significantly stronger than one built on self-reported answers. If you haven't already, consider running startup-design first — it provides market research, competitive analysis, business model, financial projections, and a validation scorecard that become the foundation of a much more credible pitch.
Not required. startup-pitch works standalone. But the quality difference is noticeable.
Before asking questions, check if prior sessions have been completed. Look for these files in the working directory or subdirectories:
From startup-design:
00-intake/brief.md — product description and context01-discovery/market-analysis.md — market size, TAM/SAM/SOM01-discovery/competitor-landscape.md — competitor profiles01-discovery/target-audience.md — customer personas, pain points02-strategy/lean-canvas.md — business model summary02-strategy/positioning.md — positioning framework05-financial/revenue-model.md — revenue projections06-validation/scorecard.md — idea scorecardFrom startup-competitors:
competitors-report.md — competitive landscapebattle-cards/ — per-competitor profilespricing-landscape.md — pricing analysisFrom startup-positioning:
positioning-doc.md — positioning documentpositioning-statement.md — positioning statements, elevator pitchcompetitive-alternatives.md — alternatives mapmessaging-implications.md — messaging hierarchyIf these files exist, read them and extract the pitch building blocks: product description, problem/solution, traction, team, market size, business model, positioning, competitive landscape. Tell the user: "I found data from a previous session. I'll use it to build your pitch."
Skip redundant intake questions. Go straight to pitch-specific questions if prior data is sufficient.
Round 1 — The essentials (all required for a pitch):
Round 2 — Sharpening (only if needed):
Pitch-specific questions:
Don't over-interview. A founder with clear answers to Round 1 has enough to build a strong pitch.
Before moving to research, crystallize the company description into exactly 2 sentences + one specific example. This is the foundation of the entire pitch.
Test: send it to a smart friend — could they paraphrase it back correctly? If not, simplify further.
Anti-pattern: "We leverage AI-powered machine learning to optimize cross-functional synergies in the B2B SaaS vertical." Better: "We help sales teams find which leads will actually buy. Our tool analyzes email replies and tells reps exactly who to call next — last month one customer closed 40% more deals."
Save to {project-name}/intake.md — consolidated context for pitch construction. Project name: kebab-case (e.g., ai-sales-assistant).
Create {project-name}/PROGRESS.md with: project name, skill name (startup-pitch), start date, language, requested formats, target audience, research mode (Live / Knowledge-Based), and a phase checklist. Update it after each phase completes.
After intake, assess market complexity and present the Research Depth recommendation to the user.
Reference: Read
references/research-scaling.mdfor the complexity scoring matrix, tier definitions, wave configurations, and the user communication template.
research-scaling.md for the exact template)The selected tier determines the number of agents per wave and search rounds per agent in Phase 2. See research-scaling.md for exact wave configurations per tier.
Two sequential research waves exploring investor audience and competitive/market framing — agents within a wave run in parallel, and Wave 2 builds on Wave 1's findings. Together they provide the raw material for a pitch that resonates with the target audience.
Check if the Agent tool is available:
If WebSearch is unavailable, fall back to Knowledge-Based Mode: use training data, mark findings with [Knowledge-Based — verify independently], and reduce confidence ratings by one level. Note the mode in PROGRESS.md.
Reference: Read
references/research-principles.mdbefore starting any wave. It defines source quality tiers, cross-referencing rules, and how to handle data gaps.
Reference: Read
references/research-wave-1-audience-narrative.mdfor agent templates.
Two agents (or two sequential blocks):
A1: Investor & Audience Intelligence — Research the target audience (VC firms, angels, accelerators). What are they investing in? What thesis do they follow? What metrics matter at this stage? What are red flags for them? What's the current fundraising climate in this space? Build an audience profile that shapes how the pitch is framed.
A2: Comparable & Narrative Research — Find comparable companies that pitched successfully in this space. What story did they tell? What analogies worked? What "X for Y" framing resonated? What market trends can the pitch ride? Find the narrative hooks — the facts, trends, or insights that make investors lean forward.
Complete Wave 1 before starting Wave 2. Pass key findings (audience expectations, comparable narratives) as context.
Reference: Read
references/research-wave-2-competitive-framing.mdfor agent templates.
Two agents (or two sequential blocks):
B1: Competitive Framing for Pitch — How competitors position themselves to investors. What narratives have worked for funded competitors? Where are the gaps in their stories that this pitch can exploit? What objections will investors raise based on the competitive landscape? Build a "pitch-aware" competitive frame.
B2: Why Now & Market Timing — Research the timing thesis. What technology shift, behavioral change, or regulatory move makes this the right moment? Find data to support the "why now" — trend charts, adoption curves, policy changes. Assess whether the timing narrative is genuinely strong or forced.
After both waves complete, before synthesis, briefly present what the research found to the user: the investor audience profile, the strongest narrative hooks, the competitive framing angle, and the "why now" thesis. Ask: "Does this align with your pitch vision? Anything to adjust before I build the pitch?"
Keep it to one message — this is a quick alignment check, not a full report.
Reference: Read
references/pitch-frameworks.mdfor the complete framework, including the integration matrix. Reference: Readreferences/research-synthesis.mdfor synthesis protocol and output templates.
Build the pitch using the integrated framework. The construction combines a problem-solution-insight foundation with a structured 7-element approach — see the integration matrix in pitch-frameworks.md for how they connect.
A pitch is an argument with a story arc, not a list of facts in a fixed order. The hard part is judgment: which element leads, what the one non-obvious insight is, and how the pieces build tension toward the ask. Before drafting, think hard about what's genuinely most impressive about this company and what an investor needs to believe at each step to reach "yes." If the model supports extended thinking, spend it here — the ordering and the insight are what separate a memorable pitch from a competent one.
Every pitch must communicate three things clearly:
The insight is what separates a pitch from a product description. Without it, you're just another company doing X.
The pitch is constructed using these elements, but the ORDER depends on what's most impressive about the company:
Determine the lead element based on founder strengths:
The default order for pre-traction companies: What You Do → Insight → Problem → Solution → Market → Business Model → Team → Ask.
Present the pitch narrative structure to the user before generating final deliverables. Show: the opening (2 sentences + example), the ordering rationale, and the key narrative arc. Ask: "Does this story feel right? Is the ordering correct? Anything that's missing or should change?"
Every deliverable file must start with a standardized header: # {Title}: {product} followed by *Skill: startup-pitch | Generated: {date}*. Every deliverable must end with Red Flags, Yellow Flags, and Sources sections.
Generate all requested formats. If the user didn't specify, generate all of them.
{project-name}/pitch-full.md — Full pitch narrative (~10 minutes):
{project-name}/pitch-5min.md — Compressed narrative (~5 minutes):
{project-name}/pitch-2min.md — Verbal pitch (~2 minutes, ~300 words):
{project-name}/pitch-1min.md — Elevator pitch (~1 minute, ~150 words):
{project-name}/pitch-email.md — Investor cold email (~500 words):
{project-name}/pitch-appendix.md — Q&A preparation:
{project-name}/pitch-deck-outline.md — Slide-by-slide deck structure (10-12 slides):
pitch-full.md: same narrative order, translated into slides — don't invent new content hereEach agent saves its raw output to {project-name}/raw/. Agents must NOT write directly to deliverable paths — raw and synthesized output are separate.
Raw research files:
investor-audience.mdcomparable-narratives.mdcompetitive-framing.mdwhy-now-timing.mdAfter all pitch deliverables are written, before scoring and review, run a verification pass.
Reference: Read
references/verification-agent.mdfor the full verification protocol, universal checks, and skill-specific checks.
{project-name}/verification-report.mdIn Claude.ai or when Agent tool is unavailable, run the verification checks yourself in the main conversation following the same protocol.
After generating the pitch deliverables, review quality and optionally practice with investor roleplay.
Review the completed pitch against each dimension. Score honestly — a high score on a weak pitch is useless in front of real investors.
Save to {project-name}/pitch-scorecard.md:
| Dimension | Score (1-10) | Rationale |
|---|---|---|
| Clarity — Can someone explain what you do after hearing 2 sentences? | ||
| Strength Sequencing — Is the most impressive element in the first 60 seconds? | ||
| Traction Honesty — Are numbers accurate, timeframed, and real? | ||
| Insight Quality — Is the insight genuinely non-obvious and specific? | ||
| Market Sizing — Is the math bottom-up with clear assumptions? | ||
| Business Model — One model, clearly stated? | ||
| Team Credentials — Specific, verifiable accomplishments? | ||
| Ask Clarity — Amount + milestones + timeframe, stated with confidence? | ||
| Overall |
Verdict:
For each dimension scoring below 7: explain what's weak and suggest a specific fix.
Present the scorecard to the user. For each dimension that scored below 7:
After the scorecard review, offer practice: "Would you like to practice the pitch? I can play an investor and give you feedback."
If the user accepts:
Choose an investor persona:
Roleplay flow:
Multiple rounds: The user can practice multiple times with different personas. Each round surfaces different weaknesses.
Include practical delivery advice in the scorecard file:
Update PROGRESS.md — mark all phases complete.
Reference: Read
references/honesty-protocol.mdfor full protocol and anti-pattern details.
A pitch that overpromises destroys founder credibility. Core rules apply (label claims, quantify, declare gaps), plus pitch-specific additions:
| Anti-Pattern | What It Looks Like | What to Say |
|---|---|---|
| Inflated TAM | "$50B market" with no math | "Show the bottom-up calculation. Investors do the math." |
| Vanity traction | "10K signups" with no activation | "Signups aren't traction. What % actually use the product?" |
| Jargon overload | "AI-powered blockchain synergy" | "What does it actually DO? Say it in words a 10-year-old understands." |
| No insight | Describing a product, not a thesis | "Why will THIS approach work? What do you know that others don't?" |
| Weak team | Titles without achievements | "What have you DONE? Accomplishments, not positions." |
| Vague ask | "We're raising a round" | "How much? For what milestones? In what timeframe?" |
| "No competition" | "We're the first to do this" | "What do customers do TODAY instead? That's your competition." |
Read only what you need for the current phase.
| File | When to Read | ~Lines | Purpose |
|---|---|---|---|
honesty-protocol.md | Start of session | ~62 | Full honesty protocol with pitch anti-patterns |
research-principles.md | Before starting Phase 2 | ~64 | Source quality, cross-referencing, data gaps |
research-wave-1-audience-narrative.md | When running Wave 1 | ~164 | Agent templates for investor + narrative research |
research-wave-2-competitive-framing.md | When running Wave 2 | ~159 | Agent templates for competitive framing + why now |
pitch-frameworks.md | During Phase 3 | ~261 | Complete pitch framework with integration matrix |
research-synthesis.md | After waves complete | ~467 | Synthesis protocol and output templates |
research-scaling.md | After intake, before Phase 2 | ~96 | Complexity scoring, tier definitions, wave configurations |
verification-agent.md | After pitch construction | ~129 | Verification protocol, universal + skill-specific checks |
© ferdinandobons, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 8 other files (references) in startup-pitch of ferdinandobons/startup-skill.
Open the folder on GitHubat commit a5f97c3
Startup Pitch 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Startup Pitch this skillferdinandobons/startup-skill | 1.2k | — | ~6.4k | Automated safety check: Pass | MIT | |
| Investor Update Generatorborghei/Claude-Skills | 891 | — | ~874 | Automated safety check: Pass | MIT | |
| Grantsericrisco/rsc-harness | 180 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Virtuals Protocol AcpVirtual-Protocol/openclaw-acp | 168 | 1 repos | ~6.4k | Automated safety check: Pass | None | |
| Yc Applypedronauck/skills | 634 | — | ~1.3k | Automated safety check: Pass | None | |
| Storyline Buildersruthir28/enterprise-ai-skills | 148 | 1 repos | ~1.9k | Automated safety check: Pass | MIT |
borghei/Claude-Skills
Validate a monthly investor update against a rubric of strong-update sections (transparency, decision-relevance, specific asks).
ericrisco/rsc-harness
A skill your agent uses when pursuing non-dilutive public or foundation funding — money you neither repay nor give equity for: finding a fit call, go/no-go, registration (UEI/PIC/BDNS), or writing…
Virtual-Protocol/openclaw-acp
Hire specialised agents to handle any task — data analysis, trading, content generation, research, on-chain operations, 3D printing, physical goods, gift delivery, and more.
pedronauck/skills
Prepare, review, and package Y Combinator application answers and founder-video notes using the live form and verified founder facts.
sruthir28/enterprise-ai-skills
McKinsey-style storyline framework for building presentation decks.
Abilityai/trinity
Document sources properly for due diligence reports. An agent skill from Abilityai/trinity.
ferdinandobons/startup-skill
Deep competitive intelligence for any market. An agent skill from ferdinandobons/startup-skill.
ferdinandobons/startup-skill
Market positioning strategy using the April Dunford framework, enriched with JTBD discovery, Moore positioning statement, and Neumeier's Onliness Test.
ferdinandobons/startup-skill
Design, validate, and plan a startup from scratch. An agent skill from ferdinandobons/startup-skill.
Categories
Build investor-ready pitch scripts in multiple formats (10-min, 5-min, 2-min, 1-min elevator, investor email). Startup Pitch is an agent skill from ferdinandobons/startup-skill. Build investor-ready pitch scripts in multiple formats (10-min, 5-min, 2-min, 1-min elevator, investor email).
Startup Pitch fits situations like: the user wants to create a pitch; prepare for investor meetings; craft a startup pitch; write a fundraising narrative.
Run `npx skills add ferdinandobons/startup-skill --skill startup-pitch -a claude-code`. Or copy the skill folder (startup-pitch in ferdinandobons/startup-skill) into .claude/skills/startup-pitch in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ferdinandobons/startup-skill --skill startup-pitch -a codex`. Or copy the skill folder (startup-pitch in ferdinandobons/startup-skill) into .agents/skills/startup-pitch in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ferdinandobons/startup-skill --skill startup-pitch -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/startup-pitch, .gemini/skills/startup-pitch, .github/skills/startup-pitch and .opencode/skills/startup-pitch in your project.
SKILL.md names no scripts, command-line tools or credentials: Startup Pitch is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Startup Pitch is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.4k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Startup Pitch: Investor Update Generator (borghei/Claude-Skills, 891 stars), Grants (ericrisco/rsc-harness, 180 stars), Virtuals Protocol Acp (Virtual-Protocol/openclaw-acp, 168 stars) and Yc Apply (pedronauck/skills, 634 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ferdinandobons (a GitHub user) maintains it in ferdinandobons/startup-skill, which has 1,184 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on July 1, 2026.
Source: ferdinandobons/startup-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.