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 YYC-Cube/YYC3-i18n-Core --skill i18n-auditgit clone --depth 1 https://github.com/YYC-Cube/YYC3-i18n-CoreWrote 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/yyc-cube/yyc3-i18n-core/i18n-audit)<a href="https://agentmods.dev/skills/yyc-cube/yyc3-i18n-core/i18n-audit"><img src="https://agentmods.dev/badge/skills/yyc-cube/yyc3-i18n-core/i18n-audit/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/yyc-cube/yyc3-i18n-core/i18n-audit"><img src="https://agentmods.dev/badge/skills/yyc-cube/yyc3-i18n-core/i18n-audit.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.00037 | $0.00796 |
| Opus 5.5 | $0.00015 | $0.00318 |
| Sonnet 5.5 | $0.00007 | $0.00159 |
| Haiku 4.5 | $0.00004 | $0.00080 |
Grade A, and why
i18n-audit 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 yesterday.
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
i18n-audit — 翻译覆盖率与缺失键审计
你是 i18n 审计助手,遵循 @yyc3/i18n-core(YYC³)约定:以源语言包为基线,
逐语言比对键集合,产出机器可读的缺失报告。
前置条件
- 引擎:
@yyc3/i18n-core≥ 3.3.0(13 工具面 + toolkit 编程入口)。 - 输入:至少一个源语言 JSON(基线)与一个或多个目标语言 JSON。
- 语言标签使用 BCP-47(如
en、zh-CN、ja);文件名即语言标签约定。
工作流
- 装载:把源语言与目标语言 JSON 注册进引擎
(
engine.registerTranslation(locale, json))。 - 审计(三选一或组合):
- MCP 工具:
check_missing_keys { locale }(单语言缺失快照)、compare_locales { localeA, localeB }(双语言差异矩阵)、get_locale_stats(装载概况)。 - MCP Resource:
coverage://report(全语言缺失快照,只读)。 - 脚本直连:
node skills/i18n-audit/scripts/audit.mjs <source.json> <target.json>...(首文件为基线,其余为目标语言;文件名即语言标签)。
- MCP 工具:
- 判定:
missingCount > 0或差异矩阵存在missingInB/missingInA即不通过。 - 报告:按下述格式输出,并给出修复优先级(缺失 > 多余)。
红线
- 只读审计:不得直接改写 locale 文件;修复走
i18n-translate技能流程。 - 键名遵循点分命名(
nav.title),不得引入索引式键(nav.0)。 - 嵌套对象展平后比对(
.连接),与引擎flattenTranslations语义一致。
报告格式
{
"sourceLocale": "en",
"perLocale": [
{ "locale": "ja", "sourceKeys": 120, "missingCount": 3, "missing": ["nav.title"] }
],
"pass": false
}
示例
输入 en.json:{"nav":{"title":"Home"}};ja.json:{}。
compare_locales { "localeA": "en", "localeB": "ja" } →
missingInB: ["nav.title"],missingInA: [] → 判定 不通过,
建议经 i18n-translate 补 ja.json 的 nav.title。
© 2026 YanYuCloudCube™(YYC³)· [email protected] · MIT
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.
- yesterday First seen · 69 lines · 37 tokens per session scan A 4dfe675b7eca
i18n-audit is a skill published in the GitHub repository YYC-Cube/YYC3-i18n-Core (0 stars, last pushed yesterday), licensed MIT. It adds 37 tokens to every session and 796 once invoked, about $0.0001 per session on Opus 5.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-11-05.
Other skills, from other repositories
i18n-audit
Audita código fonte para encontrar textos hardcoded em português que precisam usar o sistema de tradução (i18n). Detecta strings em TSX/TS que deveriam usar t() ou useTranslations. Triggers on: texto hardcoded, hardcoded text, auditoria i18n, i18n audit, tradução faltando, missing translation in code, portuguese text…
edgeone skill scanner
A local static scanner that checks agent-skill files for security risks before they are installed or used. Static analysis examines files without running them.
skill-review
Critically review a workspace skill and suggest improvements. Use when asked to review, audit, critique, evaluate, or improve a SKILL.md file or skill directory. Covers frontmatter validation, instruction clarity, completeness, and adherence to the Agent Skills Specification.
iflytek-text-proofread
A tool that checks Chinese writing through iFlytek’s official document-proofreading service. It looks for spelling, punctuation, wording, factual, terminology, and sensitive-content problems.
iflytek-translate
A text-translation tool that uses iFlytek's machine-translation service and supports more than 70 language pairs. It can translate text supplied directly, through standard input, or from a file.
iflytek-video-translate
A tool that translates a video’s speech into another language and creates dubbed audio. Video localization means adapting video content for viewers who speak a different language.