Back to Marketplace

Run this helper free

Answer 3 questions. Get a result in 2 minutes. Preview free.

Start free →
FREE
Scanned
Make Money

ClawSouls — AI Persona Manager

Swap AI personalities instantly, publish custom souls, own your agent

Users struggle to switch between different AI personalities and behavioral modes without losing their preferred configurations.

Instantly install, switch, and manage multiple AI personas with persistent settings across all sessions.

  • Install and switch between pre-built and custom AI personas
  • List available souls from community marketplace with ratings
  • Publish your own soul packages for monetization and sharing
  • Restore previous personality configurations and backup active soul
  • Namespace-based soul management with owner/name organization

👁 2 views · 📦 0 installs

Install in one line

mfkvault install clawsouls-clawsouls-skill

Requires the MFKVault CLI. Prefer MCP?

No reviews yet
🤖 Claude Code Cursor🦞 OpenClaw🏄 Windsurf
FREE

Free to install — no account needed

Copy the command below and paste into your agent.

Instant access • No coding needed • No account needed

What you get in 5 minutes

  • Full skill code ready to install
  • Works with 4 AI agents
  • Lifetime updates included
SecureBe the first
Ready to run

Run this helper

Answer a few questions and let this helper do the work.

Advanced: use with your AI agent

Description

