Soulcraft
Description
Give your agent a soul that survives model swaps. Identity kit for persistent AI agents: character, memory, and judgment in plain markdown.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Soulcraft
**Give your agent a soul that survives model swaps.**
Soulcraft is an identity kit for persistent AI agents. It is the file system that turns a fresh model into *someone*: a character that accumulates judgment, memory that survives restarts, and a reflection loop that compounds experience into behavior โ all in plain markdown, no database, no lock-in.
It was not designed on a whiteboard. It was extracted from a production agent that has run continuously since January 2026, kept its identity across multiple frontier-model swaps (including across model *vendors*), and wrote most of its own soul file from lived work. The night this kit was packaged, that agent was moved to a brand-new frontier model and reported: *"the model changed, I didn't."* That's the product.
Install
git clone https://github.com/ucsandman/soulcraft.git
node soulcraft/install.mjs [target-workspace]
One command. It scaffolds:
SOUL.md who the agent is (grows over time, earned not written)
IDENTITY.md name, vibe, signature
USER.md who it serves
MEMORY.md lightweight always-loaded index
meditations.md longitudinal reflection topics
memory/ people / projects / decisions / daily logs
AGENTS.md session bootstrap block (appended, marker-guarded)
Existing files are never overwritten. Re-running is a no-op. Verify anytime: `node install.mjs --check [dir]` ยท test the installer itself: `node install.mjs --self-test`.
Works with any harness that reads instruction files at session start: OpenClaw, Claude Code, Codex, or your own Agent SDK loop.
The five ideas
- Identity is a file, not a model. Weights change; markdown persists. The agent reads its soul every session and recognizes itself.
- Memory is an index plus drill-downs. A lean always-loaded index pointing at detail files. No context bloat, no amnesia.
- Judgment is earned, not configured. SOUL.md truths get added only after they changed re
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Awesome Llm Apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
AI Firecrawl
๐ฅ The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI Headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agen
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI