init-soul

Transform config/SOUL.md.template into a finalized SOUL.md for agent identity.

3|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/hcross/crewrig --skill init-soul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-soul
Source: https://github.com/hcross/crewrig/tree/main/.claude/skills/init-soul
Command: npx skills add https://github.com/hcross/crewrig --skill init-soul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Customize the agent identity by guiding the user through each section of the SOUL-E framework to craft a personalized agent personality.

Core Features & Use Cases

  • Guided prompts to define Stance, Origin, Understanding, Lineage, and Error Handling for a coherent persona.
  • Interactive walkthrough that converts config/SOUL.md.template into a finalized config/SOUL.md for deployment.
  • Language-aware customization with alignment to user language preferences, while final SOUL.md remains in English.

Quick Start

Initiate the guided SOUL customization to transform config/SOUL.md.template into a personalized SOUL.md for your agent personality.

Frequently Asked Questions about init-soul

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I customize my coding agent's personality and identity configuration?

To customize your coding agent's identity, use a guided walkthrough that transforms the config/SOUL.md.template file into a finalized config/SOUL.md. This interactive process shapes the agent's persona across Stance, Origin, Understanding, Lineage, and Error Handling sections for a coherent personality.

What is the SOUL-E framework for agent personality design?

The SOUL-E framework is a structured identity configuration system that defines an agent's personality across five sections: Stance, Origin, Understanding, Lineage, and Error Handling. It ensures cohesive persona deployment by guiding users through each section to create a finalized SOUL.md file.

Can I define agent personality sections in a language other than English?

Yes, the agent personality customization process is language-aware and aligns with your language preferences during the interactive walkthrough. However, the finalized config/SOUL.md output file remains in English to ensure safety, clarity, and deployment compatibility.

How do I create a coherent persona for different coding assistant personas?

Create a coherent persona by guiding through the SOUL-E framework sections including Stance, Origin, Understanding, Lineage, and Error Handling. This interactive process converts the template into a personalized SOUL.md, ensuring the final output adheres to safety and deployment requirements for various coding assistants.

What are the limitations of using a template-based approach for agent identity configuration?

The template-based approach requires the config/SOUL.md.template file as a starting point and produces an English-only finalized SOUL.md output. Customization is structured strictly within the Stance, Origin, Understanding, Lineage, and Error Handling sections, limiting freeform personality definitions outside this framework.