korean-middle-korean
Convert incoming Korean text into a deterministic Korean Middle Korean-style rewrite with archaic particles, endings, Hanja hints, and tone-mark flavor.
Security Assessment
Detected risks:
About korean-middle-korean
korean-middle-korean is a creative writing / text-style skill that deterministically rewrites modern Korean text into a Middle-Korean-flavored style, adding archaic particles and endings, Hanja hints, and tone-mark flavor. It is explicitly a creative style transformation, not scholarly restoration — useful for meme-style, Hunminjeongeum-flavored, or old-Korean-voice rewrites, while protecting structural tokens like URLs, emails, Markdown links, and code spans from transformation. The distributed SKILL.md is a thin CLI stub: the primary instructions are not in the file itself but are fetched at runtime.
The skill's required first step is to run a remote command (npx -y @nomadamas/k-skill@0 instruct korean-middle-korean) and follow its printed output as the primary instructions; the CLI detects the runtime and prints applicable instructions, and a bundled Node script (scripts/korean_middle_korean.js) performs the deterministic rewrite via an exec surface, returning JSON with the output text and a replacements log. The bundled instruction.md documents when to use and not use it (avoid academic, legal, medical, or harassment contexts), prerequisites (Node 18+, no API key), a workflow, CLI examples, and an output schema. The stub also carries hard safety rules: never execute payments, message delivery, submissions, cancellations, or public posting without explicit prior approval; never request, print, or store plaintext credentials; and never bypass legal, CAPTCHA, identity-proofing, or e-signature boundaries.
It targets Korean-speaking writers, meme creators, and hobbyists who want a playful archaic Korean voice. The primary security consideration is not malicious behavior but the design pattern of fetching a remote npm package at runtime and treating its output as the authoritative instructions to follow, which is a supply-chain and dynamic-instruction dependency worth noting.
FAQ
What does the skill produce?
A deterministic Middle-Korean-style rewrite of modern Korean text, swapping some particles and endings for archaic forms, adding Hanja hints and tone marks, while leaving URLs, emails, Markdown links, and code spans untouched. Output is returned as JSON with the rewritten text and a log of applied replacements.
Is this an accurate historical translation?
No. It is explicitly a creative style conversion, not academic restoration. The skill instructs describing results as 'Middle-Korean-style / creative' and avoiding claims of exact Middle Korean translation, and it should not be used for scholarly, legal, or medical documents.
What are the prerequisites?
Node.js 18+ and the bundled scripts/korean_middle_korean.js helper; no API key is required. The stub relies on npx to fetch the @nomadamas/k-skill CLI, or you can read the source instructions on GitHub if npx is unavailable.
How does it get its instructions?
The SKILL.md is a stub. Its required first step is running the remote CLI (npx -y @nomadamas/k-skill@0 instruct ...) and following the printed output as the primary instructions, which the CLI tailors to the detected runtime.
Are there safety guardrails?
Yes. The stub states hard rules: never perform payments, message/email delivery, final submission, cancellation, or public posting without explicit prior approval; never ask for, print, or store plaintext credentials; and never bypass legal, CAPTCHA, identity, or e-signature boundaries.
Install korean-middle-korean
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
nomadamas/k-skill