← 返回 Skills 市场
liwenyu2002

wild-idea

作者 HIT_LWY · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
59
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install wild-idea
功能描述
V5 — Inject wild remote domains (hydrothermal vents, monasteries, bee dances, Bushmen, casinos, classical music, immune system, alchemy, polar expeditions) a...
使用说明 (SKILL.md)

🌐 WildIdea — Wild Ideas

Core Philosophy

V5 Path (enforced): Input → Juxtapose → Find nails → Output counterparts

nails = a specific operation/rule/physical constraint, must include a number/event/boundary counterparts = a specific existing product/technology/feature name Zero abstraction between nail and counterpart.

The fundamental trap of earlier versions: every piece of "analysis" / "abstraction" / "translation" between the remote domain and the user domain is contaminated by your own thinking framework. The cure: don't think. Just juxtapose.

Source Architecture

Channel Count Reference
🔵 Pre-built remote domains 3 references/paradigms.md (17 domains, prefer 7.9-7.17)
🟢 Seed library (random) 2 scripts/pick_seed.py (Mao Zedong quotes → abstract structure)
🟠 Random char + web search 1 scripts/search_char.py (500-character pool → Tavily search → real domain)
🔍 Web verification Tavily API via curl

Nail Rules

✅ Is a nail ❌ Not a nail
"Bees: 75ms wing flutter = 1km distance" (concrete number) "Bee communication is efficient" (analysis/summary)
"One lamb skin = 3-4 folio pages of parchment" (physical constraint) "Copying is a form of cultivation" (abstract idea)
"Drone bee dies immediately after mating" (concrete event) "Expendable male roles in insect society" (concept label)
"Shackleton abandoned all equipment to save crew" (concrete decision) "People over assets in crisis leadership" (abstract interpretation)

Counterpart Rules

✅ Is a counterpart ❌ Not a counterpart
Concrete tech/product/feature name — "iPhone Live Photos", "VSCode debugger", "Tesla Dog Mode" Vague concept — "improve experience", "reduce friction", "better UX"

Core Process

Step 0 — Quarantine the obvious

Step 1 — Inject 3 remote channels

Run all 3 in parallel, output results as-is (no analysis):

  • 🔵 Load references/paradigms.md, pick 3 domains (prefer 7.9-7.17: weirder the better)
  • 🟢 Run python3 scripts/pick_seed.py → get 2 seed texts + abstract tags
  • 🟠 Run python3 scripts/search_char.py → get real search results

Step 2 — Juxtapose → Find nails → Find counterparts

Forbidden: ANY analysis/abstraction/translation between nail and counterpart. No "because", "therefore", "this means", "this implies".

Pick 1 concrete nail from each domain (the most specific operation/event/constraint). Find 1 concrete counterpart from the user's domain.

Step 3 — Output

Table of nail ↔ counterpart. No connecting text between them.

Step 4 — GATES

  1. 🌪️ Comfort Gate: "Would this get pushback in a product review meeting?"

    • "Nah, makes sense" → ❌ Not wild enough. Reroll.
    • "WTF... but wait, there's something there" → ✅ Pass.
  2. 🔍 Web Verification Gate: Search if the counterpart already exists.

    • Search terms: [counterpart name] + [domain]
    • If a product/patent/media already implements this → 🚫 Ban. Reroll from remaining paradigms.
    • Max 3 retries per domain. If all exhausted → 🚫 Skip domain.

Quality Gates (Hard Constraints)

  1. At least 3 different source domains
  2. At least 1 from seed library or random char search
  3. Pass "remove remote domain test" — if the counterpart still makes sense without its nail source, delete it
  4. No "it's like XX" soft commentary
  5. No fabricating search results
  6. At least 1 output changes the user's problem definition
  7. Comfort check fail (too reasonable) → Blocked
  8. Web verification found existing implementation → Reroll

Second Iteration Mode

If user says "reroll" / "iterate" / "go deeper" / "ban and redo":

  1. Build two-layer quarantine: (a) common answers, (b) all counterpart outputs from previous round
  2. Reroll all 3 channels (no reusing previous seeds/domains)
  3. Juxtapose normally, avoiding all banned directions
  4. Output: simple bold 3-column table. No poster.

Iteration Discipline

  • ❌ No returning to banned directions ("rewording")
  • ❌ No stopping before user says "deep enough"
  • ✅ If user says "expand on #3" → deep-dive that single nail/counterpart relationship
  • ✅ If user says "this is too safe" → delete, reroll seed, redo

