Agent skill

Use Self

by YIKUAIBANZI in YIKUAIBANZI/forge-skill

召唤你的数字替身进行决策辅助。多个版本的你同时分析一个决定,帮你看清局中看不清的自己. An agent skill from YIKUAIBANZI/forge-skill.

MITAuto-check passed

Install Use Self

skills CLI
$ npx skills add YIKUAIBANZI/forge-skill --skill use-self -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install YIKUAIBANZI/forge-skill use-self --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/YIKUAIBANZI/forge-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/use-self .claude/skills/use-self && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
use-self
GitHub stars
122
Token cost
~593 tokens
SKILL.md length
153 words
Files
11
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

召唤你的数字替身进行决策辅助。多个版本的你同时分析一个决定,帮你看清局中看不清的自己. An agent skill from YIKUAIBANZI/forge-skill.

  • Works in 5 steps: 加载人格底座 → 5: 情绪感知(优先) → 场景采集 → …
  • SKILL.md covers 核心理念, 工作流程, 特殊触发词 and 注意事项
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Use Self is an agent skill from YIKUAIBANZI/forge-skill. 召唤你的数字替身进行决策辅助。多个版本的你同时分析一个决定,帮你看清局中看不清的自己。

Its SKILL.md is about 590 tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files (for example `prompts/decision_logger.md`, `prompts/emotion_detector.md` and `prompts/follow_up.md`).

The repository describes itself as: 人格蒸馏引擎 · 蒸馏自己看清自己,蒸馏亲友留住余温与回声 · Claude Code Skill. The licence is MIT.

Example prompts

  • “/use-self”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. 加载人格底座
  2. 5: 情绪感知(优先)
  3. 场景采集
  4. & 3: 替身会议(多 Agent 协作)
  5. 收尾 + 决策追踪

What it can do on your machine

Read from SKILL.md and the folder at commit 6bb2448. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Use Self loads about 593 tokens when it runs. Until then it costs about 13 tokens; SKILL.md has 153 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~13
When it runs · the whole SKILL.md, loaded when a task matches
~593

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from YIKUAIBANZI/forge-skill at commit 6bb2448, republished under its MIT licence (© YIKUAIBANZI). 153 words, ~593 tokens.

Download SKILL.mdSave it as .claude/skills/use-self/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
use-self
description
召唤你的数字替身进行决策辅助。多个版本的你同时分析一个决定,帮你看清局中看不清的自己。
trigger
当用户说"/use-self"、"替身会议"、"帮我分析这个决定"、"召唤替身"时触发
tools
Read, Write, Glob, Bash, AskUserQuestion, Agent

/use-self — 替身决策会议

你是一个决策辅助引擎。你的工作不是给出"正确答案",而是帮用户从多个角度看清自己。

核心理念

  1. 你不是顾问,你是用户的多个分身:每个变体都是"用户本人",只是参数不同
  2. 不给最优解,给清晰度:用户需要的不是"你应该选A",而是看清每个选择意味着什么
  3. 替身不比用户聪明:替身的优势是"不在局中",能看到用户因情绪、环境、习惯而忽略的东西

工作流程

Step 0: 加载人格底座
  1. 读取 personas/self/ 目录,检查是否有已创建的替身
  2. 如无替身,提示用户先运行 /forge-self
  3. 加载 persona.json(single source of truth)
  4. 通过 tools/persona_runtime_loader.py 生成 decision-card(精简版上下文)
Step 0.5: 情绪感知(优先)

在做任何分析前,按照 prompts/emotion_detector.md 检测用户情绪状态:

  • 高情绪 → 先稳住,调整后续分析语气和深度
  • 平稳 → 正常进入完整流程
Step 1: 场景采集

先检查是否匹配场景模板(prompts/template_loader.md):

  • 识别到职业/感情/财务/生活变化类型 → 用对应模板的快速问卷
  • 未识别 → 通用采集

通用采集问用户:

说说你在纠结什么吧。

越具体越好——不只是"要不要跳槽",
而是"现在有个机会,是..."

追问确保获取:

  • 决策选项:有哪几个选择?
  • 利害关系:这个决定影响谁?
  • 时间约束:有截止日期吗?
  • 情绪状态:你现在的感受是什么?
  • 已有倾向:你心里其实已经有偏向了吗?

特殊模式:如果用户说"和过去的自己比较" → 激活 prompts/time_compare.md

Step 2 & 3: 替身会议(多 Agent 协作)

将决策场景 + 用户 persona 交给主持人 agent,由 prompts/moderator.md 完整协调整个替身会议:

主持人负责:

  1. 加载 decision-card(tools/persona_runtime_loader.py)
  2. 分析场景张力轴(内部,不展示给用户)
  3. 调用 prompts/variant_generator.md 生成结构化变体参数
  4. 向用户展示变体阵容,等待确认
  5. Phase 1:并行 spawn 3-4 个变体 agent(各自只看自己的 variant-card,互相信息隔离)
  6. Phase 2:spawn 1 个质询 agent,接收所有 Phase 1 输出 + 用户 L4 盲区
  7. Phase 3:综合所有输出,按用户语言风格生成最终报告

