360 Secure SkillHub
360 安全技能中心

Idea Spark

核心功能:提取用户指定的领域、创意数量、项目类型,从Hacker News、Reddit、GitHub并行挖掘真实痛点,合成对应数量的可落地项目创意,每个创意含名称、解决痛点、类型、难度,还可验证竞争饱和度。典型使用场景:用户询问项目创意、灵感时使用,适用于找各领域创业/开发方向。输入为用户的领域需求,输出是结构化创意列表,后续可支持深度验证或启动开发。

spideystreet
spideystreet
热度 59.62
最近更新 2026-05-11 17:28:58
分类:创作依赖:联网浏览搜索 / MCP 服务 / 内部调用大模型应用场景:文案创作 / 研究 / 市场分析

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add idea-spark
Metadata
name
idea-spark
description
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.
metadata
{}

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\" <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:

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=\"<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 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