← Back to Skills Marketplace
spideystreet

Idea Check

cross-platform ⚠ suspicious
356
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install idea-check
Description
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 a...
README (SKILL.md)

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 intent Depth
Quick check, casual mention quick (GitHub + HN only)
Serious project, "deep check", "thorough scan" deep (all 5 sources in parallel)
Default quick

3. Run the reality check

{
  "tool": "exec",
  "command": "mcporter call idea-reality.idea_check idea_text=\"\x3Cextracted 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:

Signal Action
> 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.
\x3C 30 (open) Green light. Mention the space is open and proceed.

5. Format the response

\x3Cemoji> Idea Check — \x3Csignal>/100

\x3Cone-line verdict>

Top competitors:
1. \x3Cname> — \x3Cstars> stars — \x3Cdescription>
2. \x3Cname> — \x3Cstars> stars — \x3Cdescription>
3. \x3Cname> — \x3Cstars> stars — \x3Cdescription>

Sources: \x3Clist of sources checked>
\x3Cpivot hints if signal > 30>

Emoji mapping:

  • Signal > 70: use a red indicator
  • Signal 30-70: use a yellow indicator
  • Signal \x3C 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 says Depth Expected behavior
"Has anyone built a CLI for tracking gym workouts?" quick Run check, likely high signal, show competitors
"I want to build an MCP server for pre-build validation" quick Run check, likely low signal, green light
"Deep check: AI-powered code review tool" deep Run deep scan, very high signal, suggest pivot
"Is there a market for a Telegram bot that tracks habits?" quick Run check, show results + pivot suggestions
Usage Guidance
This skill delegates all scanning work to an external MCP server you must register/run (uvx idea-reality-mcp) via the mcporter tool. Before installing or running it: 1) ensure you trust the source of that MCP server code — review its source or run it in a sandbox; 2) ask what API keys or credentials the MCP requires and where/how they will be stored; 3) be aware the MCP can make arbitrary network requests and could exfiltrate data; and 4) if you cannot audit the MCP, avoid registering/running it on machines with sensitive credentials or run it in an isolated environment.
Capability Analysis
Type: OpenClaw Skill Name: idea-check Version: 1.0.0 The skill facilitates project idea validation by calling an external MCP server via the 'exec' tool. It is classified as suspicious because the command construction in SKILL.md directly embeds user-provided text into a shell command ('mcporter call ... idea_text="<extracted idea description>"'), which presents a high risk of command injection if the AI agent does not perfectly sanitize the input. While the functionality aligns with the stated purpose, the lack of robust input handling for shell execution is a significant security vulnerability.
Capability Assessment
Purpose & Capability
The name/description (scan GitHub, HN, npm, PyPI, Product Hunt) matches the workflow: the skill delegates scans to an external MCP service. Requiring the mcporter binary is consistent with that design, but the need for an external 'idea-reality-mcp' server is not documented in the skill metadata and is external to the package.
Instruction Scope
Runtime instructions only call mcporter with an idea text and depth; they do not read local files or env vars. However, the actual scanning work is performed by the external MCP server (uvx idea-reality-mcp), which could perform arbitrary network requests and access local resources — that behavior is outside the skill and therefore opaque.
Install Mechanism
This is instruction-only with no install spec or code files, so the skill itself writes nothing to disk. The README suggests installing mcporter (npm) and running uvx, but those steps are external to the skill.
Credentials
The skill declares no environment variables or credentials, which is good. However, the external MCP server that it invokes will likely need API keys or tokens to query GitHub, Product Hunt, etc. Those credentials and how they are stored/used are not declared here, making the overall credential footprint opaque and potentially disproportionate to what's visible in the skill.
Persistence & Privilege
The skill does not request always-on presence, does not modify other skills' configs, and is user-invocable only. It does rely on a locally registered MCP service but does not itself demand persistent privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install idea-check
  3. After installation, invoke the skill by name or use /idea-check
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release.
v0.0.0-pr-check
Slug availability check
Metadata
Slug idea-check
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is 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 a... It is an AI Agent Skill for Claude Code / OpenClaw, with 356 downloads so far.

How do I install Idea Check?

Run "/install idea-check" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Idea Check free?

Yes, Idea Check is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Idea Check support?

Idea Check is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Idea Check?

It is built and maintained by 𝑠𝑝𝑖𝑑𝑒𝑦 (@spideystreet); the current version is v1.0.0.

💬 Comments