openclaw-spirits
Installation
SKILL.md
OpenClaw Spirits
⚡ First-Time Setup (IMPORTANT)
When this skill is first installed, or when a user asks about their spirit for the first time:
- Run
node {baseDir}/scripts/generate.js "<userId>"to get the spirit's bones- Use the user's unique ID (Feishu open_id, Telegram ID, Discord ID, etc.)
- If no ID available, use their name or username as seed
- Generate a soul (name + personality) using the prompt from
node {baseDir}/scripts/soul.js prompt '<bones-json>'- Call LLM with that prompt to get
{"name":"...","personality":"..."}
- Call LLM with that prompt to get
- Save:
node {baseDir}/scripts/soul.js save '<full-companion-json>' - Display the FULL spirit card (see format below)
You MUST display the complete card on first summon. Do not skip any section.