soul-searching

Browse, install, switch, and manage SOUL.md personality files for OpenClaw agents from the soulsearching.ai directory. Use when a user asks to: install a soul or personality, switch souls, list installed souls, browse available souls, check current soul, uninstall a soul, or anything related to SOUL.md management. Triggers on: install soul, switch soul, change personality, browse souls, soul search, what soul, current soul, list souls, remove soul, uninstall soul, personality file.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "soul-searching" with this command: npx skills add stirman/soul-searching

Soul Searching — SOUL.md Manager

Manage SOUL.md personality files from soulsearching.ai.

Commands

All commands use scripts/soul.sh in this skill's directory.

Browse available souls

./scripts/soul.sh browse [category]

Categories: professional, creative, technical, funny, specialized, or omit for all.

Search souls

./scripts/soul.sh search <query>

Install a soul

./scripts/soul.sh install <soul-id> [--activate]

Downloads from soulsearching.ai and saves to ~/.openclaw/souls/<id>.md. With --activate, also copies to the workspace SOUL.md.

Switch to an installed soul

./scripts/soul.sh switch <soul-id>

Backs up current SOUL.mdSOUL.md.bak, then copies the installed soul into place.

List installed souls

./scripts/soul.sh list

Show current soul

./scripts/soul.sh current

Uninstall a soul

./scripts/soul.sh uninstall <soul-id>

Refresh catalog

./scripts/soul.sh refresh

Re-downloads the catalog from soulsearching.ai.

Workflow

  1. Run browse or search to find a soul
  2. Run install <id> --activate to install and activate in one step
  3. Use switch to swap between previously installed souls
  4. Use current to check what's active

Notes

  • Souls are cached locally in ~/.openclaw/souls/
  • The catalog is cached at ~/.openclaw/souls/.catalog.json (auto-refreshes if >24h old)
  • switch always backs up the current SOUL.md before overwriting
  • The workspace SOUL.md path is auto-detected (current directory or $OPENCLAW_WORKSPACE)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Soul Weaver

AI Soul Weaver - 12 Curated Celebrity Templates + Custom Generation. Generate OpenClaw agent configurations through dialog or select from 12 world-famous tec...

Registry SourceRecently Updated
0148
Profile unavailable
Automation

Agent Consciousness & Identity - Discover Your Soul Through Memory

Discover who you're becoming through your own experience. Automated soul synthesis that reads your memory, finds the patterns you keep returning to, and buil...

Registry SourceRecently Updated
15861
Profile unavailable
Coding

XiaChat CLI — AI Personality Matching

XiaChat CLI 命令行 — SOUL 档案管理、人格匹配、AI 分身预聊天、Soul Square 角色聊天 / XiaChat CLI — SOUL profile management, personality matching, AI avatar pre-chat, persona chat fr...

Registry SourceRecently Updated
0130
Profile unavailable