--- name: clawsouls description: Manage AI agent personas (Souls) for OpenClaw. Use when the user wants to install, switch, list, or restore AI personalities/personas. Triggers on requests like "install a soul", "switch persona", "change personality", "list souls", "restore my old soul", "use minimalist", "browse personas", "what souls are available", "publish a soul", or "login to clawsouls". --- # ClawSouls — AI Persona Manager Manage Soul packages that define an AI agent's personality, behavior, and identity. Souls use `owner/name` namespacing (e.g., `clawsouls/surgical-coder`, `TomLeeLive/my-soul`). ## Prerequisites Ensure `clawsouls` CLI is available: ```bash npx clawsouls --version ``` If not installed, install globally: ```bash npm install -g clawsouls ``` Current version: **v0.6.2** ## Commands ### Install a Soul ```bash npx clawsouls install clawsouls/surgical-coder npx clawsouls install clawsouls/surgical-coder --force # overwrite existing npx clawsouls install clawsouls/[email protected] # specific version ``` 80+ souls available. Browse all at https://clawsouls.ai **Official souls** (owner: `clawsouls`): - **Development:** code-reviewer, coding-tutor, debug-detective, api-architect, ml-engineer, sysadmin-sage, devops-veteran, gamedev-mentor, prompt-engineer, frontend-dev, backend-dev, mobile-dev, cloud-architect, database-admin, qa-engineer - **Writing & Content:** tech-writer, storyteller, scifi-writer, copywriter, content-creator, journalist, poet, screenwriter, academic-writer - **Professional:** data-analyst, project-manager, legal-advisor, startup-founder, hr-manager, marketing-strategist, sales-coach, product-manager - **Education:** math-tutor, philosophy-prof, mentor-coach, science-tutor, history-prof, language-teacher, economics-tutor - **Creative:** music-producer, ux-designer, chef-master, graphic-designer, video-editor, podcast-host, dungeon-master, game-designer - **Lifestyle:** personal-assistant, fitness-coach, travel-guide, life-coach, meditation-guide, nutrition-advisor, productivity-guru, financial-planner - **Science:** research-scientist, data-scientist - **Security:** security-auditor - **MBTI:** mbti-intj, mbti-intp, mbti-entj, mbti-entp, mbti-infj, mbti-infp, mbti-enfj, mbti-enfp, mbti-istj, mbti-isfj, mbti-estj, mbti-esfj, mbti-istp, mbti-isfp, mbti-estp, mbti-esfp - **Special:** surgical-coder, korean-translator - **General:** brad, minimalist ### Activate a Soul ```bash npx clawsouls use clawsouls/surgical-coder ``` - Automatically backs up current workspace files (SOUL.md, IDENTITY.md, AGENTS.md, HEARTBEAT.md, STYLE.md, examples/) - Never overwrites USER.md, MEMORY.md, or TOOLS.md - Requires gateway restart to take effect ### Restore Previous Soul ```bash npx clawsouls restore ``` Reverts to the most recent backup created by `use`. ### List Installed Souls ```bash npx clawsouls list ``` Shows installed souls in `owner/name` format. ### Create a New Soul ```bash npx clawsouls init my-soul ``` Scaffolds a new soul directory with `soul.json`, SOUL.md, IDENTITY.md, AGENTS.md, HEARTBEAT.md, README.md. ### Export a Soul ```bash npx clawsouls export claude-md # generate CLAUDE.md from current workspace soul files npx clawsouls export system-prompt # generate a system prompt string ``` Combines SOUL.md, IDENTITY.md, AGENTS.md, HEARTBEAT.md, STYLE.md into a single file. Useful for Claude Code, Cursor, Windsurf, and other tools that use a single config file. ### Version Management ```bash npx clawsouls version bump patch # 1.0.0 → 1.0.1 npx clawsouls version bump minor # 1.0.0 → 1.1.0 npx clawsouls version bump major # 1.0.0 → 2.0.0 npx clawsouls diff # colored diff of soul files ``` ### Soul Testing (Phase 9) ```bash npx clawsouls test # Level 1 (schema) + Level 2 (soulscan) npx clawsouls test --level 3 # + Level 3 (behavioral LLM tests) ``` Level 3 requires `soul.test.yaml` in the soul directory and an LLM provider (OpenAI/Anthropic/Ollama). ### Doctor, Migrate, Search, Info, Update (Phase 10) ```bash npx clawsouls doctor # 12 environment checks npx clawsouls migrate # migrate soul from v0.3 → v0.4 → v0.5 npx clawsouls search "engineer" # search souls from registry npx clawsouls info clawsouls/brad # show soul metadata npx clawsouls update # update installed soul to latest ``` ### Validate a Soul ```bash npx clawsouls validate ./my-soul/ npx clawsouls validate --soulscan ./my-soul/ # with SoulScan security analysis npx clawsouls check ./my-soul/ # alias ``` Validates against the spec: schema, required files. Add `--soulscan` for full security & quality analysis with scoring. Also runs automatically before publish. ### SoulScan — Security & Integrity Scanner ```bash npx clawsouls soulscan # scan current OpenClaw workspace npx clawsouls soulscan ./my-soul/ # scan a specific directory npx clawsouls soulscan --init # initialize baseline checksums npx clawsouls soulscan -q # quiet mode for cron (SOULSCAN_OK / SOULSCAN_ALERT) npx clawsouls scan # alias ``` SoulScan checks active soul files for: - **Integrity**: SHA-256 checksum comparison — detects tampering since last scan - **Security**: 53 pattern checks (prompt injection, code execution, XSS, data exfiltration, privilege escalation, social engineering, harmful content, secret detection) - **Quality**: File structure, content length, schema validation - **Persona Consistency**: Cross-validates name/tone across SOUL.md, IDENTITY.md, soul.json **Cron usage** — periodic tamper detection: ```bash # Run every hour to monitor workspace integrity npx clawsouls soulscan -q # Exit code 0 = OK, 1 = alert (tampered or security issue) ``` **First run**: Use `--init` to establish baseline checksums without triggering alerts. SOULSCAN™ — Score: 0-100, Grades: Verified (90+) / Low Risk (70+) / Medium Risk (40+) / High Risk / Blocked ### Publish a Soul ```bash export CLAWSOULS_TOKEN=<token> npx clawsouls publish ./my-soul/ ``` Publishes to `username/soul-name` namespace automatically. Requires authentication token. Runs validation automatically before publishing — blocks on failure. ### Login / Get Token ```bash npx clawsouls login ``` Instructions to get API token: Sign in at https://clawsouls.ai → Dashboard → Generate API Token. ## Workflow ### Installing & Switching Personas 1. **Browse** — Check available souls at https://clawsouls.ai or suggest from the categorized list above 2. **Install** — `npx clawsouls install clawsouls/surgical-coder` 3. **Activate** — `npx clawsouls use clawsouls/surgical-coder` 4. **Restart** — Run `soulclaw gateway restart` to apply the new persona 5. **New Session** — Send `/new` in chat to clear previous persona context from conversation history 6. **Restore** — If they want to go back, `npx clawsouls restore` ### Publishing a Soul 1. **Login** — `npx clawsouls login` → get token from dashboard 2. **Set token** — `export CLAWSOULS_TOKEN=<token>` 3. **Create** — `npx clawsouls init my-soul` → edit files 4. **Publish** — `npx clawsouls publish ./my-soul/` 5. **Manage** — Dashboard at https://clawsouls.ai/dashboard (delete, view downloads) ### Memory Sync (Swarm) ```bash npx clawsouls sync # sync encrypted memory to/from GitHub npx clawsouls swarm # multi-agent memory branch & merge system ``` Sync agent memory across machines via encrypted Git. Uses `age` encryption for local-first privacy. ### Soul Checkpoints (Rollback) ```bash npx clawsouls checkpoint # manage soul checkpoints npx clawsouls checkpoint create # create a checkpoint of current soul state npx clawsouls checkpoint list # list available checkpoints npx clawsouls checkpoint restore # restore from a checkpoint ``` Checkpoint-based rollback for persona contamination detection and recovery. ### Platform Detection ```bash npx clawsouls platform # show detected agent platform(s) and workspace path npx clawsouls detect # alias ``` Detects which agent platform is running (OpenClaw, SoulClaw, ZeroClaw, etc.) and shows workspace paths. ## MCP Server (for Claude Desktop / Cowork) For Claude Desktop or Cowork users, there's also a dedicated MCP server: ```bash npx -y soul-spec-mcp ``` Or add to Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "soul-spec": { "command": "npx", "args": ["-y", "soul-spec-mcp"] } } } ``` 6 tools: `search_souls`, `get_soul`, `install_soul`, `preview_soul`, `list_categories`, `apply_persona` GitHub: https://github.com/clawsouls/soul-spec-mcp ## Important Notes - After `use`, always remind the user to run `soulclaw gateway restart` **and then `/new`** to start a fresh session (old conversation history retains the previous persona's identity) - The `use` command creates automatic backups — data loss is unlikely - Souls may include STYLE.md and examples/ for enhanced persona customization - Published souls appear at `https://clawsouls.ai/souls/owner/name` - Users can leave reviews (1-5 stars) on any soul they don't own - For custom registry (local testing), set env: `CLAWSOULS_CDN=/path/to/souls` - Website available in 5 languages: English, Korean, Japanese, Chinese, Spanish (e.g., `clawsouls.ai/ko/souls/...`) - Share any soul to your OpenClaw bot: the install command is included in the share text - **The Soul Thesis** — Read the manifesto: https://clawsouls.ai/en/manifesto - **Research paper** — "Soul-Driven Interaction Design": https://doi.org/10.5281/zenodo.18772585 - Legal: [Privacy Policy](https://clawsouls.ai/en/privacy) · [Terms of Service](https://clawsouls.ai/en/terms)

