Back to Skills

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.

7,034stars832forksUpdated 8/6/2026

Security Assessment

Low Risk(74/100)

Detected risks:

Environment-specific behavior branching(The CLI is described as detecting the current runtime, including named vault and browser environments, and printing only the applicable instructions, so its output varies by execution context in ways not fully visible from the skill file.)
Runtime-fetched instructions via remote package(The shipped SKILL.md is a thin stub whose required first step is to run a remotely hosted npm package through npx and follow whatever it prints as the primary instructions, meaning the authoritative behavior is fetched at runtime rather than reviewable in the skill file., Because the instructions come from a versioned but remotely resolved package, the effective guidance can change outside the audited content, which is a supply-chain and dynamic-instruction dependency.)
Security Score74/100

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.

All Files

4 files
skill.json0.5 KB
View
scripts/korean_middle_korean.js6.5 KB
View
instruction.md2.4 KB
View
SKILL.md1.4 KB
View

Install korean-middle-korean

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill