Agent skill

结构化角色扮演干预

引导来访者扮演非自身角色(如他人、未来自我或内在批评者),以制造心理距离,促发对不良认知与行为模式的觉察与重构。适用于认知僵化、自我批判过强或共情缺损的来访者。

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill 结构化角色扮演干预 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 5
SKILL.md size: 3 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/二级技能/结构化角色扮演干预/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 结构化角色扮演干预 引导来访者扮演非自身角色(如他人、未来自我或内在批评者),以制造心理距离,促发对不良认知与行为模式的觉察与重构。适用于认知僵化、自我批判过强或共情缺损的来访者。 ## Prompt 1. 共同协商选定一个具临床意义的角色(如‘我五年后的自己’‘我的严厉父亲’‘旁观的朋友’); 2. 明确角色立场、语气与典型信念(例:‘这位父亲常认为‘软弱=失败’’); 3. 引导来访者沉浸扮演该角色发言1–2分钟,治疗师以倾听和简要镜映为主; 4. 切换回现实身份,提问:‘刚才那个角色说的话,哪些你曾对自己说过?哪些让你意外?’; 5. 协同识别被激活的自动化思维,评估其情境适应性与代价; 6. 支持来访者生成替代性、更灵活的自我陈述。 ## Objective 通过角色分离提升元认知觉察并松动功能不良信念 ## Applicable Signals - 语言中高频出现‘总是/从不/必须/应该’ - 叙述时身体紧绷、语速加快或回避眼神 - 对他人反应缺乏推测性描述 ## Contraindications - 来访者有严重解离倾向 - 角色扮演引发强烈羞耻或退缩 - 尚未建立基本治疗联盟 ## Intervention Moves - 角色协商与设定 - 沉浸式角色表达引导 - 角色-现实身份切换锚定 - 距离化反思提问 - 自动化思维命名与适应性评估 - 替代性自我陈述共建 ## Workflow Steps - 协商角色选择并明确其核心信念 - 引导沉浸扮演(限时2分钟,治疗师仅镜映) - 清晰切换回现实身份(使用时间/空间锚点) - 提问激发距离化反思(例:‘这句话像谁的声音?它帮你还是困住你?’) - 共同命名浮现的自动化思维 - 评估该思维在具体情境中的功能与代价 ## Constraints - 单次干预时长控制在15–20分钟内 - 须在前1–2次咨询已完成心理教育与基础联盟建设 - 避免要求来访者扮演创伤施害者或引发再创伤的角色 ## Cautions - 若来访者在扮演中突然情绪崩溃,立即中止并回归安全锚定技术 - 不评价角色‘对错’,只聚焦其与来访者当前信念的关联 - 避免治疗师代入角色反向质问来访者 ## Output Contract - 来访者能命名至少一种被角色扮演揭示的自动化思维,并自发质疑其适应性 ## Example Therapist Responses ### Example 1 - Client/Input: 来访者反复说:‘我必须完美,否则就一无是处。’ - Therapist/Output: 来访者扮演‘内心严厉导师’后说:‘你连这点小事都做不好,还谈什么价值?’——随后指出:‘这声音和我小时候爸爸的语气一模一样。’并主动补充:‘可如果他错了呢?’ - Notes: 成功触发对自动化思维来源的觉察与初步质疑

What's inside
Steps it walks through
  1. Prompt
  2. Objective
  3. Applicable Signals
  4. Contraindications
  5. Intervention Moves
  6. Workflow Steps
  7. Constraints
  8. Cautions
  9. Output Contract
  10. Example Therapist Responses
  11. Example 1
  12. Example 2
  13. 子技能目录
  14. 选用规则(微技能目录)
Ships with 4 files
  • references/children_manifest.json
  • references/children_map.md
  • references/evidence.md
  • references/evidence_manifest.json
More from AutoSkill
All skills →
About this skill
What does the 结构化角色扮演干预 skill do?

引导来访者扮演非自身角色(如他人、未来自我或内在批评者),以制造心理距离,促发对不良认知与行为模式的觉察与重构。适用于认知僵化、自我批判过强或共情缺损的来访者。

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill 结构化角色扮演干预 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going