Not in the top 1,000 by GitHub stars
JangHyun-bin/korean-report-skills
Claude가 만든 한국어 문서가 어딘가 이상할 때 — 문장 표현과 디자인을 보완하는 Agent Skills
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/korean-report/skills/korean-report-doc/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 3004318b476f
No earlier version was observed for comparison.
plugins/korean-report/skills/korean-report-style/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 3004318b476f
No earlier version was observed for comparison.
Verified commit 3004318b476fedf471987cd79d5db887f3c4d1dd
git clone --filter=blob:none --no-checkout https://github.com/JangHyun-bin/korean-report-skills.git .hotskills/janghyun-bin-korean-report-skills && git -C .hotskills/janghyun-bin-korean-report-skills checkout --detach 3004318b476fedf471987cd79d5db887f3c4d1dd
# Copy each selected skill directory from .hotskills/janghyun-bin-korean-report-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/JangHyun-bin/korean-report-skills.git .hotskills/janghyun-bin-korean-report-skills && git -C .hotskills/janghyun-bin-korean-report-skills checkout --detach 3004318b476fedf471987cd79d5db887f3c4d1dd
# Copy each selected skill directory from .hotskills/janghyun-bin-korean-report-skills into .opencode/skills/<skill-name>/Heat
3.5- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- korean-report-doc
plugins/korean-report/skills/korean-report-doc - korean-report-style
plugins/korean-report/skills/korean-report-style
How it works
korean-report-doc
When your agent uses it
Create Korean technical and business document artifacts as self-contained HTML and optional PDF — progress reports, technical reports, research notes, meeting decks, benchmark write-ups, intermediate reports, and proposals. Use only when the user requests a document artifact rather than an explanation or chat answer, including requests for a 보고서 · 진행현황 · 기술보고 · 연구노트 · 협의 자료 · 중간보고 · 제안서 · HTML · PDF. A review (검수 · 점검) of existing Markdown keeps the Markdown — run the checks and report; typeset only when HTML or PDF is requested. Provides paper and deck templates, SVG figure builders, build-time KaTeX, a bundled Pretendard body font, and browser render QA. Pair with korean-report-style for prose, framing, accuracy, and edit consistency.
What it loads into context
Frontmatter
173 tokensAlways available to the agent
SKILL.md
3,958 tokensWhen the skill is activated
Reference documents
19,616 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 시작 전 결정
- 2. 빌드 파이프라인
- 3. 도해
- 4. QA — 렌더 후 검사
- 5. 편집 요청 처리
- 6. 판단이 필요한 지점
- 7. 참고 파일
Scripts executed separately
assets/figures.pyassets/mathbuild.jsassets/qa.py
Files
../../../../.claude-plugin/marketplace.jsonasset597 bytes../../.claude-plugin/plugin.jsonasset512 bytesSKILL.mdcore13,932 bytesSKILL.mdcore13,932 bytesSKILL.mdcore13,932 bytesSKILL.mdcore13,932 bytesSKILL.mdcore13,932 bytesSKILL.mdcore13,932 bytesassets/css/base.cssasset13,183 bytesassets/css/deck.cssasset2,782 bytesassets/css/paper.cssasset2,772 bytesassets/css/tokens.cssasset4,452 bytesassets/deck_template.htmlasset1,253 bytesassets/figures.pyruns25,243 bytesassets/fonts/LICENSE.txtdoc4,419 bytesassets/fonts/Pretendard-Light.subset.woff2asset267,768 bytesassets/fonts/Pretendard-Regular.subset.woff2asset267,096 bytesassets/fonts/Pretendard-SemiBold.subset.woff2asset268,752 bytesassets/fonts/subset_glyphs.txtdoc10,795 bytesassets/mathbuild.jsruns12,780 bytesassets/paper_template.htmlasset521 bytesassets/qa.pyruns11,847 bytesreferences/design.mddoc31,656 bytesreferences/figures.mddoc11,064 bytes../korean-report-style/SKILL.mddoc29,184 bytes
Read SKILL.md
# 한국어 기술 문서 제작
한국어 기술·사업 문서를 자립형 HTML로 제작하고 필요하면 PDF로 출력한다.
- 값은 `assets/css/tokens.css` 한 곳에 있고, 공통 CSS 와 모드별 CSS 는 그 token 만 참조한다.
- 수치·표·도해는 제공된 데이터에서 프로그램으로 생성한다.
- HTML은 실행 시점에 외부 자원을 요청하지 않는다.
- 본문 글꼴은 동봉한 Pretendard 공식 subset 을 기본으로 내장한다. `--font`는 교체할 때만 쓴다.
문장 규약은 `korean-report-style` 스킬이 담당한다. 이 스킬의 범위는 **제작**에 한정한다.
---
## 1. 시작 전 결정View the complete source on GitHubkorean-report-style
When your agent uses it
Korean-language conventions for technical reports, progress updates, meeting agendas, software handoffs, architecture documents, runbooks, API references, model evaluations, and consortium deliverables — content selection, prose register, framing of shortfalls and risks, terminology accuracy, and structural integrity after edits. Use this whenever writing or revising any Korean document intended for colleagues, partners, clients, or evaluators — 진행현황, 중간보고, 기술보고, 연구노트, 코드베이스 인수인계, 운영 문서, 협의 아젠다, 회의록, 제안서 — and also when the user asks to soften, reframe, tighten, or "말투를 바꿔달라" on Korean text. Apply it even for internal-only documents; the register rules are not about audience politeness but about the document reading as a report rather than as speech.
What it loads into context
Frontmatter
187 tokensAlways available to the agent
SKILL.md
7,893 tokensWhen the skill is activated
Reference documents
10,195 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 문체
- 2. 프레이밍
- 3. 정확성
- 4. 편집 후 정합성
- 5. 표기 세부
- 6. 적용 절차
- 7. 판단이 필요한 지점
Scripts executed separately
assets/lint.pyassets/morph.pyassets/parity.pyassets/structure.py
Files
SKILL.mdcore29,184 bytesSKILL.mdcore29,184 bytesSKILL.mdcore29,184 bytesassets/lint.pyruns36,444 bytesassets/morph.pyruns15,884 bytesassets/parity.pyruns12,798 bytesassets/structure.pyruns22,949 bytesreferences/density.mddoc1,787 bytesreferences/loanwords.mddoc1,813 bytesreferences/morphology.mddoc10,755 bytesreferences/software-handoff.mddoc4,673 bytesreferences/substitutions.mddoc16,356 bytes
Read SKILL.md
# 한국어 보고 문서 문체
기술·사업 문서의 한국어 서술 규약. 시각 디자인 규약(색·타이포·도해)과 제작 절차는
`korean-report-doc` 스킬이 담당하며, 이 스킬의 범위는
**정보 선택·문장·framing**에 한정한다.
표현을 다듬기 전에 §1.6에 따라 문서 목적과 독자에게 필요한 정보를 선정한다.
원칙 하나로 요약하면 이렇다. **문서는 말이 아니라 기록이다.** 말할 때 자연스러운 표현이
문서에서는 대개 어긋난다.
예시는 가상 사례 「A사 — 인라인 계측 체계 확립과 수율 개선」에서 가져왔다.
도메인은 예시일 뿐이고 규칙 자체는 분야를 가리지 않는다.
View the complete source on GitHubSkills included
- korean-report-doc
- korean-report-style
Repository facts
- License
- Apache-2.0
- Created
- Aug 10, 2026
- Last pushed
- Oct 29, 2026
- Forks
- 12
- Open issues
- 0
- Project activity
- Active
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 7 notes
plugins/korean-report/skills/korean-report-doc/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/korean-report/skills/korean-report-doc/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/korean-report/skills/korean-report-doc/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/korean-report/skills/korean-report-doc/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/korean-report/skills/korean-report-doc/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/korean-report/skills/korean-report-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/korean-report/skills/korean-report-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 22 network referencesin 6 files: korean-report-doc/assets/mathbuild.js:230 plugins/korean-report/.claude-plugin/plugin.json:6 .claude-plugin/marketplace.json:3 and 3 more
- 1 obfuscation signalin 1 file: korean-report-style/assets/lint.py:551
- No instruction overrides
- 7 executable scriptsin 7 files: korean-report-doc/assets/figures.py:1 korean-report-doc/assets/mathbuild.js:1 korean-report-doc/assets/qa.py:1 and 4 more
- No access to secrets
- No requests to vote in Hot
Show all 30 signals by file
.claude-plugin/marketplace.json
plugins/korean-report/.claude-plugin/plugin.json
- Network accessline 6
"name": "JangHyun-bin" }, "homepage": "https://github.com/JangHyun-bin/korean-report-skills", - Network accessline 7
}, "homepage": "https://github.com/JangHyun-bin/korean-report-skills", "repository": "https://github.com/JangHyun-bin/korean-report-skills", - Network accessline 8
"homepage": "https://github.com/JangHyun-bin/korean-report-skills", - Network accessline 9
"repository": "https://github.com/JangHyun-bin/korean-report-skills",
plugins/korean-report/skills/korean-report-doc/assets/figures.py
- Executable scriptline 1
Executable file
plugins/korean-report/skills/korean-report-doc/assets/fonts/LICENSE.txt
- Network accessline 1
Copyright (c) 2021, Kil Hyung-jin (https://github.com/orioncactus/pretendard), - Network accessline 4
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL - Network accessline 6
https://scripts.sil.org/OFL
plugins/korean-report/skills/korean-report-doc/assets/mathbuild.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 230
{ const notices = []; if (hasMath) notices.push(' · KaTeX 수식 글꼴 — MIT License — https://github.com/KaTeX/KaTeX'); - Network accessline 231
const notices = []; if (hasMath) notices.push(' · KaTeX 수식 글꼴 — MIT License — https://github.com/KaTeX/KaTeX'); if (fontCss) { - Network accessline 232
if (hasMath) notices.push(' · KaTeX 수식 글꼴 — MIT License — https://github.com/KaTeX/KaTeX'); - Network accessline 233
if (fontCss) { notices.push(' · Pretendard 본문 글꼴 — SIL Open Font License 1.1 — ' + 'https://github.com/orioncactus/pretendard'); - Network accessline 234
notices.push(' · Pretendard 본문 글꼴 — SIL Open Font License 1.1 — ' + 'https://github.com/orioncactus/pretendard'); } - Network accessline 235
'https://github.com/orioncactus/pretendard');
plugins/korean-report/skills/korean-report-doc/assets/qa.py
- Executable scriptline 1
Executable file
plugins/korean-report/skills/korean-report-style/assets/lint.py
- Executable scriptline 1
Executable file - Possible obfuscationline 551
"|[☀-➿⬀-⯿]<U+FE0F>" # 기호 + 이모지 표현 선택자 - Network accessline 832
}) return { "$schema": "https://json.schemastore.org/sarif-2.1.0.json", - Network accessline 833
return { "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "version": "2.1.0", - Network accessline 834
"$schema": "https://json.schemastore.org/sarif-2.1.0.json",
plugins/korean-report/skills/korean-report-style/assets/morph.py
- Executable scriptline 1
Executable file
plugins/korean-report/skills/korean-report-style/assets/parity.py
- Executable scriptline 1
Executable file
plugins/korean-report/skills/korean-report-style/assets/structure.py
- Executable scriptline 1
Executable file - Network accessline 480
] return { "$schema": "https://json.schemastore.org/sarif-2.1.0.json", - Network accessline 481
return { "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "version": "2.1.0", - Network accessline 482
"$schema": "https://json.schemastore.org/sarif-2.1.0.json",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 3 facts
- Contacts github.com, which SKILL.md, the README and the plugin manifest do not mentionkorean-report-doc/assets/mathbuild.js:232High confidence
- Contacts json.schemastore.org, which SKILL.md, the README and the plugin manifest do not mentionkorean-report-style/assets/lint.py:834High confidence
- Contacts json.schemastore.org, which SKILL.md, the README and the plugin manifest do not mentionkorean-report-style/assets/structure.py:482High confidence
Signal confidence: 23 facts
- Executable script in a comment of a file that runskorean-report-doc/assets/figures.py:1Low confidence
- Network access in prose of documentationkorean-report-doc/assets/fonts/LICENSE.txt:1Low confidence
- Network access in prose of documentationkorean-report-doc/assets/fonts/LICENSE.txt:4Low confidence
- Network access in prose of documentationkorean-report-doc/assets/fonts/LICENSE.txt:6Low confidence
- Executable script in code of a file that runskorean-report-doc/assets/mathbuild.js:1High confidence
- Network access in code of a file that runskorean-report-doc/assets/mathbuild.js:230High confidence
- Network access in code of a file that runskorean-report-doc/assets/mathbuild.js:231High confidence
- Network access in code of a file that runskorean-report-doc/assets/mathbuild.js:232High confidence
- Network access in code of a file that runskorean-report-doc/assets/mathbuild.js:233High confidence
- Network access in code of a file that runskorean-report-doc/assets/mathbuild.js:234High confidence
- Network access in code of a file that runskorean-report-doc/assets/mathbuild.js:235High confidence
- Executable script in a comment of a file that runskorean-report-doc/assets/qa.py:1Low confidence
- Executable script in a comment of a file that runskorean-report-style/assets/lint.py:1Low confidence
- Possible obfuscation in code of a file that runskorean-report-style/assets/lint.py:551High confidence
- Network access in code of a file that runskorean-report-style/assets/lint.py:832High confidence
- Network access in code of a file that runskorean-report-style/assets/lint.py:833High confidence
- Network access in code of a file that runskorean-report-style/assets/lint.py:834High confidence
- Executable script in a comment of a file that runskorean-report-style/assets/morph.py:1Low confidence
- Executable script in a comment of a file that runskorean-report-style/assets/parity.py:1Low confidence
- Executable script in a comment of a file that runskorean-report-style/assets/structure.py:1Low confidence
- Network access in code of a file that runskorean-report-style/assets/structure.py:480High confidence
- Network access in code of a file that runskorean-report-style/assets/structure.py:481High confidence
- Network access in code of a file that runskorean-report-style/assets/structure.py:482High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md plugins/korean-report/skills/korean-report-doc/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/korean-report/skills/korean-report-doc/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/korean-report/skills/korean-report-doc/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/korean-report/skills/korean-report-doc/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Native | Path .opencode/plugins/korean-report.mjs | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.