k-skill is a collection of skills that lets coding agents handle Korean everyday services, including transport, travel, shopping, messaging, and government websites. Korean users install it to delegate routine tasks to agents such as Claude Code, Codex, and OpenCode. The catalogue entries are individual skills from this collection.
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 agentmods add instructions/nomadamas/k-skill/claude-mdgit clone --depth 1 https://github.com/NomaDamas/k-skillWrote 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/instructions/nomadamas/k-skill/claude-md)<a href="https://agentmods.dev/instructions/nomadamas/k-skill/claude-md"><img src="https://agentmods.dev/badge/instructions/nomadamas/k-skill/claude-md.svg" alt="Measured on agentmods" 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 | $0.01029 | $0.01029 |
| Opus 5 | $0.00515 | $0.00515 |
| Sonnet 5 | $0.00206 | $0.00206 |
| Haiku 4.5 | $0.00103 | $0.00103 |
Grade A, and why
k-skill CLAUDE.md 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 5d 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 — 36 lines — stays where its author put it; the contents beside it link to each section on GitHub.
k-skill
통합 CLI 스킬 instruction
- 모든 top-level 스킬의 원본은
skill.json(frontmatter/profile)과instruction.md(사이트별 workflow)다. SKILL.md는 생성된 CLI adapter stub이므로 직접 수정하지 않는다.- source 변경 후
npm run generate:skill-stubs와npm run sync:cli-skills를 실행한다. - 번들 helper는
k-skill exec, reference는k-skill read로 접근한다. 상대scripts/·references/경로는npm run migrate:cli-assets로 정규화한다. - 공통 runtime 규칙은
packages/k-skill-cli/templates/*.md에서 profile 단위로 관리하고instruction.md에 복제하지 않는다. - 돌쇠 credential mode는
DOLSHOI_ACTION_BROKER_URL과 실행 가능한vault-run이 모두 있을 때만 활성화한다. 이 모드에서는 평문 credential을 묻거나 읽지 말고vault-run, 누락 시request_vault_credential을 사용한다. - CloakBrowser 감지는 credential mode와 독립적이다. 내장 browser tool이 CloakBrowser를 제공하거나
CLOAKBROWSER_PEEK_TOKEN이 있으면 내장 browser tool을 최우선으로 사용한다. - 공식 표면이 합법적으로 지원하는 사용자 요청은 조회에서 멈추지 말고 가역적 준비와 실제 액션까지 수행한다. 결제, 메시지 전송, 최종 제출, 취소 등 비가역 외부 효과 직전에는
clarify로 정확한 대상과 효과를 승인받는다. - 법률, 현장 방문, CAPTCHA, 본인인증, 전자서명, 사이트 미지원 경계는 유지하며 가능한 가장 가까운 공식 단계까지 수행한다.
Testing anti-patterns
- Never write tests that assert
.changeset/*.mdfiles exist. Changesets are consumed (deleted) bychangeset versionduring the release flow. Any test guarding changeset file presence will break CI on the version-bump commit and block the release pipeline. - Never write tests that pin a workspace package's
versionfield (inpackage.jsonorpackage-lock.json).changeset versionbumps these on every release, so any hardcoded version assertion will fail the next release commit and block the npm publish pipeline. Stable invariants likename,license,engines.node, or workspace link metadata are fine to assert; theversionis not.
Crawling/search skill authoring
- 크롤링/검색 k-skill의 목표는 최종적으로 대상 사이트에 맞는 site-dependent 접근 방법을 스킬에 패키징하는 것이다.
- 다만 방법을 고정하기 전에
insane-search식 site-agnostic discovery를 먼저 수행한다: 공개 입구, 브라우저에서 보이는 데이터 흐름, RSS/sitemap/정적 JSON/모바일 페이지, 차단·빈 응답·로그인벽 실패 모드를 확인한다. - 발견한 검색 URL, 필수 입력값, 결과 해석 규칙, fallback 순서, 실패 모드는
SKILL.md와 helper 코드에 명확히 남긴다. 자세한 체크리스트는docs/adding-a-skill.md를 따른다. - 새 크롤링 dependency는 기본값으로 추가하지 말고 기존 기능, 공개 endpoint, 좁은 proxy route로 해결 가능한지 먼저 확인한다.
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.
- 5d ago First seen · 36 lines · 1,029 tokens per session scan A a2f2c48754c6
k-skill CLAUDE.md is an instructions file published in the GitHub repository NomaDamas/k-skill (7,413 stars, last pushed yesterday), licensed MIT. It adds 1,029 tokens to every session, about $0.0051 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 instructions, from other repositories
Browser4 CLAUDE.md
Claude Code instructions for platonai/Browser4, covering browser4 — project context for claude, architecture, key dispatch chain (cli → browser), batch commands and e2e test structure.
cc-websearch CLAUDE.md
Claude Code instructions for Djarvur/cc-websearch, covering project, constraints, technology stack, what not to add and conventions.
fix-quera AGENTS.md
Instructions for AlirezaKeshavarz83/fix-quera, covering agent guidance, project shape, visual style, quera page data findings and compatibility findings.
fast-browser CLAUDE.md
Claude Code instructions for m4ttstack/fast-browser, covering fast browser plugin, where a change belongs, fork branch: use fast-browser-runtime, releasing a new runtime and re-pinning this repo: use the script.
sendblue-browser-use AGENTS.md
Instructions for sendblue-api/sendblue-browser-use, covering agents.md — sendblue-browser-use, what this repo is, setup, common commands and health (no auth).
sniff AGENTS.md
AGENTS.md instructions for Aboudjem/sniff, covering agents.md: sniff, what this repo is, how an agent should use sniff, handling the playwright setup gate and finding output schema.