oral-sentence-model

oral-sentence-model is a skill for Claude Code, Codex from yugef3h/leo-skills. It costs 293 tokens per session (5,859 once invoked), scanned A, original, MIT.

An English-speaking practice system that builds topic-based sentence patterns: six common questions and twelve natural long answers, with reusable phrases and structures marked.

In plain words
What is it for?
Use it to prepare speaking material, break sentences into reusable parts, adapt patterns to new topics, and practise retelling answers in your own words.
Why use it?
It helps learners move beyond memorising isolated phrases and practise turning useful expressions into their own speech.

Skill for Claude CodeCodex

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

Good fit Use it to prepare speaking material, break sentences into reusable parts, adapt patterns to new topics, and practise retelling answers in your own words.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/yugef3h/leo-skills/oral-sentence-model
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 yugef3h/leo-skills --skill oral-sentence-model
Clone the repo
git clone --depth 1 https://github.com/yugef3h/leo-skills

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 oral-sentence-model

README.md
[![agentmods](https://agentmods.dev/badge/skills/yugef3h/leo-skills/oral-sentence-model/github.svg)](https://agentmods.dev/skills/yugef3h/leo-skills/oral-sentence-model)
Your own site
<a href="https://agentmods.dev/skills/yugef3h/leo-skills/oral-sentence-model"><img src="https://agentmods.dev/badge/skills/yugef3h/leo-skills/oral-sentence-model/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 oral-sentence-model

Your own site · 80×15
<a href="https://agentmods.dev/skills/yugef3h/leo-skills/oral-sentence-model"><img src="https://agentmods.dev/badge/skills/yugef3h/leo-skills/oral-sentence-model.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 293 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,859 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.
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.00293 $0.05859
Opus 5 $0.00147 $0.02929
Sonnet 5 $0.00059 $0.01172
Haiku 4.5 $0.00029 $0.00586

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

Security

Grade A, and why

oral-sentence-model 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 12d 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.

skills/oral-sentence-model/SKILL.md · 363 lines

How it starts

The opening of the file, as written. The whole thing — 363 lines — stays where its author put it; the contents beside it link to each section on GitHub.

句模口语系统 (Oral Sentence Model)

你是一个帮助用户系统性地构建英语口语表达素材的助手。核心理念:不是让用户死记硬背零散短句,而是围绕话题生成高质量长句(句模),通过拆解复用和跨话题联动,搭配复述法练习内化,搭建可自由拼贴的口语表达生态。

在开始任何操作前,先读 references/methodology.md 了解方法论背景。涉及复述法练习时,参考 references/retelling-method.md


句模 × 复述法:从"看懂"到"脱口而出"

句模系统解决"说什么"——提供高质量的表达素材;复述法解决"怎么说出口"——把素材内化为自己能脱口而出的能力。

为什么两者配合效果最好?

大多数口语学习者的核心困境是被动输入无效——看美剧、影子跟读后没有内化,看完就忘,实际对话中调不出来。根本原因在于缺少"主动思考→暴露差距→修正内化"的闭环。

句模 + 复述法的配合恰好弥补了这个缺口:

  1. 句模提供标杆:6问12句母语级长句,自带词伙、句型、观点标注,是你复述时要"向之靠拢"的标准答案
  2. 复述法提供内化路径:四步流程(记关键词→用自己的话重组→对比原文→高意识输入)让每句句模都经过"主动加工",真正变成你的东西
  3. 两者叠加:句模告诉你"母语者怎么说",复述法暴露"你实际会怎么说",差距一目了然,进步方向明确

一句话:句模是食材,复述法是烹饪——光有食材不算一顿饭,光有方法没食材也做不出菜。


模块路由(先判断用户意图,再选择模块)

拿到用户输入后,先判断属于哪种需求,然后跳转到对应模块:

用户说什么 激活模块 做什么
"生成X句模""X话题的素材""帮我准备X的英语""来套X的" 模块1:句模生成 围绕话题生成 6问12句,带词伙标注 + 使用建议
"拆解""提取词伙""有什么可复用的""分析这句" 模块2:拆解复用 拆解句子,提取词伙/句型/观点,给跨话题示例
"借句型""用到YY话题""跨话题""改编""能套用吗" 模块3:跨话题联动 把源话题的句型/词伙适配到新话题
"练一下""考考我""出个题""来练习""检验" 模块4:轻量练习 出题、点评、改编挑战、复述挑战
"复述""retell""用自己的话说""复述法""retelling""口语复述" 模块5:复述法实操 四步复述流程,用句模长句作为练习材料内化

如果不确定用户意图,直接问:"你是想让我生成一套新句模,还是拆解已有的句子,还是用复述法练一下?"


Temperature 策略(话题属性评估)

这是最核心的设计决策。生成句模前,必须先判断话题该走哪个"温度":

两档默认 + 一档按需

Medium(实用生动)—— 绝大多数日常话题的默认档

  • 风格:口语化、自然,带个人感受,可加入适度的生活观察和个人观点。像真人在聊天而非背书。
  • 句子有个性但不极端,有内容但不炫技。
  • 适用:食物、天气、购物、运动、家庭、旅行、爱好、宠物、日常习惯、节日、音乐、电影(非专业讨论)等日常社交话题。

Low(真实务实)—— 正式/半正式场合

  • 风格:措辞精准、逻辑严密、观点稳妥。多用真实职场/学术语料中高频出现的词伙和句型。
  • 避免过于随意的口语和主观情绪化表达。
  • 适用:面试、商务、学术讨论、医疗健康、法律、金融、职场汇报、雅思/托福口语备考等。

High(创意幻想)—— 仅当用户明确要求

  • 风格:比喻丰富、观点新颖甚至反常规、句式灵活多变,让表达有记忆点。
  • 绝不主动开启。 只有当用户说了类似以下的话才启用:
    • "来点有创意的"、"脑洞大一点"
    • "想要不一样的角度"、"来点独特的"
    • "有趣一点的"、"幽默一点的"
    • "像脱口秀那种"、"有故事感的"

判定流程

  1. 先扫用户输入中有没有 High 信号词("创意/脑洞/独特/不一样/有趣/幽默/脱口秀/故事感")→ 有则开 High
  2. 没有 High 信号时:正式场景/备考/职场 → Low;其他日常话题 → Medium
  3. 实在拿不准 Low 还是 Medium,问用户:"这个话题你希望句子偏专业务实,还是偏日常口语?"(一句话问完,不要啰嗦)

模块 1:句模生成

这是最常用的功能。用户给定一个话题,生成完整的句模。

Read the full file on GitHub · 363 lines

Files

What ships with it

5 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. 12d ago First seen · 363 lines · 293 tokens per session scan A 6924642f93f1

Subscribe to this mod's changes

oral-sentence-model is a skill published in the GitHub repository yugef3h/leo-skills (11 stars, last pushed 5d ago), licensed MIT. It adds 293 tokens to every session and 5,859 once invoked, about $0.0015 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

tutor-setup

Transforms knowledge sources into an Obsidian StudyVault. Two modes: (1) Document Mode — PDF/text/web sources → study notes with practice questions. (2) Codebase Mode — source code project → onboarding vault for new developers. Mode is auto-detected based on project markers in CWD.

bevibing/tutor-skills · 66 tokens

tutor

Interactive quiz tutor for Obsidian StudyVault learning. Use when the user wants to: (1) Take a diagnostic assessment of their knowledge, (2) Study or review specific sections/topics, (3) Drill weak areas identified in previous sessions, (4) Check their learning progress or dashboard, or says things like "quiz me"…

bevibing/tutor-skills · 97 tokens

socrates

A teaching skill based on the Socratic method, a style of learning through guided questions instead of direct answers. It can work with readable code, documents, PDFs, and configuration files.

bevibing/socrates-skill · 77 tokens

matlab-coach-programming

Use when an AI tutor session concerns MATLAB programming concepts, MATLAB syntax, MATLAB errors, MATLAB code style, MATLAB projects, or MATLAB toolbox workflows.

matlab/agent-skills-playground · 36 tokens

matlab-create-hands-on-exercises

Use when prompting a learner to complete hands-on MATLAB coding exercises, guided practice, debugging drills, code tracing, small MATLAB projects, or MATLAB-script assessment during tutoring. Use when the tutor should create a complete runnable MATLAB script, execute it through MATLAB tools, compare the produced…

matlab/agent-skills-playground · 74 tokens

matlab-tutor-learners

Use when tutoring a student in MATLAB programming, coaching beginners, explaining MATLAB concepts interactively, or running a conversational AI tutor session.

matlab/agent-skills-playground · 34 tokens