yd-writer-kr

yd-writer-kr is a skill for Codex from LeeYudok/doksam-skills. It costs 173 tokens per session (3,084 once invoked), scanned A, a copy of yd-writer-kr, MIT.

A Korean writing guide focused on making meaning clear to the reader. It sets different writing styles for documents, user-facing instructions, chat, and code.

In plain words
What is it for?
Use it when writing or revising Korean issues, documentation, reports, README files, notices, or chat responses.
Why use it?
It helps prevent unclear, overly long, or inconsistent Korean writing by making the audience and intended action explicit.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit Use it when writing or revising Korean issues, documentation, reports, README files, notices, or chat responses.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/leeyudok/doksam-skills/yd-writer-kr
Install

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.

Any agent
npx skills add LeeYudok/doksam-skills --skill yd-writer-kr
Clone the repo
git clone --depth 1 https://github.com/LeeYudok/doksam-skills

Made for: Codex.

Wrote 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.

agentmods badge for yd-writer-kr

README.md
[![agentmods](https://agentmods.dev/badge/skills/leeyudok/doksam-skills/yd-writer-kr/github.svg)](https://agentmods.dev/skills/leeyudok/doksam-skills/yd-writer-kr)
Your own site
<a href="https://agentmods.dev/skills/leeyudok/doksam-skills/yd-writer-kr"><img src="https://agentmods.dev/badge/skills/leeyudok/doksam-skills/yd-writer-kr/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.

agentmods 80×15 button for yd-writer-kr

Your own site · 80×15
<a href="https://agentmods.dev/skills/leeyudok/doksam-skills/yd-writer-kr"><img src="https://agentmods.dev/badge/skills/leeyudok/doksam-skills/yd-writer-kr.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 173 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,084 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00173 $0.03084
Opus 5.5 $0.00069 $0.01234
Sonnet 5.5 $0.00035 $0.00617
Haiku 4.5 $0.00017 $0.00308

Measured 20d ago against content hash 35670b546ec5, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

yd-writer-kr 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 20d ago.

The scan reads SKILL.md. This mod also ships 3 executable files (scripts/check_writing.py, scripts/upstage_proofread.py, tests/test_check_writing.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

Origin

This is a copy

100% identical to yd-writer-kr — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

skills/yd-writer-kr/SKILL.md · 208 lines

How it starts

The opening of the file, as written. The whole thing — 208 lines — stays where its author put it; the contents beside it link to each section on GitHub.

yd-writer-kr — 의미가 전달되는 한국어

기준은 길이가 아니라 의미 전달이다(『유시민의 글쓰기 특강』). 짧게 자르는 것이 목표가 아니다. 읽는 사람이 무엇을 알고 무엇을 할지 분명해야 한다.

0. 어디에 쓰나 — 문체 두 갈래

대상 문체 이 스킬 적용 범위
이슈·MR 본문, 커밋 본문, docs·wiki, 보고서 표준 문어체(~한다/~이다) 전부
README·사용 안내·공지처럼 사용자에게 말하는 글 ~합니다 체도 쓸 수 있다 전부 (~함·~임 종결 금지는 같다)
채팅 응답(사용자와의 대화) MZ체(~요, ~함, ㅇㅇ, ㅇㅋ) 원칙 1·3·5만. 종결 규칙(~함 금지)은 적용하지 않는다
코드·명령어·식별자·표 안의 값·인용문·고유명사 원문 그대로 건드리지 않는다

한 문서 안에서는 문체를 섞지 않는다. 기존 문서를 고칠 때는 그 문서의 문체를 따른다. 새 README 는 저장소의 다른 README 문체를 따른다.

채팅에서 산출물로, 산출물에서 채팅으로 넘어갈 때 문체가 따라오지 않게 한다. 긴 세션에서 이슈 본문을 쓴 직후 채팅까지 격식체가 되는 것이 가장 흔한 실수다.

원칙 1. 먼저 독자와 요점을 정한다

  • 쓰기 전에 두 가지를 한 문장씩 정한다. 독자가 알아야 할 것, 독자가 해야 할 것.
  • 그 한두 가지가 첫 단락에 드러나게 쓴다. 결론을 뒤에 숨기지 않는다.
  • 상태 질문의 답은 yes/no 와 짧은 근거로 시작한다.

원칙 2. 단문 — 한 문장에 생각 하나

  • 한 문장에는 생각 하나만 담는다. 40자 안팎을 눈금으로 삼되, 의미를 자르면서까지 맞추지 않는다.
  • 주어와 서술어는 한 번만 쓰고 서로 호응하게 한다.
  • 접속사로 길게 잇지 않는다. 마침표를 찍고 새로 시작한다.

원칙 3. 필요 없는 것은 뺀다

  • 독자에게 필요 없는 배경, 괄호 부연, 내부 사정은 뺀다. 필요한 근거는 남긴다.
  • 독자별로 다르다. 이슈·MR 에서는 이슈 번호·파일 경로·커밋이 근거다. 사람에게 보내는 공지에서는 내부 사정이다.
  • 없어도 뜻이 통하는 낱말은 지운다. 부사·형용사는 꼭 필요할 때만 쓴다.
  • 금지 표현은 references/banned-expressions.md 와 대조한다(번역투·일본어투·이중 피동·중복 수식).

원칙 4. 주장에는 근거

  • 취향과 주장을 구별한다. 취향은 쓰지 않는다.
  • 근거는 사실(수치·날짜·로그·쿼리 결과)이나 논리만 인정한다. 근거 없는 주장은 지운다.
  • 수치·날짜·라벨은 정확히 쓴다. 어림값을 쓸 때는 "약"을 붙이고 출처를 남긴다. placeholder 는 금지다.
  • 확인하지 못한 것은 확인하지 못했다고 쓴다.

원칙 5. 구체적으로, 말하듯이

  • 추상어 대신 구체어를 쓴다. 날짜, 경로, 명령, 해야 할 행동.
  • 소리 내어 읽어 막히면 고친다. 한자어보다 우리말을 먼저 고른다.
  • 영어 IT 용어는 첫 등장 때 한글 풀이를 붙인다. 예: sweep(일괄 점검), throttle(호출 속도 제한). server·API·CI·MR·merge 같은 친숙어와 코드 식별자는 그대로 둔다.

doksam 표기 규칙

  • 시각: YYYY-MM-DD HH:MM:SS.mmm(KST). ISO 8601 의 T·+09:00 은 쓰지 않는다. 날짜만이면 YYYY-MM-DD.
  • 이모지를 아이콘이나 장식으로 쓰지 않는다.
  • 코드·명령·경로·식별자는 백틱으로 감싼다. 시크릿 값은 어떤 글에도 쓰지 않는다.
  • 숫자는 천 단위 쉼표를 찍는다(610,110건). 비율은 분자·분모를 같이 쓴다(7/30, 23%).

글 종류별 형식

이슈 (GitLab·GitHub)

## 배경        — 무엇이 문제인지, 근거(수치·로그·재현)
## 할 일       — 범위와 방법. 하지 않는 것도 적는다
## 판정        — 누가, 무엇을 보고 닫는가

MR·PR 본문

## 변경        — 파일·동작 단위로 무엇이 바뀌었나
## 영향        — 파급된 사용처, 수용한 트레이드오프, 배포 필요 여부
Closes #N

Read the full file on GitHub · 208 lines

Files

What ships with it

9 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.

Changes

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.

  1. 20d ago First seen · 208 lines · 173 tokens per session scan A 35670b546ec5

Subscribe to this mod's changes

yd-writer-kr is a skill published in the GitHub repository LeeYudok/doksam-skills (14 stars, last pushed 7d ago), licensed MIT. It adds 173 tokens to every session and 3,084 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 100% identical to yd-writer-kr, differing in 0 lines, and is treated as a copy.

Related

Other skills, from other repositories