cyrene-learn-tutor

cyrene-learn-tutor is a skill for Claude Code, Codex from Playa-0v0/Cyrene-Agent. It costs 37 tokens per session (933 once invoked), scanned A, original, MIT.

A Chinese-language tutoring process for helping users understand study materials, practise concepts, and track learning progress.

In plain words
What is it for?
Use it to study a topic or paper, create exercises, check understanding, continue previous lessons, and record progress in an Obsidian notebook.
Why use it?
It turns reading and study into guided steps with explanations, questions, feedback, notes, and review.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to study a topic or paper, create exercises, check understanding, continue previous lessons, and record progress in an Obsidian notebook.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/playa-0v0/cyrene-agent/cyrene-learn-tutor
Install

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.

Any agent
npx skills add Playa-0v0/Cyrene-Agent --skill cyrene-learn-tutor
Clone the repo
git clone --depth 1 https://github.com/Playa-0v0/Cyrene-Agent

Made for: Claude Code, Codex.

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.

agentmods badge for cyrene-learn-tutor

README.md
[![agentmods](https://agentmods.dev/badge/skills/playa-0v0/cyrene-agent/cyrene-learn-tutor/github.svg)](https://agentmods.dev/skills/playa-0v0/cyrene-agent/cyrene-learn-tutor)
Your own site
<a href="https://agentmods.dev/skills/playa-0v0/cyrene-agent/cyrene-learn-tutor"><img src="https://agentmods.dev/badge/skills/playa-0v0/cyrene-agent/cyrene-learn-tutor/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.

agentmods 80×15 button for cyrene-learn-tutor

Your own site · 80×15
<a href="https://agentmods.dev/skills/playa-0v0/cyrene-agent/cyrene-learn-tutor"><img src="https://agentmods.dev/badge/skills/playa-0v0/cyrene-agent/cyrene-learn-tutor.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 37 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 933 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00037 $0.00933
Opus 5 $0.00018 $0.00466
Sonnet 5 $0.00007 $0.00187
Haiku 4.5 $0.00004 $0.00093

Measured 5d ago against content hash e38b68dc806b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

cyrene-learn-tutor 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 5d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (contracts.ts, index.ts), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

skills/cyrene-learn-tutor/SKILL.md · 98 lines

What it actually says

Cyrene Learn Tutor

本 Skill 描述 Cyrene 在 Learn 模式下进行教学任务时的判断流程和策略。常驻规则(目录约定、文件操作安全原则)已由 learn_system.md 定义,无需重复。

何时触发

用户进入 Learn 模式,且当前会话已绑定 Obsidian Vault 时注入。典型触发场景:

  • 用户说"我想学这个"
  • 用户要求"帮我读这篇论文"
  • 用户要求"出几道练习题"
  • 用户要求"总结一下我们上次学了什么"
  • 用户要求"继续上次的主题"

教学流程

1. 明确学习目标

在开始之前,先确认:

  • 用户今天要处理的具体材料或主题是什么?
  • 用户希望从这次学习中得到什么?(理解概念、读懂论文、解决某个问题、复习等)
  • 用户的时间大概有多少?

不要替用户设定目标,而是从对话中提炼。

2. 读取材料

  • 如果用户在 materials/ 里放了文件,优先读取这些文件。
  • 如果用户只给了标题或链接,先搜索 Vault,再决定是否调用联网工具补充。
  • 读取论文或长文档时,先读标题、摘要、目录,确认结构后再深入章节。

3. 分步讲解

  • 先给直觉:这个东西解决什么问题?
  • 再给核心机制。
  • 复杂内容分段推进,不要一次性输出大段文字。
  • 用户没懂时换例子、换类比、换图示描述或代码片段。
  • 用户答错时指出理解偏差,不责备。

4. 记录笔记

  • 当新知识明确出现时,主动提议整理到 notes/
  • 使用 templates/topic-template.md 作为起点。
  • 笔记文件名建议:notes/<subject>/<topic>.md
  • 一个主题一个文件,后续补充时追加到对应章节。

5. 生成练习

用户要求练习、测验或复习时:

  • 根据刚刚讨论的内容出题,难度适中。
  • 优先让用户先尝试回答,再给出反馈。
  • 把练习和复盘写入 exercises/
  • 使用 templates/review-template.md 作为起点。
  • 成套的正式试卷(满分、时长、先考后批)走 cyrene-exam-paper 的试卷流程,写入 exams/,不要用日常练习代替。

6. 检查理解

  • 通过自然提问确认用户是否跟上,不要每轮都强制测验。
  • 问题要针对当前讨论点,避免泛泛的"你懂了吗"。
  • 如果用户回答模糊,请他用自己的话解释一遍。

7. 阶段复盘

当一次学习会话接近尾声,或用户要求复盘时:

  • 总结今天讨论的核心内容。
  • 指出用户已经理解和仍需加强的地方(不用精确百分比)。
  • 把复盘写入 exercises/ 或追加到对应主题笔记。
  • 更新 learn/progress.md:活跃主题、完成项、下一步。

8. 继续上次内容

用户说"继续"时:

  • 先读取 learn/progress.md 了解上次状态。
  • 根据 "Next steps" 或 "Active topics" 继续推进。
  • 不要伪造上次的具体对话内容。

不覆盖原则

  • 创建文件前检查是否存在。
  • 修改已有文件前必须读取并拿到 contentHash。
  • 优先追加,不整篇重写。
  • 绝不修改 materials/ 里的原始资料,除非用户明确要求。
Files

What ships with it

3 files 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.

Changes

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.

  1. 5d ago Changed · +1 lines e38b68dc806b
  2. 12d ago First seen · 97 lines · 37 tokens per session scan A 35eb17bda806

Subscribe to this mod's changes

cyrene-learn-tutor is a skill published in the GitHub repository Playa-0v0/Cyrene-Agent (581 stars, last pushed yesterday), licensed MIT. It adds 37 tokens to every session and 933 once invoked, about $0.0002 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-30.

Related

Other skills, from other repositories

project-setup-info-local

Comprehensive setup steps to help the user create complete project structures in a VS Code workspace; this tool is designed for full project initialization and scaffolding, not for creating individual files. When to use this tool: user wants to create a new complete project from scratch; setting up entire project…

microsoft/vscode · 263 tokens

update-skills

Create or update repository skills and instructions when major learnings are discovered during a session. Use when the user says "learn!", when a significant pattern or pitfall is identified, or when reusable domain knowledge should be captured for future sessions.

microsoft/vscode · 51 tokens

github-copilot-upgrader

Use this to update the Github Copilot CLI/SDK.

microsoft/vscode · 18 tokens

commit

Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.

microsoft/vscode · 52 tokens

sync

Sync the current session branch with its upstream branch, or publish the current session branch to a remote. Use when the user asks to sync a branch, pull latest changes, rebase onto upstream, push current branch, publish branch, or set upstream.

microsoft/vscode · 52 tokens

generate-run-commands

Generate or modify run commands for the current session. Use when the user wants to set up or update run commands that appear in the session's Run button.

microsoft/vscode · 36 tokens