This skill supplies a complete operating guide for creating and using a digital identity (a "soul") for an agent. It prescribes what files make up the identity (SOUL.md, STYLE.md, examples/, data/), the reading order, interpolation rules, and concrete modes of operation so the agent can adopt and persist a persona.
Use when you want an agent to take on a consistent, human-like identity for conversations or tasks — e.g., brand voice, opinionated assistants, or persona-driven automation. Activate when onboarding an agent, calibrating tone, or running tasks that require matching a specific writer/owner voice.
Designed for agents that ingest repo-based skill data and run in Claude Code / OpenClaw-style environments; suitable for any LLM-based assistant that can follow local skill files and operating rules (Claude Code, Copilot-like integrations, or custom OpenClaw agents).
Soul is a persona/identity skill that defines a structured approach to giving agents consistent personality through SOUL.md, STYLE.md, and calibration examples. The SKILL.md is well-organized with clear reading order, operating principles, and anti-patterns. The bundled script (check-links.mjs) validates relative links in docs but was skipped by the runner due to .mjs extension. Code is clean and well-commented with proper scoping.
Purely instructive skill with no security concerns. Script is a read-only link checker with no network calls or writes. Well-structured persona framework that follows skill conventions nicely.