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 agentmods add skills/ghostricke9/studyagent/exercise-generatornpx skills add Ghostricke9/StudyAgent --skill exercise-generatorgit clone --depth 1 https://github.com/Ghostricke9/StudyAgentWhat 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 | $0.00024 | $0.00578 |
| Opus 5 | $0.00012 | $0.00289 |
| Sonnet 5 | $0.00005 | $0.00116 |
| Haiku 4.5 | $0.00002 | $0.00058 |
Grade A, and why
exercise-generator 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 2d 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.
What it actually says
技能:生成配套练习题
何时使用
当你已经完成某个章节的教材编撰,需要为该章节生成配套练习题时,调用此技能。
出题要求
请为当前已编撰完成的章节生成练习题,按以下格式输出:
## 练习题:[章节名称]
### 一、选择题(2题)
**第1题** [题目描述]
A. [选项A]
B. [选项B]
C. [选项C]
D. [选项D]
**第2题** [题目描述]
A. [选项A]
B. [选项B]
C. [选项C]
D. [选项D]
### 二、填空题(1题)
**第3题** [包含空格的题目描述,用 ___ 表示填空处]
### 三、简答题(1题)
**第4题** [简答题描述]
### 四、实践题(1题)
**第5题** [需要动手实践的题目描述]
---
## 参考答案与解析
### 选择题
**第1题答案:X**
解析:[说明为什么选这个,为什么不选其他的]
**第2题答案:X**
解析:[说明为什么选这个,为什么不选其他的]
### 填空题
**第3题答案:[填空内容]**
解析:[说明填空的依据]
### 简答题
**第4题参考答案:**
[给出参考回答要点]
### 实践题
**第5题参考思路:**
[给出解题思路和关键步骤]
出题原则
- 覆盖核心知识点:题目要覆盖本章的关键概念
- 难度梯度:从基础识记 → 理解应用 → 分析创造
- 解析详尽:每个答案都要有为什么对/错的分析
- 实践题有可操作性:提供具体的操作步骤或代码框架
- 与教学内容紧密关联:不要出超纲题
使用方式
- 先确保章节内容已经编撰完成(在对话历史中可见)
- 调用此技能后,根据章节内容出题
- 每题附带完整解析
- 出完所有章节的练习题后,使用 save_document 保存
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.
- 2d ago First seen · 77 lines · 24 tokens per session scan A 8f5103e031b3
exercise-generator is a skill published in the GitHub repository Ghostricke9/StudyAgent (5 stars, last pushed 4mo ago), licensed MIT. It adds 24 tokens to every session and 578 once invoked, about $0.0001 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
find-your-level
Interactive quiz that maps your AI/ML knowledge to a starting point in the 523-lesson, 20-phase AI Engineering from Scratch curriculum. Trigger phrases: "where should I start", "find my level", "what do I know", "which phase", "assess my knowledge", "placement test", "skip ahead".
find-your-level
Interactive quiz that maps your AI/ML knowledge to a starting point in the 260-lesson, 20-phase AI Engineering from Scratch curriculum. Trigger phrases: "where should I start", "find my level", "what do I know", "which phase", "assess my knowledge", "placement test", "skip ahead".
course-builder
Use when turning "I want to teach X" into a defensible course skeleton — measurable outcomes (Bloom + ABCD), assessment that proves each one, sequenced modules, and an outcome×module×assessment matrix — for a workshop, bootcamp, cohort or onboarding track. NOT making one concept land emotionally with story or analogy…
course-storytelling
Use when lesson or course content is correct but forgettable and a concept has to LAND: profiles the learner, breaks the blocking false belief, then rebuilds it as epiphany story → named model → grounded analogy → proof → so-what. NOT outcomes, assessment or module order (that is course-builder), NOT slide visuals…
quiz-generation
Educational assessment expert that generates high-quality multiple-choice quizzes from any provided text. Creates exactly 10 MCQs with 4 options each, correct answer identification, and concise explanations.
learning-analytics-interpretation-guide
Interpret learning analytics data and translate dashboard findings into actionable teaching decisions. Use when reviewing LMS data, quiz patterns, or engagement metrics.