/install idea-spark
Idea Spark
Generates actionable project ideas by scanning real pain points from Hacker News, Reddit, and GitHub, then optionally validates them with idea-check.
Workflow
1. Extract the domain
From the user's message, extract:
| Field | Notes |
|---|---|
domain |
Area of interest (e.g. "developer tools", "health tracking", "AI agents") |
count |
Number of ideas requested (default: 5) |
type |
Project type if specified: CLI tool, API, bot, app, library (default: any) |
If the domain is vague, ask for clarification before proceeding.
2. Research pain points
Run 3 searches in parallel using the built-in web_search tool to find real problems people are complaining about or requesting:
{ "tool": "web_search", "query": "site:news.ycombinator.com \"I wish\" OR \"someone should build\" OR \"why isn't there\" \x3Cdomain> 2025 2026" }
{ "tool": "web_search", "query": "site:reddit.com \"looking for\" OR \"is there a\" OR \"frustrated with\" \x3Cdomain> tool" }
{ "tool": "web_search", "query": "github.com trending \x3Cdomain> OR \"help wanted\" OR \"good first issue\" \x3Cdomain>" }
3. Synthesize ideas
From the search results, extract recurring themes and unmet needs. For each idea, produce:
| Field | Format |
|---|---|
name |
Short project name (2-4 words) |
pitch |
One-line description of what it does |
pain |
The real problem it solves (with source: HN/Reddit/GitHub) |
type |
CLI, API, bot, app, library, MCP server, OpenClaw skill |
effort |
low / medium / high |
Generate count ideas, ranked by how specific and actionable the pain point is.
4. Validate with idea-check (if available)
For each idea, run a quick validation:
{
"tool": "exec",
"command": "mcporter call idea-reality.idea_check idea_text=\"\x3Cpitch>\" depth=quick"
}
If mcporter or idea-reality is not available, skip this step and note that validation was not performed.
Add the reality_signal score to each idea. Flag ideas with signal > 70 as "crowded".
5. Present the results
Format — strict:
💡 Idea Spark — \x3Cdomain> — \x3Ccount> ideas
1. \x3Cname>
\x3Cpitch>
Pain: \x3Cpain> (source)
Type: \x3Ctype> · Effort: \x3Ceffort> · Signal: \x3Cscore>/100 \x3Cstatus>
2. ...
Status mapping:
- Signal \x3C 30: "open field"
- Signal 30-70: "some competition"
- Signal > 70: "crowded"
- Not checked: "not validated"
6. Follow-up
After presenting, suggest:
- "Want me to deep-check any of these?" → run
idea-checkwithdepth=deep - "Want me to start building #N?" → proceed with development
7. Error handling
- If web searches return no results → broaden the domain, try without site filters
- If all ideas score > 70 → tell the user the space is saturated, suggest narrowing the niche
- If mcporter is not available → present ideas without validation, mention idea-check for later
- If the domain is too broad (e.g. "tech") → ask the user to narrow down
Examples
| User says | Domain | Action |
|---|---|---|
| "Give me 5 project ideas for developer tools" | developer tools | Search HN/Reddit/GitHub, generate 5 ideas, validate each |
| "What should I build in the AI agent space?" | AI agents | Search for pain points, generate ideas, validate |
| "I want to build something with MCP servers" | MCP servers | Focus on MCP ecosystem gaps, generate ideas |
| "Startup ideas around health tracking" | health tracking | Search for unmet needs, generate ideas, flag crowded ones |
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install idea-spark - After installation, invoke the skill by name or use
/idea-spark - Provide required inputs per the skill's parameter spec and get structured output
What is Idea Spark?
Generate project ideas based on a domain or interest. Use when the user asks for project ideas, wants inspiration, says 'what should I build', 'give me ideas... It is an AI Agent Skill for Claude Code / OpenClaw, with 303 downloads so far.
How do I install Idea Spark?
Run "/install idea-spark" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Idea Spark free?
Yes, Idea Spark is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Idea Spark support?
Idea Spark is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Idea Spark?
It is built and maintained by 𝑠𝑝𝑖𝑑𝑒𝑦 (@spideystreet); the current version is v1.0.0.