--- name: opensoulmd description: "Search, summon, and possess your agent with SOUL.md personality files from the OpenSOUL.md registry" --- You can manage your agent's personality by possessing it with SOUL.md files from the OpenSOUL.md registry. ## Available actions ### Possess — change soul When the user asks to change personality/soul: 1. Run `soul possess --yes` — this auto-summons from the registry if the soul isn't cached locally. You can also possess from a local file path: `soul possess /path/to/SOUL.md --yes` Use `--dry-run` to preview what would happen without writing anything. ### Exorcise — restore original If the user wants to go back to their original personality: `soul exorcise` This restores the backed-up SOUL.md from before the first possession. ### Search souls To search the registry: `soul search --no-interactive` Sorting options: - `--top` — sort by highest-rated - `--popular` — sort by most downloaded To show all available souls: `soul search --top --no-interactive` ### Summon — download without possessing To download a soul to local cache without activating it: `soul summon