← Back to Skills Marketplace
spideystreet

Idea Spark

cross-platform ✓ Security Clean
303
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install 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...
README (SKILL.md)

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-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
Usage Guidance
This skill is internally coherent: it will perform web searches to find pain points and optionally call a local/external validation tool if present. Before installing, be aware that: (1) web_search queries will send search terms (the user's domain) to the internet; (2) if you have 'mcporter' and the 'idea-reality' MCP server installed, the skill may invoke them and send idea text for validation — review that server's privacy/trustworthiness if concerned. If you do not want external validation, do not install or enable the 'idea-check'/'mcporter' components; the core idea generation works without them.
Capability Analysis
Type: OpenClaw Skill Name: idea-spark Version: 1.0.0 The idea-spark skill is a legitimate tool designed to generate project ideas by searching public forums like Hacker News, Reddit, and GitHub using the built-in web_search tool. It optionally integrates with another skill (idea-check) via the mcporter command for idea validation, and its instructions in SKILL.md are strictly aligned with its stated purpose without any signs of data exfiltration, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: the skill performs web searches on Hacker News, Reddit, and GitHub to synthesize project ideas. It does not request unrelated credentials, binaries, or config paths.
Instruction Scope
Instructions are narrowly scoped to running web_search queries and summarizing results. One optional step uses exec to call 'mcporter call idea-reality.idea_check' for validation if that tool/server is available; this will send idea text to that external validation service when present. The skill does not instruct reading local files or environment variables.
Install Mechanism
No install spec and no code files — instruction-only, so nothing is written to disk or downloaded by the skill itself.
Credentials
No environment variables, credentials, or config paths are requested. The optional validation step depends on an external MCP tool if the user has it installed; that is proportional to the advertised 'validation' feature.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent presence or elevated privileges and does not modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install idea-spark
  3. After installation, invoke the skill by name or use /idea-spark
  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-spark
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

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.

💬 Comments