失眠认知行为 Skill:在 Agent 里按 CBT-I 结构引导睡眠改善

前言

把「失眠怎么办」交给通用大模型,回答往往偏散:一会儿讲作息,一会儿讲放松,很少按失眠认知行为治疗(CBT-I)的节律去追问睡眠窗口、睡眠效率和刺激控制。要在对话里稳定走评估 → 量化 → 策略 → 周计划这条线,需要一份写进 SKILL.md 的协议,而不是临时拼凑的提示词。

下面介绍 SkillHub 社区技能 @user_70c2f807/insomnia-cbt(中文名「失眠认知行为」,版本 1.0.0)。它把 CBT-I 的自助流程固化成 Agent 可执行的步骤与输出模板,适合生活服务类场景接入,且标注 requires_api_key=false,不依赖额外 API Key。

这是什么

一句话定位:当用户谈到失眠、睡不着、CBT-I、睡眠限制、入睡困难、早醒等话题时,按 CBT-I 原则提供结构化自助方案(睡眠限制、刺激控制、认知重构、睡眠卫生与 4–6 周计划)。

维护与来源:SkillHub 分类 life-service,来源 community,发布者 user_70c2f807。页面坐标为 @user_70c2f807/insomnia-cbt。

明确不覆盖:睡眠障碍诊断、安眠药处方、睡眠呼吸暂停等需医疗介入的情形;技能内用 NOT for 做了边界说明。

核心功能

以下能力均来自该 Skill 的 SKILL.md 说明,安装后由 Agent 在匹配触发词时遵循执行。

  1. 失眠模式评估:区分入睡困难、维持困难、早醒;收集卧床/起床时间、估计实际睡眠时长、既有应对与用药情况。
  2. 睡眠效率计算:睡眠效率 = 实际睡眠时间 / 卧床时间 × 100%,以 >85% 为调整参考,并据此设定初始睡眠窗口。
  3. CBT-I 四大策略:睡眠限制(固定窗口与起床时间)、刺激控制(含「约 20 分钟睡不着则离床」等规则)、针对睡眠焦虑的认知重构、睡眠卫生清单。
  4. 渐进调整:按周评估效率;效率连续达标可扩展窗口,效率偏低则收紧;建议至少以 4 周为一周期再评估。
  5. 安全与转介提示:对打鼾伴嗜睡、自行停药、严重焦虑等场景给出转介或就医建议;声明不存储用户睡眠数据、不做诊断。

技能还规定了统一输出骨架(失眠类型、当前效率、睡眠窗口、三大策略说明、卫生清单与周计划表),便于用户在多轮对话里对照执行。

安装与启用

SkillHub 页面给出的安装方式是:让 Agent 阅读 SkillHub 安装文档,并安装 @user_70c2f807/insomnia-cbt。

1、安装 SkillHub CLI(若尚未安装)

command -v skillhub && skillhub --version

未安装时可执行官方脚本(完整安装含默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2、安装本 Skill 到当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 可能不会被加载。

skillhub install @user_70c2f807/insomnia-cbt --dir ~/.cursor/skills/

其他常见路径(来自官方安装文档,按你实际使用的客户端选择其一):

  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/
  • Gemini CLI:~/.gemini/skills/

安装完成后按所用客户端要求重启或刷新技能列表,使 SKILL.md 被 Agent 读取。

典型用法

技能在 SKILL.md 中给出了触发场景与对话示例,可直接在 Cursor 等环境中复现。

用户说法 Agent 侧预期
我失眠很严重怎么办? 先了解失眠模式,再引入 CBT-I 核心策略
什么是睡眠限制? 解释原理并指导计算个人睡眠窗口
躺在床上翻来覆去 应用刺激控制(含离床再困再回床)
总担心睡不着 认知重构,挑战灾难化睡眠信念
帮我做一个改善睡眠的计划 输出约 4 周的 CBT-I 自助方案

执行流程在技能内拆为四步:评估失眠模式 → 计算睡眠效率与初始窗口 → 实施睡眠限制/刺激控制/认知重构/卫生 → 每周评估并调整窗口。输出中会强调固定起床时间、窗口不低于约 5 小时、以及效率高于/低于阈值时的 15 分钟级调整规则。

适用场景与注意

适合谁

  • 需要在 Agent 产品里提供「非药物、循证导向」的失眠自助对话,而不是一次性科普。
  • 希望输出带睡眠效率、睡眠窗口和周计划表,方便用户打卡对照的团队。

限制与坑

  • 见效周期:技能说明 CBT-I 通常需 2–6 周才见稳定改善;初期睡眠限制可能更困,需在对话中提前说明。
  • 医疗边界:呼吸暂停、双相躁狂期、癫痫等情形不适合自行做睡眠限制;正在用安眠药者不应自行停药。
  • 执行粒度:技能建议避免一次性堆满所有策略,可一次引入一项;并提醒不要靠白天补觉「弥补」夜间睡眠。
  • 平台数据:SkillHub 页面显示评分 100000、下载约 827 次(社区统计,会随时间变化);requires_api_key=false 表示无额外 Key 配置项。

结尾

「失眠认知行为」把 CBT-I 的评估、量化指标和三大核心策略写进标准 Skill 格式,让 Agent 在触发生眠相关话题时有章可循,同时用 NOT for 和错误处理表划清医疗与心理危机边界。需要安装或查看元数据时,可打开 SkillHub 技能页:https://www.skillhub.cn/skills/user_70c2f807/insomnia-cbt 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