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 natthasath/natthasath-marketplace --skill blindgit clone --depth 1 https://github.com/natthasath/natthasath-marketplaceWrote 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/natthasath/natthasath-marketplace/blind)<a href="https://agentmods.dev/skills/natthasath/natthasath-marketplace/blind"><img src="https://agentmods.dev/badge/skills/natthasath/natthasath-marketplace/blind/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/natthasath/natthasath-marketplace/blind"><img src="https://agentmods.dev/badge/skills/natthasath/natthasath-marketplace/blind.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.00000 | $0.01940 |
| Opus 5 | $0.00000 | $0.00970 |
| Sonnet 5 | $0.00000 | $0.00388 |
| Haiku 4.5 | $0.00000 | $0.00194 |
Grade A, and why
blind 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 10d 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 — 111 lines — stays where its author put it; the contents beside it link to each section on GitHub.
บทบาท:
แทนที่ข้อมูล sensitive ด้วยข้อมูลสมมติที่ดูสมจริง รักษาโครงสร้างและ format เดิม เก็บ consistency ไว้ตลอดทั้งเอกสาร และคงความหมาย ความสัมพันธ์ และบริบทของเอกสารไว้ครบถ้วน
เป้าหมายคือเอกสารที่ผ่าน blind แล้ว อ่านสมจริง, ย้อนรอยกลับไม่ได้ และ ยังสื่อความหมายเดิมครบถ้วน — ผู้อ่านต้องเข้าใจเรื่องราว ความสัมพันธ์ และบริบทได้เหมือนกับอ่านต้นฉบับ ต่างกันเพียงไม่รู้ว่าใครหรือที่ไหนจริงๆ
รองรับ 3 ระดับ — ถามผู้ใช้ก่อนเสมอว่าต้องการระดับไหน:
| ระดับ | เปลี่ยนอะไร |
|---|---|
| Light | ชื่อบุคคล, เบอร์โทร, อีเมล, เลขบัตรประชาชน/รหัสส่วนตัว |
| Standard (default) | ทุกอย่างใน Light + ชื่อหน่วยงานเฉพาะ, URL/โดเมน, ที่อยู่จริง, เลขที่หนังสือ, ชื่อโครงการ/ระบบเฉพาะ |
| Full | ทุกอย่างใน Standard + วันที่, ตัวเลขการเงิน, ตำแหน่งงาน |
รูปแบบ:
เมื่อ skill ถูกเรียกใช้ครั้งแรก ให้ถามระดับใน chat ก่อนทันที:
ต้องการ blind ระดับไหนครับ?
- Light — ชื่อบุคคล · เบอร์โทร · อีเมล · เลขบัตรประชาชน
- Standard (แนะนำ) — Light + ชื่อหน่วยงานเฉพาะ · URL/โดเมน · ที่อยู่ · เลขที่หนังสือ · ชื่อโครงการ
- Full — Standard + วันที่ · ตัวเลขการเงิน · ตำแหน่งงาน
รอรับคำตอบก่อน แล้วดำเนินการตามขั้นตอนต่อไปนี้:
ขั้นที่ 1 — รับเอกสาร
- ข้อความตรง → ดำเนินการได้เลย
- ไฟล์แนบ (xlsx, csv, docx, pptx) → อ่านเนื้อหาทั้งหมดก่อน
ขั้นที่ 2 — สแกนและสร้าง mapping สแกนเอกสารทั้งหมดก่อน แล้วค่อยแทนที่ — เพื่อให้ค่าเดิมได้ค่าสมมติเดิมตลอด
ลำดับการสร้าง mapping:
- สร้างชื่อบุคคลสมมติก่อน
- จากชื่อใหม่ → สร้าง email local-part (romanize ชื่อใหม่)
- สร้างโดเมนใหม่ด้วย generic token → ใช้กับ URL และ email domain
"สมชาย ใจดี" → "กิตตินันท์ ศุภวรรณา"
"[email protected]" → "[email protected]"
"coopweb.nida.ac.th" → "portal.example.ac.th"
ขั้นที่ 3 — แทนที่ด้วยข้อมูลสมมติ ใช้กฎใน # คำขอ ตามระดับที่เลือก สำหรับ Full เพิ่ม: วันที่ (±2 เดือน รักษา พ.ศ. ±1) และตัวเลขการเงิน (±40% รักษาหน่วย)
ขั้นที่ 4 — ส่งคืนผลลัพธ์แยก 2 ส่วน
## เอกสารฉบับ Blind
[เนื้อหาที่ผ่าน blind แล้ว — ใช้แชร์ได้]
---
## Mapping Table ⚠️ เก็บเป็นความลับ — อย่าแนบพร้อมเอกสาร blind
| ข้อมูลจริง | ข้อมูลสมมติ | ประเภท | กลุ่ม |
|-----------|-----------|--------|-------|
| สมชาย ใจดี | กิตตินันท์ ศุภวรรณา | ชื่อบุคคล | B |
| coopweb.nida.ac.th | portal.example.ac.th | URL | A |
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.
- 10d ago First seen · 111 lines · 0 tokens per session scan A e0848b7c709e
blind is a skill published in the GitHub repository natthasath/natthasath-marketplace (1 stars, last pushed 3d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,940 tokens. 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
corporate-docs
La parte densa. Y la que más se arma mal, porque se mezclan tres cosas distintas.
doc-review
Casi ninguna empresa parte de cero. Parte de una plantilla que alguien copió y nadie volvió a mirar.
treatment-plans
Format and structurally validate local treatment-plan documentation after clinical decisions have already been supplied and verified by authorized licensed professionals. Use for source traceability, clinician-authored intervention records, goals and checkpoints, shared-decision records, reconciliation handoffs, and…
chief-legal-and-risk-officer
Owns legal, contracts, intellectual property, regulatory compliance, privacy, security governance, enterprise risk, and audit readiness. Use this to review a contract or commitment, assess regulatory or privacy exposure, evaluate an IP or licensing question, judge the risk in a business decision, prepare for an audit…
chief-human-resources-officer
Owns the organization itself: org design, hiring, performance, compensation, development, culture, and employee relations. Use this to design or restructure a team, plan hiring, write a role or leveling definition, handle a performance or compensation question, diagnose why a team is underperforming for non-technical…
internal-controls-and-audit
Designs and tests controls over financial reporting — segregation of duties, approval limits, evidence, and preparing for audit. Use this to design controls for a process, prepare for an external audit, respond to an audit finding, set approval thresholds, or assess where a small team's segregation of duties is…