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', 'project suggestions', or wants to find underserved niches. Complements idea-check for validation.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "idea-spark" with this command: npx skills add spideystreet/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:

FieldNotes
domainArea of interest (e.g. "developer tools", "health tracking", "AI agents")
countNumber of ideas requested (default: 5)
typeProject 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\" <domain> 2025 2026" }
{ "tool": "web_search", "query": "site:reddit.com \"looking for\" OR \"is there a\" OR \"frustrated with\" <domain> tool" }
{ "tool": "web_search", "query": "github.com trending <domain> OR \"help wanted\" OR \"good first issue\" <domain>" }

3. Synthesize ideas

From the search results, extract recurring themes and unmet needs. For each idea, produce:

FieldFormat
nameShort project name (2-4 words)
pitchOne-line description of what it does
painThe real problem it solves (with source: HN/Reddit/GitHub)
typeCLI, API, bot, app, library, MCP server, OpenClaw skill
effortlow / 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=\"<pitch>\" 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 — <domain> — <count> ideas

1. <name>
   <pitch>
   Pain: <pain> (source)
   Type: <type> · Effort: <effort> · Signal: <score>/100 <status>

2. ...

Status mapping:

  • Signal < 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-check with depth=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 saysDomainAction
"Give me 5 project ideas for developer tools"developer toolsSearch HN/Reddit/GitHub, generate 5 ideas, validate each
"What should I build in the AI agent space?"AI agentsSearch for pain points, generate ideas, validate
"I want to build something with MCP servers"MCP serversFocus on MCP ecosystem gaps, generate ideas
"Startup ideas around health tracking"health trackingSearch for unmet needs, generate ideas, flag crowded ones

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Airplane AI / 断网 AI 助手

Give LM Studio or Ollama users a browser-based AI chat interface that works completely offline. Use when the user wants an offline-capable personal AI, needs...

Registry SourceRecently Updated
General

佛学导师 (The Buddhist Mentor )

提供系统化的佛学学习指导,分阶段引导理解核心概念、经典解读与实际应用,助力自我觉察与智慧拓展。

Registry SourceRecently Updated
General

Secretary Memory

OpenClaw 秘书式多分区记忆系统 v3.0。仿生现代秘书的笔记本分类法,支持:(1) 多分区并发搜索 + 每分区3条上下文召回,(2) 会话自动摘要,(3) 偏好自动提取 + 用户关系图谱,(4) 记忆冲突主动检测,(5) 定时 consolidation + 会话结束 hook,(6) 精细化恢复/回溯,...

Registry SourceRecently Updated
General

sendbl

Create sendbl file-exchange links — request files from someone, send a file, check link status, list files in a link, or delete a link. Use when the user wan...

Registry SourceRecently Updated