Agent Challenges
ruvnet/ruflo
Agent skill for challenges - invoke with $agent-challenges. An agent skill from ruvnet/ruflo.
This skill should be used when the user asks to "create a challenge funnel", "build a 5-day challenge", "bootcamp funnel", "challenge launch", or mentions challenges, bootcamps, or multi-day…
$ npx skills add manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin challenge-funnel --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/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/challenge-funnel .claude/skills/challenge-funnel && 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 "challenge-funnel" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/challenge-funnel into .claude/skills/challenge-funnel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "challenge-funnel", 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/manojbajaj95/claude-gtm-plugin/tree/main/skills/challenge-funnelType 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 manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin challenge-funnel --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/challenge-funnel .agents/skills/challenge-funnel && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "challenge-funnel" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/challenge-funnel into .agents/skills/challenge-funnel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "challenge-funnel", 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 manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin challenge-funnel --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/challenge-funnel .cursor/skills/challenge-funnel && 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 "challenge-funnel" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/challenge-funnel into .cursor/skills/challenge-funnel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "challenge-funnel", 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/manojbajaj95/claude-gtm-plugin.git --path skills/challenge-funnel--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 manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin challenge-funnel --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/challenge-funnel .gemini/skills/challenge-funnel && 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 "challenge-funnel" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/challenge-funnel into .gemini/skills/challenge-funnel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "challenge-funnel", 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 manojbajaj95/claude-gtm-plugin challenge-funnelInstalls 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 manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/challenge-funnel .github/skills/challenge-funnel && 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 "challenge-funnel" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/challenge-funnel into .github/skills/challenge-funnel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "challenge-funnel", 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 manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install manojbajaj95/claude-gtm-plugin challenge-funnel --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/challenge-funnel .opencode/skills/challenge-funnel && 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 "challenge-funnel" agent skill from https://github.com/manojbajaj95/claude-gtm-plugin/tree/main/skills/challenge-funnel into .opencode/skills/challenge-funnel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "challenge-funnel", 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.
challenge-funnelThis skill should be used when the user asks to "create a challenge funnel", "build a 5-day challenge", "bootcamp funnel", "challenge launch", or mentions challenges, bootcamps, or multi-day…
Challenge Funnel is an agent skill from manojbajaj95/claude-gtm-plugin. This skill should be used when the user asks to "create a challenge funnel", "build a 5-day challenge", "bootcamp funnel", "challenge launch", or mentions challenges, bootcamps, or multi-day engagement funnels. Creates challenge funnels that activate prospects, build community, and convert to core offers.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The licence is MIT.
Read from SKILL.md and the folder at commit 0830a46. 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 (its code samples are html).
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.
Challenge Funnel loads about 3.6k tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 785 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 manojbajaj95/claude-gtm-plugin at commit 0830a46, republished under its MIT licence (© manojbajaj95). 785 words, ~3,604 tokens.
.claude/skills/challenge-funnel/SKILL.md (or your agent's skills folder).Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.
This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.
Build multi-day challenge funnels that activate prospects, deliver quick wins, and build momentum toward core offers (courses, coaching, membership, SaaS). Create experiences that feel like premium bootcamps.
Theme & Promise:
Ideal Participant:
Schedule:
Monetization:
Pre-Challenge:
During Challenge:
For Buyers:
For Non-Buyers:
Tech Stack:
Team Roles:
Contingencies:
<section style="background: #FFF5F5; padding: 60px 20px;">
<div style="max-width: 700px; margin: 0 auto; text-align: center;">
<p style="color: #C53030; font-size: 14px; font-weight: bold; margin-bottom: 10px;">
FREE 5-DAY CHALLENGE
</p>
<h1 style="font-size: 42px; color: #1A202C; line-height: 1.2; margin-bottom: 20px;">
Launch Your First Profitable Webinar in Just 5 Days
</h1>
<p style="font-size: 18px; color: #4A5568; margin-bottom: 30px;">
Even if you've never done a webinar before, have no audience, and hate being on camera. Join 2,000+ entrepreneurs in this free live challenge.
</p>
<!-- What You'll Create -->
<div style="background: white; border-radius: 12px; padding: 30px; margin-bottom: 30px; text-align: left;">
<h3 style="color: #1A202C; text-align: center; margin-bottom: 20px;">
By the End of 5 Days, You'll Have:
</h3>
<ul style="list-style: none; padding: 0; margin: 0;">
<li style="margin-bottom: 12px; padding-left: 30px; position: relative;">
<span style="position: absolute; left: 0;">✅</span>
A complete webinar topic and outline
</li>
<li style="margin-bottom: 12px; padding-left: 30px; position: relative;">
<span style="position: absolute; left: 0;">✅</span>
Your slide deck (template included)
</li>
<li style="margin-bottom: 12px; padding-left: 30px; position: relative;">
<span style="position: absolute; left: 0;">✅</span>
Registration page ready to go live
</li>
<li style="margin-bottom: 12px; padding-left: 30px; position: relative;">
<span style="position: absolute; left: 0;">✅</span>
Email sequence written and scheduled
</li>
<li style="margin-bottom: 12px; padding-left: 30px; position: relative;">
<span style="position: absolute; left: 0;">✅</span>
Confidence to hit "Go Live"
</li>
</ul>
</div>
<!-- Daily Schedule -->
<div style="background: white; border-radius: 12px; padding: 30px; margin-bottom: 30px;">
<h3 style="color: #1A202C; margin-bottom: 20px;">The 5-Day Schedule:</h3>
<div style="text-align: left;">
<p style="margin-bottom: 10px;"><strong>Day 1:</strong> Find Your Profitable Topic</p>
<p style="margin-bottom: 10px;"><strong>Day 2:</strong> Create Your Webinar Outline</p>
<p style="margin-bottom: 10px;"><strong>Day 3:</strong> Build Your Slides (Fast)</p>
<p style="margin-bottom: 10px;"><strong>Day 4:</strong> Set Up Your Tech & Registration</p>
<p style="margin-bottom: 10px;"><strong>Day 5:</strong> Write Your Emails & Go Live Plan</p>
</div>
<p style="font-size: 14px; color: #718096; margin-top: 15px;">
📅 Starts [Date] • Daily live sessions at [Time] [Timezone]
</p>
</div>
<!-- Registration Form -->
<div style="background: #C53030; border-radius: 12px; padding: 30px;">
<h3 style="color: white; margin-bottom: 20px;">Reserve Your Spot (FREE)</h3>
<input type="text" placeholder="Your First Name" style="width: 100%; padding: 15px; border: none; border-radius: 8px; margin-bottom: 15px; font-size: 16px;" />
<input type="email" placeholder="Your Best Email" style="width: 100%; padding: 15px; border: none; border-radius: 8px; margin-bottom: 15px; font-size: 16px;" />
<button style="width: 100%; background: #38A169; color: white; padding: 18px; border: none; border-radius: 8px; font-size: 18px; font-weight: bold; cursor: pointer;">
SAVE MY SPOT →
</button>
<p style="color: white; opacity: 0.8; font-size: 12px; margin-top: 15px;">
🔒 Your info is safe. We'll only email you about the challenge.
</p>
</div>
</div>
</section>Subject: 🚀 Day 1 is HERE! Let's launch your webinar
{first_name},
IT'S GO TIME! 🎉
Day 1 of the 5-Day Webinar Launch Challenge starts in just a few hours.
**Today's Focus:** Finding Your Profitable Webinar Topic
By the end of today, you'll have:
✓ A validated topic that people will actually sign up for
✓ A hook that makes your webinar irresistible
✓ The confidence that you're building something worth building
**Here's what to do:**
1️⃣ Join the live session at [TIME] [TIMEZONE]
→ [ZOOM LINK]
(Can't make it live? Replay will be posted by [time])
2️⃣ Download today's workbook
→ [WORKBOOK LINK]
(Fill this out during the session)
3️⃣ Join the challenge community
→ [COMMUNITY LINK]
(Introduce yourself and share your goal!)
**Pro tip:** The people who get the most out of this challenge are the ones who show up live and do the homework. Don't just watch—IMPLEMENT.
See you at [TIME]!
- [Name]
P.S. - Reply to this email and tell me: What's the #1 thing you want to accomplish by the end of this challenge? I read every response.Subject: Final day + your next step (important)
{first_name},
WOW.
We made it to Day 5.
Look at what you've accomplished:
✅ Day 1: You found your profitable topic
✅ Day 2: You created your outline
✅ Day 3: You built your slides
✅ Day 4: You set up your tech
✅ Day 5: You're ready to launch
In just 5 days, you went from "I've never done a webinar" to "I have everything I need to go live."
That's incredible.
But here's the truth...
Building the webinar is only half the battle.
The other half? Actually SELLING on your webinar.
Most people get stuck here. They have a great webinar but don't know how to close. Or they feel "salesy" and apologize for their offer. Or they leave thousands of dollars on the table because they don't understand webinar psychology.
That's exactly why I created **[Program Name]**.
It's the complete system for turning your webinar into a revenue-generating machine.
Inside, you'll learn:
→ The exact script that's generated $10M+ in webinar sales
→ How to make offers that feel natural, not pushy
→ The follow-up sequence that doubles your conversions
→ Advanced tactics for scaling your webinar
**For challenge participants only:**
Join in the next 48 hours and get:
🎁 BONUS #1: [Bonus Name] ($XXX value)
🎁 BONUS #2: [Bonus Name] ($XXX value)
🎁 BONUS #3: [Bonus Name] ($XXX value)
These bonuses expire at midnight on [Date].
[CLICK HERE TO JOIN [PROGRAM NAME]]
You've already done the hard part. Let me show you how to make it pay off.
See you inside?
- [Name]
P.S. - I'll be doing a special Q&A session for challenge members at [TIME] today. Bring your questions about the program, webinar selling, or anything else. [ZOOM LINK]Day 0 (Pre-Challenge):
🎯 WELCOME TO THE CHALLENGE!
Before we officially kick off tomorrow, let's get to know each other.
Drop a comment below with:
1. Your name
2. What business/niche you're in
3. ONE thing you want to accomplish by the end of this challenge
I'll personally respond to everyone who introduces themselves! 👋Day 3 (Mid-Challenge):
💪 HUMP DAY CHECK-IN!
We're halfway through the challenge. How are you feeling?
Comment below with your progress:
- What have you accomplished so far?
- What's been your biggest "aha" moment?
- What do you still need help with?
Tag someone who's been crushing it and give them a shout-out! 🙌Day 5 (Wins Thread):
🏆 WINS THREAD - SHARE YOUR RESULTS!
We did it! 5 days. Webinars built. Dreams closer to reality.
I want to hear about YOUR wins. Drop a comment with:
- What you created during the challenge
- Your biggest breakthrough
- What you're most excited about
The best part? These wins are just the beginning. 🚀
Can't wait to celebrate with you!Avoid Challenge Pitfalls:
Challenge Structure Best Practices:
Registration Page Optimization:
Engagement Maximizers:
Pitch Day Strategy:
Live Session Best Practices:
Conversion Optimization:
references/challenge-templates.md - Day-by-day challenge templates© manojbajaj95, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/challenge-funnel of manojbajaj95/claude-gtm-plugin.
Open the folder on GitHubat commit 0830a46
Challenge Funnel 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 |
|---|---|---|---|---|---|---|
| Challenge Funnel this skillmanojbajaj95/claude-gtm-plugin | 105 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Agent Challengesruvnet/ruflo | 74k | 2 repos | ~995 | Automated safety check: Pass | MIT | |
| Challengealirezarezvani/claude-skills | 28k | 1 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Deadline Funnel AutomationComposioHQ/awesome-claude-skills | 77k | 3 repos | ~760 | Automated safety check: Pass | None | |
| Challengepedrohcgs/claude-code-my-workflow | 1.7k | — | ~1.9k | Automated safety check: Notes | MIT | |
| Challenge Reviewwerf/werf | 4.7k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 |
ruvnet/ruflo
Agent skill for challenges - invoke with $agent-challenges. An agent skill from ruvnet/ruflo.
alirezarezvani/claude-skills
Pre-mortem plan analysis. An agent skill from alirezarezvani/claude-skills.
ComposioHQ/awesome-claude-skills
Automate Deadline Funnel tasks via Rube MCP (Composio). An agent skill from ComposioHQ/awesome-claude-skills.
pedrohcgs/claude-code-my-workflow
Stress-test a finding against the choices you did not make. An agent skill from pedrohcgs/claude-code-my-workflow.
werf/werf
Independent challenge pass for a non-trivial or high-risk change.
ljagiello/ctf-skills
Solves CTF challenges by performing first-pass triage, identifying the dominant category, and routing execution to the right specialized ctf- skill.
manojbajaj95/claude-gtm-plugin
A skill your agent uses when optimizing app store listings, researching keywords, or tracking mobile app performance on Apple App Store and Google Play Store.
manojbajaj95/claude-gtm-plugin
Comprehensive market research and analysis skill. An agent skill from manojbajaj95/claude-gtm-plugin.
manojbajaj95/claude-gtm-plugin
Create professional investor pitch decks with structured content and visual design.
manojbajaj95/claude-gtm-plugin
Generate QR codes with URLs and UTM tracking. An agent skill from manojbajaj95/claude-gtm-plugin.
manojbajaj95/claude-gtm-plugin
SEO, AEO (Answer Engine Optimization), and GEO strategy for search engines and AI visibility.
manojbajaj95/claude-gtm-plugin
LinkedIn profile optimization and content creation. An agent skill from manojbajaj95/claude-gtm-plugin.
This skill should be used when the user asks to "create a challenge funnel", "build a 5-day challenge", "bootcamp funnel", "challenge launch", or mentions challenges, bootcamps, or multi-day…. Challenge Funnel is an agent skill from manojbajaj95/claude-gtm-plugin. This skill should be used when the user asks to "create a challenge funnel", "build a 5-day challenge", "bootcamp funnel", "challenge launch", or mentions challenges, bootcamps, or multi-day engagement funnels.
Challenge Funnel fits situations like: asks to create a challenge funnel; build a 5-day challenge; bootcamp funnel; challenge launch.
Run `npx skills add manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a claude-code`. Or copy the skill folder (skills/challenge-funnel in manojbajaj95/claude-gtm-plugin) into .claude/skills/challenge-funnel in your project. Claude Code loads it when a task matches its description.
Run `npx skills add manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a codex`. Or copy the skill folder (skills/challenge-funnel in manojbajaj95/claude-gtm-plugin) into .agents/skills/challenge-funnel 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 manojbajaj95/claude-gtm-plugin --skill challenge-funnel -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/challenge-funnel, .gemini/skills/challenge-funnel, .github/skills/challenge-funnel and .opencode/skills/challenge-funnel in your project.
SKILL.md names no scripts, command-line tools or credentials: Challenge Funnel 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.
Challenge Funnel is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Challenge Funnel: Agent Challenges (ruvnet/ruflo, 74k stars), Challenge (alirezarezvani/claude-skills, 28k stars), Deadline Funnel Automation (ComposioHQ/awesome-claude-skills, 77k stars) and Challenge (pedrohcgs/claude-code-my-workflow, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
manojbajaj95 (a GitHub user) maintains it in manojbajaj95/claude-gtm-plugin, which has 105 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on September 18, 2026.
Source: manojbajaj95/claude-gtm-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.