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 anzy-renlab-ai/pronounce --skill pronounce-wordgit clone --depth 1 https://github.com/anzy-renlab-ai/pronounceWrote 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/anzy-renlab-ai/pronounce/pronounce-word)<a href="https://agentmods.dev/skills/anzy-renlab-ai/pronounce/pronounce-word"><img src="https://agentmods.dev/badge/skills/anzy-renlab-ai/pronounce/pronounce-word/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/anzy-renlab-ai/pronounce/pronounce-word"><img src="https://agentmods.dev/badge/skills/anzy-renlab-ai/pronounce/pronounce-word.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00165 | $0.01898 |
| Opus 5 | $0.00082 | $0.00949 |
| Sonnet 5 | $0.00033 | $0.00380 |
| Haiku 4.5 | $0.00016 | $0.00190 |
Grade A, and why
pronounce-word 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 8d 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 — 112 lines — stays where its author put it; the contents beside it link to each section on GitHub.
pronounce-word — speak the word out loud
Purpose. When the user asks how to pronounce an English word — and especially a project, product, or programmer-jargon name (kubectl, nginx, Pydantic, LaTeX, JSON, ...) — don't just respond in text. Play the audio so they can hear the community reading, then add a short text caption with the source.
Trigger patterns
Auto-invoke ONLY when the user's message matches a single-word or short-name pronunciation request:
- English:
how to pronounce <X>,how do you pronounce <X>,pronounce <X>,how do you say <X>,what does <X> sound like - Chinese:
<X> 怎么读,<X> 怎么念,<X> 怎么发音,读一下 <X>,念一下 <X>
<X> MUST be a single token: a word, project name, product name, acronym, or identifier — the kind of thing a developer would actually type into say-it <X>. The dictionary is keyed on single tokens, so multi-word input is spoken raw (not looked up); for a two-part name pick the head token (say-it postgres, not say-it postgres database).
Do NOT trigger this skill when:
<X>is a sentence or paragraph the user wants narrated (e.g.读一下这段/read this paragraph). That's a TTS request, not a pronunciation lookup. Suggestsay "<sentence>"instead, or just answer in text.- The message is asking about pronunciation conceptually (e.g.
IPA 是什么/what is phonetic spelling). Answer in text. <X>is non-English everyday vocabulary or a person's name unrelated to tech. The dictionary's editorial scope is tech-only — fall through to a text-only answer, or skip.
If the target token is ambiguous (multiple candidates in the message), ask which one before invoking.
What to do
-
Speak it 3 times via
say-it.say-it <word>The CLI looks the word up in the dictionary and, if found, sends the dictionary's English-like respelling (e.g. "koob control") to the TTS engine so the pronunciation is the intended community reading — not whatever the engine would have guessed from the spelling alone. (macOS
saydoes not parse IPA /[[inpt PHON]]/ SSML<phoneme>markup — it reads them literally — so the dictionary stores respellings that ride the engine's built-in letter-to-sound rules.) If the word isn't in the dictionary, the CLI speaks the raw spelling.
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.
- 8d ago Changed · +1 lines 503054ec4f19
- 12d ago First seen · 111 lines · 165 tokens per session scan A 335d4edcf146
pronounce-word is a skill published in the GitHub repository anzy-renlab-ai/pronounce (39 stars, last pushed 11d ago), licensed MIT. It adds 165 tokens to every session and 1,898 once invoked, about $0.0008 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.
Other skills, from other repositories
printing-press-retro
Use when the user asks to retro, run a retrospective, file findings, or improve the Printing Press after a printed-CLI run. Trigger phrases: "retro", "retrospective", "what went wrong", "improve the press", "post-mortem", "lessons learned", "what can we improve", "file a retro", "submit findings". Do not use for…
教程类H5-小红书小工具
A method for building offline, single-page course experiences for Xiaohongshu’s Mini Tools, which are interactive pages published inside the platform. It combines written lessons, generated illustrations, and JavaScript page switching in a constrained container.
sansheng-distill
A book and text summarizer that creates one self-contained HTML page with five sections: an overview, chapter notes, the book’s central idea, an action checklist, and questions for judging its reliability. The page includes an embedded Mermaid mind map and works offline without a web server.
code-tour
Maintain docs/code-tour.md — the annotated guided reading of Aigon's core logic. Use when you have changed code the tour quotes, added a subsystem a new reader would need, or the user says "update the code tour", "the tour is stale", "add X to the code tour", or asks to review/refresh the code examples doc.
mainframe
Use when Pi writes, reviews, or executes bash; use MAINFRAME tools, AWM, and guarded function execution when available.
mainframe
Discover MAINFRAME read-only shell helpers and route durable agent authority through its control plane when available.