Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add cuic19053-hue/-skills- --skill volunteer_teachinggit clone --depth 1 https://github.com/cuic19053-hue/-skills-Wrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/cuic19053-hue/-skills-/volunteer_teaching)<a href="https://agentmods.dev/skills/cuic19053-hue/-skills-/volunteer_teaching"><img src="https://agentmods.dev/badge/skills/cuic19053-hue/-skills-/volunteer_teaching/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/cuic19053-hue/-skills-/volunteer_teaching"><img src="https://agentmods.dev/badge/skills/cuic19053-hue/-skills-/volunteer_teaching.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00134 | $0.15804 |
| Opus 5 | $0.00067 | $0.07902 |
| Sonnet 5 | $0.00027 | $0.03161 |
| Haiku 4.5 | $0.00013 | $0.01580 |
Grade A, and why
volunteer_teaching scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 965 lines — stays where its author put it; the contents beside it link to each section on GitHub.
三下乡社会实践-支教类 Skill
本 skill 处理"大学生暑期三下乡社会实践-支教类"立项申报书全流程:信息采集 → 课程表设计 → 教案撰写 → 按天按课时实施方案 → docx 生成 → 质检。仅处理"支教类"子类(中小学课程教学 + 素质拓展 + 心理关怀为主),调研/政策宣讲/科技服务类请走对应 skill。
输出文件:可提交的 .docx(A4 纸张,宋体小四正文,黑体三号标题,1.5 倍行距,首行缩进 2 字符)。
一、适用场景与触发条件
适用:用户提到"三下乡""支教""支教类""暑期支教""课程设计""教案""课时安排""基础教育支援""素质拓展""心理关怀""支教立项申报书"等关键词,且实践主要形式为面向中小学生开展课程教学(非走访调研、非政策宣讲、非科技服务)。
不适用(需走其他 skill):
- 调研类(含问卷 + 访谈,调研报告为核心产出)→ 走 social_survey skill
- 政策宣讲类(含宣讲场次、宣讲对象为村民)→ 走宣讲 skill
- 科技服务类(含技术培训、设备维修)→ 走服务 skill
- 单纯志愿服务(无教学产出)→ 走志愿服务 skill
触发后第一步:确认实践形式为"支教类"(含课程表 + 教案 + 课时数)。若用户未明确,按支教类处理并告知,避免与调研/宣讲混入。
支教类 vs 其他子类核心区别:
- 支教类:核心产出是"支教课时数 + 学生反馈",强调教学输出能力
- 调研类:核心产出是"调研报告",强调数据收集与分析
- 宣讲类:核心产出是"宣讲场次 + 受众覆盖"
- 服务类:核心产出是"服务记录 + 物资捐赠"
二、工作流程总览
四阶段串行执行,每阶段完成后再进入下一阶段:
阶段 1 信息采集(10~15 轮对话): 按"团队信息 → 实践主题 → 支教学校 → 学生人数 → 年级分布 → 课程需求 → 团队教学经验 → 课程表 → 教案 → 实施按天按课时 → 安全保障 → 预期成果 → 经费预算"顺序采集。每轮不超过 5 个字段。支教专属字段必须追问清楚,禁止编造课时数与学生人数。
阶段 2 内容撰写(一次性产出): 按 12 栏目顺序撰写。实施方案严格按天 + 按课时双重列出,每课时标注学科/教师/班级。课程表含上午 4 课时(语文/英语/数学/科学)+ 下午 2 课时(艺术/体育)。预期成果以支教课时数 + 学生反馈为主。
阶段 3 docx 生成:
调用 python build.py --data data.json --out output.docx 生成 Word 文档。data.json 字段定义见第十一章。
阶段 4 质检: 按第十三章清单逐项检查。任何一项不达标返回阶段 2 修改。
禁止行为:
- 跳过采集直接套模板
- 用"开展支教活动""进行素质拓展"等空泛表述
- 编造课时数、学生人数、教师姓名
- 把调研/宣讲内容混入支教类申报书
- 教案只写教学目标不写教学过程
- 用"若干""一定""相关"等模糊词
三、信息采集清单
3.1 通用必采(10 字段)
| 字段 | 说明 | 示例 | 缺失追问策略 |
|---|---|---|---|
| team_name | 团队名称(含赴 + 地点 + 主题) | 赴 XX 县乡村振兴支教团 | "团队正式名称?" |
| theme | 实践主题(对应团中央年度主题) | 乡村振兴 | "对应团中央哪一年度主题?" |
| location | 实践地点(精确到学校) | XX 省 XX 县 XX 镇 XX 小学 | "具体到哪所学校?" |
| practice_time | 实践时间(含出发/返程) | 2025.07.15-07.28(14 天) | "出发与返程日期?" |
| team_size | 团队人数(6~15 人) | 10 人 | "团队几人?建议 6~15 人" |
| leader_name | 队长姓名 | 张三 | "队长全名?" |
| leader_id | 队长学号 | 202212345 | "学号?" |
| leader_phone | 队长联系电话 | 138XXXXXXXX | "手机号?" |
| college | 申报单位(学院全称) | 师范学院 | "学院全称?" |
| apply_date | 申报日期 | 2025 年 5 月 20 日 | "申报提交日期?" |
3.2 支教专属必采(核心)
| 字段 | 说明 | 示例 |
|---|---|---|
| school_name | 支教学校全称 | XX 县 XX 镇 XX 小学 |
| school_level | 学校层级 | 完全小学(1~6 年级) |
| student_total | 学生总人数 | 90 人 |
| class_setup | 分班情况 | 3 个班:小班 30 人(1 |
| grade_dist | 年级分布 | 1 年级 15 人 + 2 年级 15 人 + ... + 6 年级 15 人 |
| course_need | 课程需求 | 语文 + 英语 + 数学 + 科学 + 艺术 + 体育 |
| teacher_exp | 团队教学经验 | 5 人有家教经验,3 人有培训辅导经验 |
| subject_assign | 学科分工 | 张三-语文 / 李四-英语 / 王五-数学 / 赵六-科学 / 孙七-艺术 / 周八-体育 |
| daily_periods | 每日课时数 | 6 课时(上午 4 + 下午 2) |
| total_periods | 总课时数 | 84 课时(14 天 × 6 课时) |
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 965 lines · 134 tokens per session scan A aa8588d6057f
volunteer_teaching is a skill published in the GitHub repository cuic19053-hue/-skills- (10 stars, last pushed 1mo ago), licensed MIT. It adds 134 tokens to every session and 15,804 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
stage-dsl
The map for reading and editing an OpenMAIC stage document with readstage, patchstage, and grepstage. Load it before patching a structure you have not patched before, when patchstage rejects an operation, or whenever the path from a stage, outline, scene, content object, or action to the field you need is uncertain.…
pptx-import
A method for adding an uploaded PowerPoint presentation to an existing classroom as extra pages while keeping the slides' original layout. PowerPoint is Microsoft's presentation file format.
dev-camp-deck
Creates a professional PowerPoint presentation about a Copilot Dev Camp lab or topic. Researches Microsoft Learn documentation, organizes content into a slide structure, and generates a polished deck with speaker notes. Use when user asks to "create a presentation on", "make a deck about", "build a slideshow for"…
read-book
When you want to read and extract structured notes from a book — PDF, EPUB, MOBI, markdown, .txt, pasted text, or URL to a public-domain work. Reads in chunks (by chapter when a TOC exists, by 50-page blocks otherwise), extracts per-chapter TL;DR + key concepts + quotes + action items + frameworks, and offers to…
exam-study-guide
A study-guide builder for a completed exam chapter that has not yet passed its required checks. It creates a structured teaching checklist and, in full mode, a self-contained HTML and printable PDF guide with readable formulas, visible images, explanations, examples, and answers.
training-report
Produce a professional training/workshop report as a .docx file. Use this skill whenever the user mentions "training report", "workshop report", "compte rendu", "compte rendu de formation", "formation report", "debriefing a workshop", "write up a training session", "résumé de formation", or any request to document a…