Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/Rheinmir/setupnpx agentmods add skills/rheinmir/setup/dym-lieflat-charts-contributor-checksWrote 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/rheinmir/setup/dym-lieflat-charts-contributor-checks)<a href="https://agentmods.dev/skills/rheinmir/setup/dym-lieflat-charts-contributor-checks"><img src="https://agentmods.dev/badge/skills/rheinmir/setup/dym-lieflat-charts-contributor-checks/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/rheinmir/setup/dym-lieflat-charts-contributor-checks"><img src="https://agentmods.dev/badge/skills/rheinmir/setup/dym-lieflat-charts-contributor-checks.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.00040 | $0.01562 |
| Opus 5.5 | $0.00016 | $0.00625 |
| Sonnet 5.5 | $0.00008 | $0.00312 |
| Haiku 4.5 | $0.00004 | $0.00156 |
Grade A, and why
dym-lieflat-charts-contributor-checks 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.
How it starts
The opening of the file, as written. The whole thing — 95 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Skill: dym-lieflat-charts-contributor-checks — Hai gate khi bạn sửa chính repo
Vì sao dùng: chỉ dành cho người sửa template/token/catalog trong repo. Người dùng cuối không bao giờ cần file này. Sinh ra cái gì: không sinh file. Chỉ trả exit code + danh sách lỗi ra stderr.
Repo không có .github/workflows/ (đã kiểm: ls .github → không tồn tại). Hai script này là gate chạy tay.
Gate 1 — validate.mjs (bắt buộc, không phụ thuộc gì)
cd <repo>
node scripts/validate.mjs; echo "EXIT=$?"
Chạy thật ở commit 475c9b6:
检查通过:52 个 HTML 文件,56 个文本文件。
EXIT=0
Khi fail:
检查失败(N 项):
- <mô tả lỗi>
...
EXIT=1
Exit code: 0 = pass, 1 = fail. Không có mã nào khác — kiểm tận nơi ở scripts/validate.mjs, chỉ có đúng một lời gọi process.exit(1), còn đường pass rơi xuống console.log rồi kết thúc bình thường. Vế pass in ra stdout, vế fail in ra stderr.
Nó gác 7 nhóm, và điểm đáng chú ý là nó gác cả nội dung tài liệu, không chỉ sự tồn tại của file:
- File phát hành tồn tại —
SKILL.md,catalog.md,report-catalog.md,mono-tokens.js,color-presets.js,agents/openai.yaml, 19 filetemplates/color/*, và cho mỗiNNtừ 01→12: cảreport-NN.zh.html,report-NN.en.html,docs/assets/reports/report-NN.png. - Gallery đủ hình — mỗi nhóm (basics/lupi/glance/maps) × mỗi bản màu (gallery/porcelain/palm/wire) phải chứa đủ các
id="..."bắt buộc (vd basics phải cótreemap,histo,boxplot,stream,candle), và chuỗi đánh số phải khớp regex (L1–L19hoặc19 张…). - Luật trong
SKILL.mdkhông được xoá lén — bắt buộc còn chuỗiL1–L15 与 F1–F13, còn 5 ngoại lệ hình dự bị (F17 Candlestick,F15 Tick Box,L20 Parallel Coordinates,L17 Calendar Heat,F16 Stream Ribbon), và 5 role màu custom`BG` `TXT` `MUT` `GRID` `DATA`. catalog.mdcòn đủ dòng — danh sách cứng F13–F17, L16/L17/L19/L20, G19–G22, M1/M2, và cụm chữ主力与后备.- Cú pháp JS — trích từng khối
<script>trong mọi file HTML rồinew vm.Script(...). Đây là bảnnode --checkcho HTML. - Không trùng
idtrong cùng một file HTML (báo kèm số dòng cả hai lần xuất hiện). - Kỷ luật màu và tính tất định:
Math.random(xuất hiện ở bất kỳ file.html/.js/.mjsnào (trừ chínhvalidate.mjs) → fail, phải dùngrnd()tất định.- File
templates/color/*-{porcelain,palm,wire}.htmlchỉ được dùng đúng các kênh màu có trong preset tương ứng củacolor-presets.js— lệch một hex là fail. - File còn lại (trừ
color-presets.jsvàtemplates/reports/) không được có hex "có màu": nếumax(R,G,B) - min(R,G,B) > 18→ "检测到明显彩色值".
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 · 95 lines · 40 tokens per session scan A 88aed3e5b490
dym-lieflat-charts-contributor-checks is a skill published in the GitHub repository Rheinmir/setup (11 stars, last pushed 20d ago), licensed MIT. It adds 40 tokens to every session and 1,562 once invoked, about $0.0002 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-07.
dym-lieflat-charts-contributor-checks compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| dym-lieflat-charts-contributor-checksRheinmir/setup | Skill | 11 | 20d ago | MIT | A | 40 | Claude Code |
| imagegenopenai/codex | Skill | 134k | today | Apache-2.0 | A | 113 | Codex |
| local-ai-agentsmicrosoft/ai-agents-for-beginners | Skill | 79k | yesterday | MIT | A | 200 | Claude Code, Codex |
| playwright-climicrosoft/playwright | Skill | 100k | yesterday | Apache-2.0 | A | 19 | Claude Code |
| browser-automationopenclaw/openclaw | Skill | 394k | today | MIT | A | 36 | Claude Code |
| systematic-debuggingobra/superpowers | Skill | 314k | 4d ago | MIT | A | 21 | Claude Code |
| next-cache-components-adoptionvercel/next.js | Skill | 143k | today | MIT | A | 95 | Claude Code |