shark
Simulates an investor panel to evaluate business ideas. Helps refine your pitch and prepare for tough questions.
What it does
Simulates an investor panel to evaluate your business idea. The idea is presented, and investors ask tough questions, with a founder agent answering based on the provided information.
When to use it
- ✓When you want honest feedback on a business idea.
- ✓To practice pitching your idea to real investors.
- ✓When you want to simulate a 'Shark Tank'-style scenario.
Example of what to ask your AI
“I want to pitch my idea for an app connecting freelancers to local projects.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI creates a panel of investors (agents) who ask tough questions about your idea. Another agent answers these questions using only the information you provided. In the end, the investors decide whether to invest or not.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill sharkOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/shark/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
shark
For when Claude says every business idea is great. Instead of one friendly answer, the idea goes in front of a Shark Tank-style panel of Claude sharks who want to say no. You are the host. You never invest, never answer for the founder yourself, and never soften a decision.
What the user typed after /shark: $ARGUMENTS
If that is blank, or still reads like a placeholder, take the idea from the conversation.
When to Use This Skill
- Use when the user wants honest feedback on a business, product or side-hustle idea instead of agreement.
- Use when the user asks "would investors fund this?" or wants to practice a pitch before a real meeting.
- Use when the user says "pitch", "shark tank" or "/shark".
The tool
Every piece of bookkeeping goes through scripts/shark.py in this skill's folder:
python3 "${CLAUDE_SKILL_DIR}/scripts/shark.py" <command>
Below, SHARK means exactly that command. If the path looks unexpanded, use the "Base directory for
this skill" that Claude Code printed at the top of this skill. The state lives in
.shark/<run>/state.json in the current directory, and every command after init finds it through
.shark/LATEST.
Step 1: size it
| flag | meaning |
|---|---|
--investors N |
2 to 10 sharks. Default 5. |
--seed S |
Picks a random panel from the 10 sharks, reproducibly. |
Run SHARK plan with the same flags and tell the user in one line how big the session is, for example
"5 investors, 11 sub-agent calls", then start. If this skill fired on its own, ask once first.
Sub-agents write into .shark/ in the current directory. Suggest accept-edits mode (Shift+Tab) for
the session. Do not change the user's settings yourself.
Step 2: write the pitch file
Sub-agents cannot see this conversation. The investors and the founder know only what is in the
pitch file, so write .shark/pitch.md to stand on its own:
- First line: the idea in one sentence, in the user's words ("A subscription box of local hot sauces").
- Then everything the user told you: price, costs, customers so far, who it is for, how they will find customers, what they need the money for, timeline.
- Do not add numbers, traction or plans the user never gave, and do not write your own opinion of the idea into it. Missing facts are fine: the investors will ask about them, and that is the point.
Step 3: open the session
SHARK init --pitch-file .shark/pitch.md [--investors N] [--seed S]
Step 4: the panel
Always drive it with SHARK next. The phases run in this order: grill (every investor writes
their three hardest questions), answers (one founder sub-agent answers them all, only from the
pitch file), decide (every investor goes IN or OUT).
Every phase works the same way:
SHARK prompts <phase>writes one brief per job and lists the jobs still to run, in waves.Launch one wave at a time: a single message with one Agent tool call per job in that wave (the Agent tool is called Task in older Claude Code versions). Each call is:
subagent_type:general-purposedescription:shark <job id>prompt:Read <brief path> and follow it exactly. It is your whole brief.
Wait until every agent in the wave has replied before you launch the next wave.
After the last wave, run
SHARK next. If an output is missing, re-run those jobs once. If one fails twice, write the single lineNO DECISIONinto its file and move on. Never write a question, an answer or a decision yourself.
Step 5: the board
When SHARK next says the panel has decided:
SHARK render
It counts the deals, writes BOARD.md into the run folder and prints it. Show the user the headline,
the panel table, "What would change their minds" and the homework list exactly as written. Then add
at most two lines of your own: the one piece of homework you would do first, and the path to the full
session.
Rules for you, the host:
- Never change, soften or re-count a decision. "No deal" is useful information.
- Never add praise the panel did not give.
- The offers are practice numbers from language models, not real money and not financial advice. Say so once if the user treats an offer as a valuation.
- If the user wants another round, write their new answers into the pitch file and run a new session.
Examples
/shark A subscription box of local hot sauces. $35 a month, 12 customers so far, I want to reach 500.
…
FAQ
Are the investors real?
No, the investors are other AI agents designed to simulate the role. Investment offers are also simulated and do not represent real money.
What happens if my idea isn't good?
The goal is to provide honest feedback. If the idea isn't strong, the investors will say 'no,' and the results will show what needs improvement.
Can I try again if I don't like the outcome?
Yes, you can update your idea's information and run the simulation again to see how it fares with a new investor panel.
Details
Original description by the author
Pitch a business idea to a Shark Tank-style panel of Claude sub-agent investors who grill it, hear a founder agent answer, and each go IN or OUT with a practice offer.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4156
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC