一键导入
integrate-module
Turn any external program into a Genesis module via structured discovery, connection mapping, config generation, and verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Turn any external program into a Genesis module via structured discovery, connection mapping, config generation, and verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | integrate-module |
| description | Turn any external program into a Genesis module via structured discovery, connection mapping, config generation, and verification. |
| consumer | cc_foreground |
| phase | 7 |
| skill_type | workflow |
Turn any external program into a Genesis module. This is the standardized process for plugging a program into Genesis — whether it was built for Genesis or not.
Genesis is the nervous system. The program is the body. This skill builds the connection between them.
One of:
http://your-host:8080)github.com/user/repo)~/my-tool/)Goal: Understand what the program does, how it communicates, and what Genesis can connect to.
/health, /api/health, /status, //docs, /openapi.json, /swagger.jsonA structured assessment:
Program: [name]
Location: [URL / path / host]
Tech Stack: [language, framework, DB]
Communication: [HTTP API / CLI / stdin / socket]
Endpoints Found: [count]
Auth Required: [yes/no, method]
Health Check: [endpoint, expected response]
Goal: Map every program capability to a Genesis module operation.
For each discovered endpoint or command:
Group operations by category:
Draft operations manifest (YAML format):
operations:
health:
method: GET
path: /api/health
description: "Check service health"
# ... all discovered operations
Goal: Give the user an honest picture of what's needed.
Assess each dimension:
Rate complexity:
Be explicit: "This integration will take [estimate]. Here's why: [specific gaps]."
If complex, recommend incremental approach:
Goal: Create the YAML module config and any needed adapter code.
Generate config/modules/[program-name].yaml:
If the program needs custom adapter code beyond what ExternalProgramAdapter
provides, create it in src/genesis/modules/[program-name]/.
Test the connection: verify health check passes.
Goal: Make the module usable from the Genesis dashboard.
Verify:
If the program has unique data worth displaying, consider adding custom dashboard elements (follow-up, not blocking).
Goal: Prove the integration works end-to-end.
module_call("[name]", "health") returns healthymodule_callMEMORY.md with the new module entryThis skill should be used when developing, debugging, refactoring, or building Genesis itself — tasks like "fix this in Genesis", "add a new MCP tool", "wire up the runtime", "Genesis won't start", "create a worktree", "debug the bridge", or "add a capability". Applies to any task modifying files under src/, .claude/, or tests/. Do NOT load for Genesis-as-tool work ("summarize this", "write a LinkedIn post", "research X") or general questions unrelated to Genesis internals.
Foundational voice authority and AI humanizer — writes content in the user's authentic voice with built-in AI detection, and supports stealth / anti- attribution writing (forum personas, anonymous posts, "write as not-me"). Use when asked to write/draft/generate content, invoke /voice, /write-as-me, or /humanize, run voice calibration, check "does this sound like me?", "make this sound human" / "de-AI this", "write a forum post as [persona]", or run AI detection ("does this sound like AI?", "check for AI patterns", "anti-slop check"). Do NOT use this skill for code, technical docs, or any output the user has not asked to be written in their voice — code styling defers to the separate code-voice skill.
Forward Deployed Engineer delivery contract for AWS engagements, build-first artifacts, grounded cost estimates, Well-Architected review, evolution roadmap
This skill should be used before answering "does Genesis have X", "does Genesis lack X", auditing Genesis capabilities, comparing Genesis to an external system, or reviewing/summarizing the architecture. It routes to the canonical judgment-layer subsystem map so audits start from the map, not from a cold grep. Also fires after changing a subsystem's capabilities, to keep the map current.
First-run onboarding — guides new users through Genesis setup on their first CC session. Configures user profile, essential API keys, Telegram, GitHub backup, and service verification. Triggered automatically when ~/.genesis/setup-complete is absent. Re-runnable by asking Genesis to "run setup" or "reconfigure [section]".
Apply when Genesis writes as itself — outreach, public content, community posts, emails, DMs. Not for writing in the user's voice (that's voice-master). Activate when Genesis is the author, not the ghostwriter.