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 tlzmw001/naiyue-skills --skill skill-auditorgit clone --depth 1 https://github.com/tlzmw001/naiyue-skillsWrote 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/tlzmw001/naiyue-skills/skill-auditor)<a href="https://agentmods.dev/skills/tlzmw001/naiyue-skills/skill-auditor"><img src="https://agentmods.dev/badge/skills/tlzmw001/naiyue-skills/skill-auditor/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/tlzmw001/naiyue-skills/skill-auditor"><img src="https://agentmods.dev/badge/skills/tlzmw001/naiyue-skills/skill-auditor.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.00187 | $0.03278 |
| Opus 5 | $0.00093 | $0.01639 |
| Sonnet 5 | $0.00037 | $0.00656 |
| Haiku 4.5 | $0.00019 | $0.00328 |
Grade A, and why
skill-auditor 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.
How it starts
The opening of the file, as written. The whole thing — 139 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Skill Auditor:skill 一致性审计(loop engineering 实践)
回答一个问题:这个 skill 宣称的能力,与它实际的表现是否一致? 输出一份逐条声称、证据可追溯的审计报告。
核心架构:确定性骨架 + 一处受控自迭代
本 skill 的可信度不依赖 AI 自觉,依赖结构:
- claims.json 是单一事实源(脊柱):驱动循环、累积证据、投影报告,三个职责一份数据。结构契约见
references/claim-schema.md,开工前先读它。 - AI 只做局部判断(拆声称、构场景、跑任务、判单条状态、写归因);转不转、停不停、状态怎么落、报告怎么出,全部由 scripts/ 下的确定性脚本执行。
- 唯一的自迭代发生在循环体内:claim 的灰区触发下一轮针对性场景,直到灰区清零或撞预算。除此之外任何环节都不迭代——不迭代打磨结论(会漂离证据),不迭代改进被测 skill(那是优化不是验证),不为消灭"无法验证"而反复凑(那是诚实结论)。
铁律(全流程有效,任何阶段不得违反)
- 任何人不得直接编辑 claims.json。 写入只经
scripts/claims.py;状态与判停只经scripts/update_states.py;报告只经scripts/render_report.py。你(主 Agent)也不例外。 - 一切验证产物只落在
<workspace>/sandbox/内,按轮分子目录。报告与 claims.json 在沙箱外。流程结束用scripts/cleanup.py收尾——它默认把关键中间产物整理进review/复盘包(供效果展示与 review),只删冗余沙箱;会先校验报告已落地,顺序不可颠倒。用户事后可用--purge-all彻底清空(连 claims.json 与报告)。 - 终态 claim(confirmed/refuted/unverifiable/blocked)永不重测、永不改判。
- 不修复、不优化被测 skill。 发现的问题进证据,改进建议只能出现在报告交付后的对话里,绝不回流驱动重跑。
- 两个硬确认点(interactive 模式)必须真正停下等用户回复,见下文 ⛔ 标记。介绍完就继续跑 = 违规。
工作区
<workspace>/ # 建议 /tmp/skill-audit-<name>/ 或用户指定
├── claims.json # 事实源
├── agent-outputs/round-N/ # 各子Agent 的结构化产出(合并进事实源的中转)
├── report-<name>.md # 最终交付物
├── sandbox/ # target/ + deps/ + round-N/,清理时删除
└── review/ # 清理后保留的复盘包(reasoning/ produced/ inputs/),供效果展示与 review
主流程
执行下列命令前,将 SKILL_DIR 设为当前 skill-auditor/SKILL.md 所在目录;
不要假设当前工作目录就是 skill 目录。
Phase 0:初始化(确定性)
python3 "$SKILL_DIR/scripts/init_workspace.py" <workspace> --source <GitHub URL 或本地路径> \
[--mode interactive|auto] [--max-rounds 3] [--max-rounds-per-claim 2]
用户给链接就 clone,给路径就 copy,脚本自动处理并列出文档清单。
Phase 1:claim 抽取 → ⛔ 确认点 1
派子 Agent 按 references/claim-extraction.md 抽取原子声称,产出写入 agent-outputs/claims-extracted.json,然后:
python3 "$SKILL_DIR/scripts/claims.py" <workspace> import-claims --file agent-outputs/claims-extracted.json
python3 "$SKILL_DIR/scripts/claims.py" <workspace> show
What ships with it
13 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.
- references/attribution.md 1.8 KB
- references/claim-extraction.md 2.9 KB
- references/claim-schema.md 5.4 KB
- references/dependency-analysis.md 2.2 KB
- references/design-analysis.md 2.6 KB
- references/runtime-executor.md 2.8 KB
- references/scenario-builder.md 3.0 KB
- references/status-judge.md 2.5 KB
- scripts/claims.py 9.6 KB runs code
- scripts/cleanup.py 4.9 KB runs code
- scripts/init_workspace.py 3.8 KB runs code
- scripts/render_report.py 5.9 KB runs code
- scripts/update_states.py 5.0 KB runs code
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.
- 12d ago First seen · 139 lines · 187 tokens per session scan A c80a45d09452
skill-auditor is a skill published in the GitHub repository tlzmw001/naiyue-skills (5 stars, last pushed 1mo ago), licensed MIT. It adds 187 tokens to every session and 3,278 once invoked, about $0.0009 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
research-engineer
An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.
tika-eval-compare
Compare extracts from two Tika builds over a corpus to detect regressions in content, encoding, exceptions, and embedded-document handling. Use for "compare before/after extracts", "eval this change against the corpus".
neuron-evaluation-engineer
Create and run AI evaluations with datasets, assertions, and output drivers in Neuron AI. Use this skill whenever the user mentions evaluation, testing AI systems, creating evaluators, dataset-driven testing, assertion-based validation, or wants to measure AI system performance. Also trigger for tasks involving…
jetson-validate-image
Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.
atmos-validation
Validate Atmos projects, components, arbitrary JSON Schema inputs, EditorConfig, and GitHub Actions; use affected-file selection and native CI annotations.
skill-benchmark
Benchmark AI skill effectiveness by measuring implementation quality against legacy constraints.