PluginBench
Skill
Review
Audit score 70

korean-character-count

nomadamas/k-skill

Count Korean text by grapheme, line, and byte with deterministic contracts for forms and character limits.

What is korean-character-count?

Counts Korean characters accurately using grapheme clusters rather than simple character codes, respecting the linguistic structure of Hangul. Use this when you need exact character, line, or byte counts for Korean text in forms, self-introductions, or any context with strict length limits.

  • Counts Korean text by grapheme clusters for accurate character length
  • Provides line-count metrics for multi-line Korean text
  • Reports byte counts for Korean text encoding
  • Ensures deterministic, reproducible results across runtimes
  • Respects Hangul linguistic structure and combining characters

How to install korean-character-count

npx skills add https://github.com/nomadamas/k-skill --skill korean-character-count
Prerequisites
  • Node.js 18 or later
Claude Code
Cursor
Windsurf
Cline

How to use korean-character-count

  1. 1.Run `npx -y @nomadamas/k-skill@0 instruct korean-character-count` to get full runtime-specific instructions
  2. 2.Review the helper files with `npx -y @nomadamas/k-skill@0 files korean-character-count`
  3. 3.Use the CLI to count Korean text by grapheme, line, or byte as needed for your validation context
  4. 4.Keep the skill updated with `npx -y @nomadamas/k-skill@0 update`

Use cases

Good for
  • Validating Korean text length in web forms with character limits
  • Counting characters in Korean self-introductions for job applications
  • Checking byte size of Korean text for database or API constraints
  • Verifying line breaks and formatting in Korean documents
  • Ensuring Korean text fits within UI space allocations
Who it's for
  • Korean language developers and content creators
  • Web developers building Korean-language applications
  • Form validation engineers handling international text
  • Localization specialists working with Korean content

korean-character-count FAQ

Why use grapheme counting instead of simple character length?

Korean Hangul uses combining characters and complex grapheme clusters that simple character counts miss. Grapheme counting reflects how users actually perceive text length.

What's the difference between grapheme, line, and byte counts?

Grapheme counts linguistic units (how many characters a user sees), line counts breaks in text, and byte counts encoding size—each matters for different validation scenarios.

Does this work with other languages or just Korean?

This skill is optimized for Korean (ko-KR locale) and Hangul text structure; use general Unicode tools for mixed-language content.

Can I use this without the CLI?

Yes, you can read the source instructions at https://github.com/NomaDamas/k-skill/blob/main/korean-character-count/instruction.md if npx is unavailable.

Full instructions (SKILL.md)

Source of truth, from nomadamas/k-skill.


name: korean-character-count description: Count Korean text deterministically with exact grapheme, line, and byte contracts for self-intros and form limits. license: MIT metadata: category: writing locale: ko-KR phase: v1

korean-character-count

<!-- k-skill:cli-stub — generated by scripts/generate-skill-stubs.js; edit skill.json / instruction.md instead -->

Get the full instructions (required first step)

Run this and follow its output as the primary instructions for this skill:

npx -y @nomadamas/k-skill@0 instruct korean-character-count

The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by:

npx -y @nomadamas/k-skill@0 files korean-character-count

Keep the CLI and every coding-agent skill install current (including Vercel Agent Skills) with:

npx -y @nomadamas/k-skill@0 update

If npx is unavailable, install Node.js 18+ or follow https://github.com/NomaDamas/k-skill#readme, or read the source instructions at https://github.com/NomaDamas/k-skill/blob/main/korean-character-count/instruction.md.

Hard rules even without the CLI

  • Never execute payment, message/email delivery, final submission, cancellation, or public posting without the user's explicit approval immediately beforehand.
  • Never ask for, print, or store plaintext credentials in chat, files, or shell arguments.
  • Never bypass legal, physical-presence, CAPTCHA, identity-proofing, or electronic-signature boundaries.