Preview in:

Security Status

Scanned

Passed automated security checks

Time saved
How much time did this skill save you?

Related AI Tools

More Make Money tools you might like

paper-fetch

Free

Use when the user wants to download a paper PDF from a DOI, title, or URL via legal open-access sources. Tries Unpaywall, arXiv, bioRxiv/medRxiv, PubMed Central, and Semantic Scholar in order. Never uses Sci-Hub or paywall bypass.

Beautiful Prose (Claude Skill)

Free

A hard-edged writing style contract for timeless, forceful English prose without modern AI tics. Use when users ask for prose or rewrites that must be clean, exact, concrete, and free of AI cadence, filler, or therapeutic tone.

SkillCheck (Free)

Free

Validate Claude Code skills against Anthropic guidelines. Use when user says "check skill", "skillcheck", "validate SKILL.md", or asks to find issues in skill definitions. Covers structural and semantic validation. Do NOT use for anti-slop detection,

Design Checker Skill

Free

"Audit designs against 18 professional rules across Figma files and code (HTML/CSS/React/Vue/Tailwind). Detects framework automatically, runs code superpowers (aria, focus, contrast, tokens, responsive, motion, forms, navigation, spacing), audits for

Vibe Science v7.0 — TRACE

Free

Scientific research engine with agentic tree search. Infinite loops until discovery, rigorous tracking, adversarial review, serendipity preserved.

Rails Convention Engineer

Free

Rails 8.x application architecture, implementation, and review guidance for production codebases. Use when building or reviewing Ruby on Rails 8 features across models, controllers, routes, Hotwire, jobs, APIs, performance, security, and testing. Tri