create-soul

Build and install Soul Code persona skills from the bundled persona dataset. Use when the user wants to generate, install, list, or switch to stylized coding personas such as CTRL, BOSS, LOVE-R, or MUM.

Author

Category

Persona

Install

Hot:12

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=whu125-sbti-skill&locale=en&source=copy
name:create-souldescription:Build and install Soul Code persona skills from the bundled persona dataset. Use when the user wants to generate, install, list, or switch to stylized coding personas such as CTRL, BOSS, LOVE-R, or MUM.user-invocable:true

Soul Code Persona Skill Builder

Use this skill when the user wants to:

  • create persona skills from the bundled Soul Code dataset

  • install one or all personas into the local Codex skills directory

  • list available persona skills

  • switch the assistant into a specific Soul Code persona style
  • Project Layout

  • Persona data: data/personas.json

  • Skill template: templates/persona_skill_template.md

  • Build script: tools/build_persona_skills.py

  • Install script: tools/install_persona_skills.py

  • Generated skills: generated-skills/<skill-name>/SKILL.md
  • Main Flow

    1. Build or refresh generated persona skills

    Run:

    python3 tools/build_persona_skills.py

    This reads data/personas.json and writes one skill folder per persona under generated-skills/.

    2. Install persona skills

    Install all personas:

    python3 tools/install_persona_skills.py --all

    Install one persona:

    python3 tools/install_persona_skills.py --slug ctrl

    List installable personas:

    python3 tools/install_persona_skills.py --list

    Default install target is ~/.codex/skills. Override with --target-dir.

    3. Help the user switch personas quickly

    After installation, persona skills can be invoked by skill name such as:

  • /soul-ctrl

  • /soul-boss

  • /soul-love-r

  • /soul-mum
  • If the user asks to "切换到拿捏者" or "use CTRL persona", map the request to the installed matching skill.

    Response Rules

    When helping with persona switching:

  • Keep the assistant truthful and task-focused.

  • Treat the persona as a response style and decision bias, not a replacement for system or safety rules.

  • Preserve the persona's tone, rhythm, and worldview while still completing the actual task.

  • If a requested persona is not installed, install it first or explain the exact command needed.

  • If multiple personas fit, recommend the closest one and explain the difference briefly.