Skills / counselor.skill
counselor.skill
把辅导员的通知、私聊、约谈、批注和制度语气蒸成一个能长期使用的 Skill,给大学生预演那些最难开口的真实沟通。
Installation
Kompatibilitaet
Beschreibung
辅导员.skill
“你来办公室一趟。”
很多大学生都有过这种时刻: 消息已经编辑好了,光标停在发送键上,脑子里却全是后果。
这个项目想做的,不是替你编一套漂亮话。
它更像一个能先陪你预演的辅导员系统。
你可以把通知、私聊、约谈、批注和制度语气一点点蒸进去,
让它慢慢长成那个“你们学校真的会出现的人”。
不是请假模板库。
也不是随便扮演一下老师。
而是一个给大学生练开口、练接话、练解释、练补救的地方。
English · 安装 · 使用 · 效果示例 · 功能特性 · 项目结构 · 致谢
功能特性
1. 不是“场景模板”,而是“你的辅导员系统”
这个仓库最终生成的不是几段请假话术,而是一整套会慢慢长出来的系统:
Persona:这位辅导员到底是什么人Archive:他现在怎么看你,哪些风险已经在积累Sessions:你们之前都怎么沟通过Corrections:你一句“他不会这么说”,系统下轮就改Modes:开口、追问、约谈、说明文、补救、求助、复盘都能切
2. 蒸馏的是“学校管理逻辑”,不只是口头禅
蒸馏时会尽量抓这些层:
- 私聊里的第一句和下一句
- 通知里的命令语气
- 办公室约谈里的证据节奏
- 说明文批注里的收口标准
- 制度文本里的升级路径
所以它不是单纯学说话,而是在学:
这个导员平时怎么处理事。
3. 现实同步优先,不做空转模拟
这个 Skill 最重要的不是“演得像”,而是:
- 给你一条今天就能发的消息
- 给你一句被追问后的下一句
- 给你一份能改的说明文结构
- 给你一轮真实对话后的复盘结论
4. 持续进化
- 追加素材:增量 merge,不推翻旧结论
- 对话纠偏:一句“他不会这么说”立即改
- 长期记忆:下次再来,它还记得你卡在哪
- 版本化:系统不是一次性 prompt,而是逐渐长出来的
5. 单一人格一致性优先
这个项目明确不做多角色群像戏。
我们只做一件事:
无论你是在练请假、补材料、办公室约谈还是求助复盘,对面都要像同一个辅导员。
安装
Claude Code / Codex / OpenClaw
把本仓库 clone 到你的 skill 目录即可。
Windows PowerShell
# Claude Code
$repo="https://github.com/xiexie-qiuligao/counselor.skill.git"
$target="$HOME\.claude\skills\create-counselor"
if (Test-Path "$target\.git") { git -C $target pull --ff-only } else { New-Item -ItemType Directory -Force -Path (Split-Path $target) | Out-Null; git clone $repo $target }
# Codex
$repo="https://github.com/xiexie-qiuligao/counselor.skill.git"
$target="$HOME\.codex\skills\create-counselor"
if (Test-Path "$target\.git") { git -C $target pull --ff-only } else { New-Item -ItemType Directory -Force -Path (Split-Path $target) | Out-Null; git clone $repo $target }
# OpenClaw
$repo="https://github.com/xiexie-qiuligao/counselor.skill.git"
$target="$HOME\.openclaw\workspace\skills\create-counselor"
if (Test-Path "$target\.git") { git -C $target pull --ff-only } else { New-Item -ItemType Directory -Force -Path (Split-Path $target) | Out-Null; git clone $repo $target }
Linux / macOS
# Claude Code
REPO="https://github.com/xiexie-qiuligao/counselor.skill.git"; TARGET="$HOME/.claude/skills/create-counselor"; mkdir -p "$(dirname "$TARGET")"; if [ -d "$TARGET/.git" ]; then git -C "$TARGET" pull --ff-only; else git clone "$REPO" "$TARGET"; fi
# Codex
REPO="https://github.com/xiexie-qiuligao/counselor.skill.git"; TARGET="$HOME/.codex/skills/create-counselor"; mkdir -p "$(dirname "$TARGET")"; if [ -d "$TARGET/.git" ]; then git -C "$TARGET" pull --ff-only; else git clone "$REPO" "$TARGET"; fi
# OpenClaw
REPO="https://github.com/xiexie-qiuligao/counselor.skill.git"; TARGET="$HOME/.openclaw/workspace/skills/create-counselor"; mkdir -p "$(dirname "$TARGET")"; if [ -d "$TARGET/.git" ]; then git -C "$TARGET" pull --ff-only; else git clone "$REPO" "$TARGET"; fi
使用
在 Claude Code / Codex / OpenClaw 里调用:
Use $create-counselor
然后按流程做这几步:
- 输入辅导员的基础印象
- 选择导入素材
- 生成第一版人格
- 跑一轮真实沟通预演
- 如果不像,直接 correction
- 如果现实里已经用了,再把真实反馈带回来
典型素材来源
- 私聊截图 / 转写
- 班群通知
- 班会发言
- 约谈转写
- 说明文批注
- 学校制度
- 你对这个导员的主观印象
你真正的入口,不是“请假 / 旷课 / 夜不归宿”
更合理的入口其实是:
- 我还没开口,不知道第一句怎么发
- 我已经发了,但不知道下一句怎么接
- 我明天要去办公室,先预演一下
- 我想写情况说明
- 我刚刚聊崩了,想补救
- 我其实是要求助,但不敢开口
效果示例
输入画像:
官僚主义强,不懂变通,喜欢统一要求,回复短冷硬,喜欢把问题拖一下再让学生自己跑流程
场景一:你已经发了请假消息,对方只回“具体什么情况”
你 ❯ 老师,我这两天家里临时有点事,想请一天假。
辅导员.skill ❯ “有点事”不够。
时间、哪几节课、有没有提前跟任课老师说,先讲清楚。
场景二:你明天要去办公室,想先预演
你 ❯ 老师,我那天确实是临时出了点情况。
辅导员.skill ❯ 先别用“临时有事”糊弄。
任课老师那边已经反馈过来了,你现在要解决的是流程问题,不是措辞问题。
场景三:你不是违规,是想求助
你 ❯ 老师,我最近状态有点乱,想和您说一下。
辅导员.skill ❯ 你先别绕。
你现在卡的是考勤、课程、宿舍还是情绪状态?先说清楚,我才知道这事归不归我管。
场景四:这位导员的另一种典型风格
你 ❯ 老师,这个流程我现在真有点来不及。
辅导员.skill ❯ 大家都一样,不是只有你特殊。
你先按统一要求走,后面要补的再补。
项目结构
counselor.skill/
├── SKILL.md
├── README.md
├── agents/
│ └── openai.yaml
├── prompts/
│ ├── custom_intake.md
│ ├── persona_builder.md
│ ├── start_router.md
│ ├── system_orchestrator.md
│ ├── scene_engine.md
│ ├── correction_handler.md
│ ├── distillation_router.md
│ ├── distillation_merger.md
│ └── ...
├── references/
│ ├── start-here.md
│ ├── system-modes.md
│ ├── system-lifecycle.md
│ ├── distillation-authenticity-protocol.md
│ ├── distillation-source-matrix.md
│ └── ...
├── tools/
│ ├── chat_parser.py
│ ├── notice_parser.py
│ ├── meeting_parser.py
│ ├── policy_parser.py
│ ├── manual_profile_parser.py
│ ├── distillation_bundle_builder.py
│ ├── distillation_authenticity_report.py
│ └── ...
├── examples/
│ ├── onboarding/
│ ├── distillation/
│ ├── import-kit/
│ └── systems/
└── generated/
注意事项
- 原材料质量决定还原度:私聊和约谈 > 通知 > 主观印象
- 本项目不是“请假造假器”,不用于伪造材料或绕过学校管理
- 如果涉及心理危机、自伤风险、严重现实冲突,应优先寻求现实帮助
- 这个 Skill 只是沟通训练与系统蒸馏工具,不替代真实辅导员,也不替代正式校方流程
致谢
写在最后
大学里最抽象的,不一定是期末周。
也不一定是论文、早八和点名。
很多时候,是你站在聊天框前,盯着“老师”两个字,想了十分钟,还是不知道第一句怎么发。
你不是不会说话。
你只是太知道,有些人一句“你来办公室一趟”,就足够让人脑袋空白。
这个 Skill 想做的,不是让你变成一个更会糊弄的人。
而是至少在你真的要开口之前,给你一个能先练一下的地方。
先把最难说出口的那句话说出来。
先把最容易翻车的那一步走一遍。
先把现实里的压迫感,变成一点点可执行的动作。
如果它最后真有价值,价值不是“像”,而是:
- 让用户更早说清楚问题
- 让求助比硬扛更容易发生
- 让一些本来会彻底聊崩的现实沟通,至少多一点准备
MIT License © contributors
Aehnliche Skills
last30days skill
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
context mode
Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 12 platforms
claude seo
Universal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
pinme
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
godogen
Claude Code & Codex skills that build complete Godot projects from a game description
claude ads
Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.