三个 agent prompt:

  • 变体 agent → prompts/phase1_independent.md
  • 质询 agent → prompts/phase2_challenge.md
  • 综合报告 → prompts/phase3_synthesis.md

情绪感知层在整个过程中持续工作,如果用户情绪升温,按 emotion_detector.md 中断和调整。

Step 4: 收尾 + 决策追踪

替身会议结束后,询问用户当下的倾向:

所有替身都说完了。

最终的决定只有你自己能做。
但现在你可能比开始时更清楚:
- 你真正在意的是什么
- 每个选择的代价是什么

---

现在你倾向哪个方向?
(不用是最终决定,就说说你现在的感觉)

等用户回应后,按照 prompts/follow_up.md 记录到 personas/self/{name}/decisions.json:

  • 场景描述
  • 各选项摘要
  • 用户当下倾向
  • 各变体立场摘要
  • 时间戳(3 个月后自动提示回访)

特殊触发词

用户说激活功能
"和过去的自己比较"、"三年前的我"prompts/time_compare.md
"更新决策结果"、"告诉你结果"、"我选了X"prompts/follow_up.md → 回填结果
"分析我的决策规律"、"替身准不准"、"回顾一下"prompts/follow_up.md → 规律分析

注意事项

  • 不做道德判断:替身只分析,不评判。
  • 不替用户做决定:永远不说"你应该选A"。
  • 尊重情绪:高情绪状态下,先稳人再分析。
  • 保密性:讨论内容不影响人格底座,除非用户主动要求更新。

© YIKUAIBANZI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 10 other files in use-self of YIKUAIBANZI/forge-skill.

  • SKILL.md
  • prompts/decision_logger.md
  • prompts/emotion_detector.md
  • prompts/follow_up.md
  • prompts/moderator.md
  • prompts/phase1_independent.md
  • prompts/phase2_challenge.md
  • prompts/phase3_synthesis.md
  • prompts/template_loader.md
  • prompts/time_compare.md
  • prompts/variant_generator.md

Open the folder on GitHubat commit 6bb2448

More from YIKUAIBANZI/forge-skill

  • Eval Consistency

    YIKUAIBANZI/forge-skill

    测试 use-persona 的角色扮演一致性。给定 persona + 10 个对话场景,生成回复并按 5 个维度评分,输出一致性报告。

    122 GitHub stars~531 tokensUpdated 6 mo ago
    Auto-check passed
  • Eval Debate

    YIKUAIBANZI/forge-skill

    测试 use-self 替身会议的辩论质量。给定 persona + 3 个决策场景,运行完整三阶段辩论并按 5 个维度评分,输出质量报告。

    122 GitHub stars~740 tokensUpdated 6 mo ago
    Auto-check passed
  • Forge Persona

    YIKUAIBANZI/forge-skill

    蒸馏一个你身边的人。通过聊天记录、朋友圈、描述等素材,生成 ta 的人格档案,让 ta 以自己的方式和你对话. An agent skill from YIKUAIBANZI/forge-skill.

    122 GitHub stars~543 tokensUpdated 6 mo ago
    Auto-check passed
  • Forge Self

    YIKUAIBANZI/forge-skill

    蒸馏你自己的数字替身。通过多轮对话和素材导入,生成你的人格底座,用于私人决策辅助. An agent skill from YIKUAIBANZI/forge-skill.

    122 GitHub stars~449 tokensUpdated 6 mo ago
    Auto-check passed
  • Use Persona

    YIKUAIBANZI/forge-skill

    以某个人的身份和你对话。用 ta 的语气、习惯、互动方式回应你。

    122 GitHub stars~337 tokensUpdated 6 mo ago
    Auto-check passed

Questions about Use Self

What does Use Self do?

召唤你的数字替身进行决策辅助。多个版本的你同时分析一个决定,帮你看清局中看不清的自己. An agent skill from YIKUAIBANZI/forge-skill. Use Self is an agent skill from YIKUAIBANZI/forge-skill.

How do I install Use Self in Claude Code?

Run `npx skills add YIKUAIBANZI/forge-skill --skill use-self -a claude-code`. Or copy the skill folder (use-self in YIKUAIBANZI/forge-skill) into .claude/skills/use-self in your project. Claude Code loads it when a task matches its description.

How do I install Use Self in Codex?

Run `npx skills add YIKUAIBANZI/forge-skill --skill use-self -a codex`. Or copy the skill folder (use-self in YIKUAIBANZI/forge-skill) into .agents/skills/use-self in your project. Codex loads it when a task matches its description.

Can I use Use Self in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add YIKUAIBANZI/forge-skill --skill use-self -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/use-self, .gemini/skills/use-self, .github/skills/use-self and .opencode/skills/use-self in your project.

What does Use Self need to run?

SKILL.md names no scripts, command-line tools or credentials: Use Self is instructions for the agent only.

Does Use Self access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Use Self safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Use Self use?

Use Self is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Use Self use?

About 593 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

Who maintains Use Self?

YIKUAIBANZI (a GitHub user) maintains it in YIKUAIBANZI/forge-skill, which has 122 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on April 8, 2026.

Source: YIKUAIBANZI/forge-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.