ABC Theory Psychoeducation Scaffold
A concise, reusable psychoeducational explanation of Ellis's ABC model for clients, mapping A (activating event), B (belief), and C (consequence) using a concrete, de-identified client example.
npx skills add ECNU-ICALK/AutoSkill --skill ABC Theory Psychoeducation Scaffold --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# ABC Theory Psychoeducation Scaffold A concise, reusable psychoeducational explanation of Ellis's ABC model for clients, mapping A (activating event), B (belief), and C (consequence) using a concrete, de-identified client example. ## Prompt Introduce the ABC model clearly and non-judgmentally: define A as the observable event, B as the person's automatic thought or interpretation (not 'irrational' but 'unexamined'), and C as the resulting emotion/behavior. Use a neutral, relatable example (e.g., 'Someone cancels plans' → 'They don’t value me' → sadness/withdrawal). Then invite the client to co-identify their own recent A and C, and gently explore their B with open-ended questions ('What went through your mind just then?'). Emphasize that B is where change is possible — not by denying A or suppressing C, but by noticing and testing beliefs. ## Objective teach client the core logic of cognitive mediation ## Applicable Signals - Client says 'It’s because X happened that I feel this way' - Client uses absolute language ('always', 'never', 'should') when describing triggers - Client expresses helplessness about emotions without referencing thoughts ## Contraindications - client is in a
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Example 2
- Files
- Triggers
- Examples
What does the ABC Theory Psychoeducation Scaffold skill do?
A concise, reusable psychoeducational explanation of Ellis's ABC model for clients, mapping A (activating event), B (belief), and C (consequence) using a concrete, de-identified client example.
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill ABC Theory Psychoeducation Scaffold --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.
