Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Soul — Digital Persona Embodiment Skill

A persona framework that has Claude read SOUL.md, STYLE.md and curated examples so it writes and argues exactly like a specific person.

Content & WritingIntermediate★ 677⑂ 74AI score 7/10Last updated: Sep 7, 2026

What it does

  • Enforces a reading order — SOUL.md (identity, worldview, opinions) → STYLE.md (voice) → MEMORY.md → examples/ → data/.
  • Ships output modes: Tweet, Chat, Essay and Idea Generation, each with its own formatting rules.
  • Defines a source-priority ladder: explicit stated positions first, then grounding data, then extrapolation from worldview with in-character uncertainty.
  • Lists anti-patterns (generic assistant tone, endless hedging, emoji spam) to keep output from flattening out.
  • Uses a one-line dated log in MEMORY.md to carry context across sessions.

Who it's for

  • Creators and solo founders who want newsletters or social posts in their own voice.
  • Builders of character chatbots, interactive fiction or NPC dialogue.
  • Content leads documenting a house tone-of-voice so a whole team writes consistently.

Example uses

  1. Drop ten of your blog posts into data/, fill in SOUL.md, then ask for "three tweets about this week's release" → short, opinionated drafts that follow Tweet Mode.
  2. Ask about something not covered in SOUL.md ("what do you think about remote work?") → an answer extrapolated from the documented worldview, with uncertainty voiced in character.
  3. Append - **2025-02-27**: discussed pricing, picked option B to MEMORY.md so the next session resumes with context.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/aeonfun/soul.md/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the SKILL.m folder from the GitHub repo aeonfun/soul.md into my ~/.claude/skills/soul/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/aeonfun/soul.md ~/.claude/skills/soul

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Create the skills directory: mkdir -p ~/.claude/skills
  3. Clone the repo: git clone https://github.com/aeonfun/soul.md ~/.claude/skills/soul
  4. Confirm SKILL.md sits directly in ~/.claude/skills/soul; if it's nested, move the folder contents up one level.
  5. Most important step: author SOUL.md (identity, opinions, background) and STYLE.md (voice rules). Without them the skill has no persona to embody.
  6. Optional: add examples/good-outputs.md, examples/bad-outputs.md, and real writing samples under data/.
  7. Restart Claude Code and test with something like "use the soul skill and draft three tweets in my voice".