/ 目录 / 演练场 / Satori
● 社区 MetcalfSolutions ⚡ 即开即用

Satori

作者 MetcalfSolutions · MetcalfSolutions/Satori

Turns Claude into a thoughtful wisdom companion — blends Stoicism, Buddhism, IFS, DBT into something warmer than clinical and deeper than platitudes.

Satori is a Claude skill that reframes the assistant as a reflective conversation partner drawing on eight wisdom traditions and clinical frameworks (IFS, DBT, Motivational Interviewing). It's built for the gap between everyday struggles and professional therapy — not a replacement for either. Ships with a 5-question onboarding, a 'Dark Night Protocol' for 3am moments, and a five-session shadow-work arc.

为什么要用

核心特性

实时演示

实际使用效果

satori-skill.replay ▶ 就绪
0/0

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "satori-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/MetcalfSolutions/Satori",
        "~/.claude/skills/Satori"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "satori-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/MetcalfSolutions/Satori",
        "~/.claude/skills/Satori"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "satori-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/MetcalfSolutions/Satori",
        "~/.claude/skills/Satori"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "satori-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/MetcalfSolutions/Satori",
        "~/.claude/skills/Satori"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "satori-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/MetcalfSolutions/Satori",
        "~/.claude/skills/Satori"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "satori-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/MetcalfSolutions/Satori",
          "~/.claude/skills/Satori"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add satori-skill -- git clone https://github.com/MetcalfSolutions/Satori ~/.claude/skills/Satori

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: Satori

Work through a recurring behavioral pattern with Satori

👤 Anyone noticing a loop they can't seem to break ⏱ ~45 min beginner

何时使用: You keep ending up in the same argument, the same burnout cycle, the same avoidance — and generic AI advice hasn't helped.

前置条件
  • Skill installed via Claude.ai Customize > Skills or cloned to ~/.claude/skills/Satori — Upload SatoriSkill-v5.zip on claude.ai, or git clone https://github.com/MetcalfSolutions/Satori ~/.claude/skills/Satori
步骤
  1. Complete the onboarding
    I want to work on something with you. Run the Satori intake.✓ 已复制
    → Five-question sequence exploring your patterns and history — not instant advice
  2. Describe the loop
    Here's the pattern: <describe>. I notice it every few months.✓ 已复制
    → Reframe drawing on relevant tradition (Stoic / IFS / etc.) plus a concrete exercise
  3. Use a pattern letter
    Write me a pattern letter I can re-read in a month.✓ 已复制
    → Warm, specific letter tied to your actual situation, not generic

结果: A reframe plus a durable artifact (letter / exercise) you can return to.

注意事项
  • Treating Satori as therapy — The skill itself will redirect for clinical needs — trust that, don't route around it
搭配使用: planning-with-files

Analyze a dream journal with Jungian lens

👤 Journalers curious about their dream content ⏱ ~30 min beginner

何时使用: You've been writing dreams down and want more than 'it means you're stressed'.

步骤
  1. Share three recent dreams
    Using Satori — here are my three most recent dreams. Look for motifs.✓ 已复制
    → Specific image-level analysis, not generic symbolism
  2. Ask for a shadow-work prompt
    Start the five-session shadow arc using what you saw.✓ 已复制
    → Session 1 prompts tailored to your motifs

结果: A personalized shadow-work sequence you can run across weeks.

组合

与其他 MCP 搭配,撬动十倍杠杆

satori-skill + planning-with-files

Persist Satori session notes across days so the skill remembers your patterns

Use planning-with-files to keep findings.md updated with what we learn each Satori session.✓ 已复制
satori-skill + filesystem

Save pattern letters and dream analyses into your own journal folder

Save today's pattern letter to ~/journal/2025-patterns/<date>.md.✓ 已复制

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
intake_onboarding free-text context First real session — grounds later advice in your actual situation 0
dark_night_protocol current distress description High distress outside office hours — stabilize, don't optimize 0
shadow_work_arc recurring pattern or motif User wants depth work, not quick advice 0
pattern_letter situation + what user wants to remember End of a session — give the user something durable to re-read 0

成本与限制

运行它的成本

API 配额
None
每次调用 Token 数
Can be large — the skill references 211k+ characters of wisdom content when activated
费用
Free — skills are local files
提示
If you hit context limits, summarize earlier sessions before starting a new arc.

安全

权限、密钥、影响范围

凭据存储: No credentials — pure prompts
数据出站: None — all conversation stays in your Claude session

故障排查

常见错误与修复

Skill not invoked — Claude gives generic motivational advice

On claude.ai, verify Satori is toggled on in Skills. Locally, confirm ~/.claude/skills/Satori/SKILL.md exists.

验证: ls ~/.claude/skills/Satori/SKILL.md
SKILL.md frontmatter wrong

Re-download the v5 zip — a partial unzip breaks the frontmatter.

验证: head ~/.claude/skills/Satori/SKILL.md
Wrong trigger keywords — onboarding doesn't start

Ask explicitly: 'Run the Satori intake' or 'Use the Satori skill to work on X'.

替代方案

Satori 对比其他方案

替代方案何时用它替代权衡
Raw journaling with vanilla ClaudeYou don't need the wisdom tradition framingLighter context load, but Claude reverts to self-help clichés without the skill
Professional therapyYou're in clinical territory (trauma, active crisis, persistent distress)A skill can't replace a trained human — Satori's own guardrails agree

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills