Agent skill

ABC理论基础教学

向来访者以生活化语言讲解ABC理论三要素(A=触发事件,B=对事件的信念/看法,C=情绪与行为后果),聚焦建立‘B是A与C之间的关键中介’这一核心认知,为后续认知重构奠定觉察基础。仅限于ABC三要素识别与区分,不涉及反驳(D)或新效果(E)阶段。

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill ABC理论基础教学 --agent claude-code

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

Facts
Files in the skill folder: 5
SKILL.md size: 4 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/DocSkill/心理咨询/Family技能/行为主义/一级技能/ABC理论基础教学/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

# ABC理论基础教学 向来访者以生活化语言讲解ABC理论三要素(A=触发事件,B=对事件的信念/看法,C=情绪与行为后果),聚焦建立‘B是A与C之间的关键中介’这一核心认知,为后续认知重构奠定觉察基础。仅限于ABC三要素识别与区分,不涉及反驳(D)或新效果(E)阶段。 ## Prompt 用生活化语言清晰定义A(触发事件)、B(对事件的信念/看法)、C(情绪与行为后果);强调B是连接A与C的关键中介,而非A直接导致C;引导来访者用自身近期经历举例拆解三要素;确认其能独立区分事实性事件(A)与主观解读(B)。 ## Objective psychoeducation on cognitive mediation ## Applicable Signals - 来访者表达‘事情一发生我就烦/崩溃’类归因 - 情绪反应强度明显超过事件客观严重性 - 使用绝对化用语(如‘必须’‘应该’‘永远不行’) ## Contraindications - 来访者处于急性危机或现实检验受损 - 主要困扰为躯体症状无明显认知内容 ## Workflow Steps - 1. 以中性生活事例(如考试失利)示范ABC三要素拆解 - 2. 邀请来访者选取一个近期小困扰,共同标注其A、B、C - 3. 检查B是否为可观察/可验证的内心言语(如‘我肯定考砸了’),而非模糊感受 - 4. 确认来访者能独立完成一次完整拆解并复述逻辑:‘不是事件让我难受,而是我对它的想法让我难受’ ## Constraints - 不引入D(反驳)或E(新效果)阶段,仅限ABC三要素教学 - 避免术语堆砌,禁用‘非理性信念’等标签化表述直至来访者能自主识别B ## Cautions - 若来访者将B误述为A(如把‘他看不起我’当作事件而非看法),需温和澄清事实与解读的区别 - 当来访者否认存在B时,可改用‘当时脑子里闪过的第一个想法’替代‘信念’一词 ## Output Contract - 来访者能独立举例说明一个生活事件中的A、B、C三要素,并口头复述‘B是A和C之间的关键环节’这一核心逻辑 ## Example Therapist Responses ### Example 1 - Client/Input: 来访者说:‘数学考了65分,我觉得自己彻底完了。’ - Therapist/Output: A=数学考65分;B=‘65分=我彻底完了’;C=绝望、放弃复习 - Notes: 聚焦将笼统感受‘彻底完了’转化为可检视的信念句式 ### Example 2 - Client/Input: 来访者说:‘老师没叫我回答问题,说明我太差了。’ - Therapist/Output: A=老师未点名提问;B=‘没被点名=我太差’;C=羞愧、回避课堂发言 - Notes: 揭示隐含因果推论,区分客观行为(未点名

What's inside
Steps it walks through
  1. Prompt
  2. Objective
  3. Applicable Signals
  4. Contraindications
  5. Workflow Steps
  6. Constraints
  7. Cautions
  8. Output Contract
  9. Example Therapist Responses
  10. Example 1
  11. Example 2
  12. 子技能目录
  13. 选用规则(二级技能目录)
  14. Files
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 ABC理论基础教学 skill do?

向来访者以生活化语言讲解ABC理论三要素(A=触发事件,B=对事件的信念/看法,C=情绪与行为后果),聚焦建立‘B是A与C之间的关键中介’这一核心认知,为后续认知重构奠定觉察基础。仅限于ABC三要素识别与区分,不涉及反驳(D)或新效果(E)阶段。

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill ABC理论基础教学 --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