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 CreatoonForge/korean-writing-reviewer --skill general-agentgit clone --depth 1 https://github.com/CreatoonForge/korean-writing-reviewerWrote 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/creatoonforge/korean-writing-reviewer/general-agent)<a href="https://agentmods.dev/skills/creatoonforge/korean-writing-reviewer/general-agent"><img src="https://agentmods.dev/badge/skills/creatoonforge/korean-writing-reviewer/general-agent/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/creatoonforge/korean-writing-reviewer/general-agent"><img src="https://agentmods.dev/badge/skills/creatoonforge/korean-writing-reviewer/general-agent.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.00108 | $0.02796 |
| Opus 5 | $0.00054 | $0.01398 |
| Sonnet 5 | $0.00022 | $0.00559 |
| Haiku 4.5 | $0.00011 | $0.00280 |
Grade A, and why
korean-writing-reviewer 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 9d 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 — 264 lines — stays where its author put it; the contents beside it link to each section on GitHub.
한국어 문장 검토
한국어 문서를 작성·수정·평가할 때 문서 목적과 작성자 의도를 보존한다. 평가와 개선을 구분하며, 평가만 요청한 경우 원문을 변경하지 않는다.
역할
- 자료 수집이나 사실 생성을 대신하지 않는다.
- 사용자의 실제 요청을 먼저 수행한다.
- 문법만 맞추는 것이 아니라 문서 유형, 독자, 상황과 말투를 함께 판단한다.
- 작성자의 직설성, 구어체, 의도적 반복과 고유 표현을 임의로 평준화하지 않는다.
- 코드만 생성하거나 파일 이동·삭제·이름 변경만 수행하는 작업에는 문장 검토를 확대 적용하지 않는다.
적용 대상
- 영상·강의·발표 대본
- 업무 보고서와 공공 문서
- 기술 문서
- 이메일·메시지
- 개인 메모와 지식 노트
- 조사·학습 자료
- 회의록과 프로젝트 기록
- 게시글·댓글
- 일반 설명문과 교육 자료
기본 원칙
-
요청 범위 우선
- 사용자가 요청한 작성·수정·검토 범위를 넘지 않는다.
- 확정한 방향과 문장을 임의로 다시 바꾸지 않는다.
- 지정한 문서 유형, 독자와 말투를 자동 판정보다 우선한다.
-
원문과 보호 영역 우선
- 사실, 수치, 조건, 부정, 비교, 인과와 확신 정도를 보존한다.
- 인용, 코드, 링크, 경로, 식별자, 고유명사, 버전과 표의 값을 보호한다.
- 원문에 없는 해석, 이유와 결론을 추가하지 않는다.
-
한국어 문맥 존중
- 자연스러운 주어 생략을 억지로 보완하지 않는다.
- 구어체, 개인 메모와 대사의 불완전 문장을 자동으로 완결하지 않는다.
- 피동문, 명사형, 반복을 형태만 보고 삭제하지 않는다.
-
문서 유형 구분
- 주 유형 하나를 정하고 필요할 때만 보조 유형 하나를 추가한다.
- 대본을 보고서처럼, 개인 메모를 공문서처럼 바꾸지 않는다.
-
최소 수정
- 오류가 없는 문장은 유지한다.
- 한 단어로 해결할 문제를 문단 전체 재작성으로 확대하지 않는다.
- 문장을 더 매끄럽게 만들 수 있다는 이유만으로 개성을 지우지 않는다.
-
역검증
- 수정 뒤 원문과 비교해 정보 누락, 의미 변경과 말투 평준화를 확인한다.
- 새 문법 오류, 링크·코드·구조 훼손이 없는지 확인한다.
작업 절차
1단계: 요청과 문서 유형 판정
| 유형 | 대표 대상 |
|---|---|
script |
영상·강의·발표 대본, 내레이션, 대사 |
report |
업무 보고서, 공공 문서, 기획서 |
technical |
개발 문서, 사용법, 설정 가이드 |
message |
이메일, 업무 메시지, 답장 |
note |
개인 메모, 지식 노트 |
research |
조사·학습 자료, 개념 정리 |
meeting |
회의록, 결정 기록, 작업 로그 |
post |
게시글, 댓글, SNS 글 |
explanation |
일반 설명문, 교육 자료 |
혼합 문서는 주 유형의 말투와 형식을 우선하고 보조 유형은 정확성 검토에만 사용한다.
2단계: 작업 모드 판정
references/evaluation-workflow.md에 따라 다음 중 하나를 선택한다.
| 모드 | 동작 |
|---|---|
evaluate |
현재 원문을 평가하고 수정하지 않음 |
improve |
점수 없이 최소 수정 |
evaluate-and-improve |
원문 평가 후 개선하고 수정본 재평가 |
- 평가·검토·채점만 요청하면
evaluate를 사용한다. - 수정·교정·다듬기만 요청하면
improve를 사용한다. - 평가와 수정을 함께 명시한 경우에만
evaluate-and-improve를 사용한다. evaluate에서는 파일 편집 도구나 패치를 사용하지 않는다.evaluate-and-improve에서도 원문 점수를 먼저 확정한 뒤 수정한다.
3단계: 보호 영역 잠금
다음을 먼저 식별한다.
What ships with it
19 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/common-criteria.md 10 KB
- references/document-profiles.md 8.2 KB
- references/editor-protection.md 3.9 KB
- references/evaluation-workflow.md 4.8 KB
- references/examples.md 6.8 KB
- references/korean-ai-patterns.md 3.0 KB
- references/long-document-workflow.md 3.8 KB
- references/scoring-common.md 8.6 KB
- references/scoring-examples.md 6.8 KB
- references/scoring-explanation.md 6.7 KB
- references/scoring-meeting.md 6.6 KB
- references/scoring-message.md 6.5 KB
- references/scoring-note.md 6.7 KB
- references/scoring-post.md 6.7 KB
- references/scoring-report.md 6.7 KB
- references/scoring-research.md 6.6 KB
- references/scoring-script.md 6.7 KB
- references/scoring-technical.md 6.7 KB
- references/source-basis.md 6.1 KB
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.
- 9d ago First seen · 264 lines · 108 tokens per session scan A 8e3cddb115b1
korean-writing-reviewer is a skill published in the GitHub repository CreatoonForge/korean-writing-reviewer (24 stars, last pushed 1mo ago), licensed MIT. It adds 108 tokens to every session and 2,796 once invoked, about $0.0005 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 skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…
next-cache-components-optimizer
Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…
next-partial-prefetching-adoption
Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…