Scripts

pick_seed.py

Picks 2 random Mao Zedong quotes from a 50-seed pool. Outputs: seed index, seed text, abstract tags. Pitfall: Do NOT pre-filter based on user's question. Random is random.

search_char.py

Picks 2 random Chinese characters, concatenates into a "word", searches via Tavily API. If the search returns a real domain (linguistics, traditional craft, regional industry, etc.) → use it. If search is empty/garbled → skip, note as 🚫. No fabricating.

Web Verification (Tavily)

Use curl + Tavily API to verify counterparts are novel:

curl -s "https://api.tavily.com/search" \
  -H "Content-Type: application/json" \
  -d '{"api_key": "'"$TAVILY_API_KEY"'", "query": "your search", "search_depth": "basic", "max_results": 5}'

Known Issues

  1. search_char.py may yield weak results — e.g. two random chars format a real Chinese word but it's generic. Label the domain honestly (e.g. "linguistics"). Don't retry or fabricate.
  2. Web verification loop may exhaust all paradigms — Max 3 retries per domain. Skip honestly.
  3. Comfort check is inherently subjective — "Would a VP wince?" If unsure → fail. Better to output fewer items than let a "reasonable" one through.
  4. do NOT use the domain as a metaphor — "Bee dance is LIKE word of mouth" is contamination.
  5. do NOT abstract the user's problem — Don't "reframe" or "distill essence." Leave the problem as-is.

Poster Template

For visual output, use templates/poster.html with placeholder substitution.

安全使用建议
This skill appears safe for its intended creative-brainstorming use. Before installing, confirm you are comfortable with local command execution, Tavily API-key use, and external search queries that may include details from your prompt.
功能分析
Type: OpenClaw Skill Name: wild-idea Version: 1.0.0 The 'wild-idea' skill bundle is a brainstorming engine designed to generate non-obvious product ideas by juxtaposing user domains with 'remote' domains (e.g., deep-sea vents, honeybees). The logic involves running local Python scripts (scripts/pick_seed.py and scripts/search_char.py) to select random 'seeds' and performing web searches via the Tavily API to verify the novelty of generated ideas. While the skill requires an API key (TAVILY_API_KEY) and executes shell commands (curl) to interact with the search service, these actions are transparently documented and strictly aligned with the stated purpose. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The scripts and Tavily searches match the stated purpose of generating and verifying creative ideas, but they do involve local command execution and external web queries.
Instruction Scope
The workflow is user-invoked and mostly bounded, including retry limits for novelty checks. Iteration can continue on user request, but no hidden autonomous persistence is shown.
Install Mechanism
Registry metadata says no required env vars or install spec, while package/SKILL artifacts reference Python, TAVILY_API_KEY, and an external Tavily helper. This is a metadata/disclosure mismatch, but the behavior is purpose-aligned.
Credentials
Using a Tavily key and sending search terms to tavily.com is proportionate for web verification, but users should avoid confidential product or strategy terms.
Persistence & Privilege
No artifact shows background services, startup hooks, persistent memory, account mutation, privilege escalation, or destructive local changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wild-idea
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wild-idea 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
WildIdea v1.0.0 — Initial Release - Injects wild, concrete constraints ("nails") from remote, surprising domains and pairs them with specific user-domain features ("counterparts") with zero abstraction. - Enforces dual gatekeeping: blocks ideas that are too reasonable (“comfort gate”) or already exist (“web verification gate”). - Sources input from three channels: pre-built remote paradigms, Mao Zedong quote seeds, and random Chinese character web searches. - Ensures all output is novel, concrete, and passes quantifiable constraints for domain and feature specificity. - Includes strict anti-abstraction and anti-analysis rules for unmatched lateral creativity.
元数据
Slug wild-idea
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

wild-idea 是什么?

V5 — Inject wild remote domains (hydrothermal vents, monasteries, bee dances, Bushmen, casinos, classical music, immune system, alchemy, polar expeditions) a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 59 次。

如何安装 wild-idea?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wild-idea」即可一键安装,无需额外配置。

wild-idea 是免费的吗?

是的,wild-idea 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

wild-idea 支持哪些平台?

wild-idea 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 wild-idea?

由 HIT_LWY(@liwenyu2002)开发并维护,当前版本 v1.0.0。

💬 留言讨论