idea-check

Pre-build reality check before starting any new project or tool. Use when the user discusses a new idea, asks about competition, wants to know if something already exists, or says 'has anyone built', 'does this exist', 'check competition'.

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

Idea Check

Scans GitHub, Hacker News, npm, PyPI, and Product Hunt to assess whether a project idea already exists before building it.

Prerequisites

This skill requires the idea-reality-mcp MCP server registered in mcporter:

mcporter config add idea-reality --command "uvx idea-reality-mcp"

Workflow

1. Extract the idea description

From the user's message, extract a clear, concise description of the project idea (1-2 sentences). Strip conversational filler.

2. Choose depth

User intentDepth
Quick check, casual mentionquick (GitHub + HN only)
Serious project, "deep check", "thorough scan"deep (all 5 sources in parallel)
Defaultquick

3. Run the reality check

{
  "tool": "exec",
  "command": "mcporter call idea-reality.idea_check idea_text=\"<extracted idea description>\" depth=quick"
}

4. Interpret the result

The tool returns a JSON with reality_signal (0-100), evidence, top_similars, and pivot_hints.

Apply these rules:

SignalAction
> 70 (crowded)STOP. Report top competitors. Ask if the user wants to proceed, pivot, or abandon.
30-70 (moderate)Show results + pivot hints. Suggest a niche angle that existing projects don't cover.
< 30 (open)Green light. Mention the space is open and proceed.

5. Format the response

<emoji> Idea Check — <signal>/100

<one-line verdict>

Top competitors:
1. <name> — <stars> stars — <description>
2. <name> — <stars> stars — <description>
3. <name> — <stars> stars — <description>

Sources: <list of sources checked>
<pivot hints if signal > 30>

Emoji mapping:

  • Signal > 70: use a red indicator
  • Signal 30-70: use a yellow indicator
  • Signal < 30: use a green indicator

6. Error handling

  • If the MCP tool is not available → tell the user to register idea-reality-mcp in openclaw.json (show the config snippet from Prerequisites)
  • If the tool returns an error → report the error as-is, do not retry
  • If top_similars is empty → note that no direct competitors were found but the signal score still reflects broader activity

Examples

User saysDepthExpected behavior
"Has anyone built a CLI for tracking gym workouts?"quickRun check, likely high signal, show competitors
"I want to build an MCP server for pre-build validation"quickRun check, likely low signal, green light
"Deep check: AI-powered code review tool"deepRun deep scan, very high signal, suggest pivot
"Is there a market for a Telegram bot that tracks habits?"quickRun check, show results + pivot suggestions

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

baidu-search

Comprehensive search API integration for Baidu Qianfan Web Search. Use when Claude needs to perform web searches using Baidu Qianfan's enterprise search API....

Registry SourceRecently Updated
General

Self Memory Manager

管理 Claude 的记忆和工作流程优化。包括:(1) Context 使用管理 (2) 重要信息存档 (3) 定时总结 (4) 工作文件夹维护 用于:context 超过 80%、重要信息需要记录、每日总结、清理旧 session

Registry SourceRecently Updated
General

Seedance Video

Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame,...

Registry SourceRecently Updated