Simple History Voice
bonny/WordPress-Simple-History
Pär's writing voice and per-text-type rules for Simple History, on top of the humanizer skill.
Rewrites Korean commit messages that read like office jargon or translation into natural wording, leaving the type, scope and meaning untouched.
SKILL.md written in Korean; this summary is our English description.
$ npx skills add epoko77-ai/im-not-ai --skill commit-ko -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install epoko77-ai/im-not-ai commit-ko --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/extras/skills/commit-ko .claude/skills/commit-ko && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "commit-ko" agent skill from https://github.com/epoko77-ai/im-not-ai/tree/main/extras/skills/commit-ko into .claude/skills/commit-ko/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "commit-ko", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/epoko77-ai/im-not-ai/tree/main/extras/skills/commit-koType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add epoko77-ai/im-not-ai --skill commit-ko -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install epoko77-ai/im-not-ai commit-ko --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git skills-src && mkdir -p .agents/skills && cp -r skills-src/extras/skills/commit-ko .agents/skills/commit-ko && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "commit-ko" agent skill from https://github.com/epoko77-ai/im-not-ai/tree/main/extras/skills/commit-ko into .agents/skills/commit-ko/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "commit-ko", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add epoko77-ai/im-not-ai --skill commit-ko -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install epoko77-ai/im-not-ai commit-ko --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/extras/skills/commit-ko .cursor/skills/commit-ko && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "commit-ko" agent skill from https://github.com/epoko77-ai/im-not-ai/tree/main/extras/skills/commit-ko into .cursor/skills/commit-ko/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "commit-ko", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/epoko77-ai/im-not-ai.git --path extras/skills/commit-ko--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add epoko77-ai/im-not-ai --skill commit-ko -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install epoko77-ai/im-not-ai commit-ko --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/extras/skills/commit-ko .gemini/skills/commit-ko && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "commit-ko" agent skill from https://github.com/epoko77-ai/im-not-ai/tree/main/extras/skills/commit-ko into .gemini/skills/commit-ko/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "commit-ko", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install epoko77-ai/im-not-ai commit-koInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add epoko77-ai/im-not-ai --skill commit-ko -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git skills-src && mkdir -p .github/skills && cp -r skills-src/extras/skills/commit-ko .github/skills/commit-ko && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "commit-ko" agent skill from https://github.com/epoko77-ai/im-not-ai/tree/main/extras/skills/commit-ko into .github/skills/commit-ko/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "commit-ko", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add epoko77-ai/im-not-ai --skill commit-ko -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install epoko77-ai/im-not-ai commit-ko --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/epoko77-ai/im-not-ai.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/extras/skills/commit-ko .opencode/skills/commit-ko && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "commit-ko" agent skill from https://github.com/epoko77-ai/im-not-ai/tree/main/extras/skills/commit-ko into .opencode/skills/commit-ko/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "commit-ko", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
commit-koRewrites Korean commit messages that read like office jargon or translation into natural wording, leaving the type, scope and meaning untouched.
Aimed at one or two line Korean commit messages drafted by an AI, this skill removes stiff office verbs and translated sentence patterns and changes nothing about what the commit says. It keeps the Conventional Commits type and scope prefix, issue numbers and file or function names, and works only on the Korean text after the colon.
The agent reads a lexicon reference, then looks for office verbs such as perform or carry out, noun-ified Sino-Korean forms, overly polite or formal endings, long noun phrases and literal English constructs such as by-passives and double passives. Only matched patterns are replaced as the lexicon prescribes, and settled development terms like update or refactoring are left alone. If nothing matches, it says the message is already natural and stops.
The reply is one revised message in the same format as the original, optionally with one or two alternatives and a one-line reason for each change. A git diff may be supplied only to check that the meaning did not drift. For paragraph-length prose, the skill points you to the separate humanize-korean skill.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 2f3d943. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitpython3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Korean Commit Message Polisher loads about 504 tokens when it runs, and up to ~1.7k if it reads all its reference files. Until then it costs about 80 tokens; SKILL.md has 271 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from epoko77-ai/im-not-ai at commit 2f3d943, republished under its MIT licence (© epoko77-ai). 271 words, ~504 tokens.
.claude/skills/commit-ko/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.한글 커밋 메시지 초안에서 AI 특유의 사무적·번역투 어휘만 걷어내고, 의미·범위·타입은 한 글자도 바꾸지 않는다.
type(scope): subject, 예: fix(auth): 로그인 실패 시 재시도 로직을 수행함)이면 type/scope 접두사는 그대로 두고, 콜론 뒤 한국어 부분만 윤문 대상으로 삼는다.git diff나 변경 요약을 함께 주면 — 새 내용을 추가하기 위해서가 아니라, 윤문 과정에서 의미가 틀어지지 않았는지 대조 확인하는 용도로만 참고한다.references/commit-lexicon.md를 읽는다.skills/humanize-korean/references/ai-tell-taxonomy.md의 A-7·A-8·A-9·A-12(번역투 구문)·F-4(한자어 명사화 -성/-적/-화) 처방을 커밋 메시지 register로 특화한 파생본이다(전체 ID 목록은 references/commit-lexicon.md 상단 참고). taxonomy가 갱신되면 references/commit-lexicon.md도 함께 점검할 것 — python3 scripts/check_commit_lexicon_ids.py로 헤더-본문 ID 정합과 taxonomy 실재 여부를 검사할 수 있다.humanize-korean을 쓴다.© epoko77-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in extras/skills/commit-ko of epoko77-ai/im-not-ai.
Open the folder on GitHubat commit 2f3d943
Korean Commit Message Polisher next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Korean Commit Message Polisher this skillepoko77-ai/im-not-ai | 5.9k | — | ~504 | Automated safety check: Pass | MIT | |
| Simple History Voicebonny/WordPress-Simple-History | 317 | — | ~775 | Automated safety check: Pass | None | |
| Chinese Technical Writingleter/zh-tech-writing | 332 | — | ~656 | Automated safety check: Pass | MIT | |
| Declaudingoaustegard/claude-skills | 150 | — | ~5.1k | Automated safety check: Pass | MIT | |
| PRboundless-xyz/boundless | 193 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Write Without AI TellsEveryInc/compound-engineering-plugin | 25k | — | ~997 | Automated safety check: Pass | MIT |
bonny/WordPress-Simple-History
Pär's writing voice and per-text-type rules for Simple History, on top of the humanizer skill.
leter/zh-tech-writing
Sets writing rules for Chinese technical docs: short plain sentences, consistent typography and a checklist for removing AI-sounding filler.
oaustegard/claude-skills
Rewrites model-sounding prose into plain technical writing and checks that every claim survives, for PR text, docs, commit messages and similar drafts.
boundless-xyz/boundless
Create or update a pull request for the current git changes.
EveryInc/compound-engineering-plugin
Rewrites, checks, or drafts prose so it reads plainly on a first pass while keeping every fact the source stated.
waynesutton/markdown-site
Writing style guide for technical content, social media, blog posts, READMEs, git commits, and developer documentation.
epoko77-ai/im-not-ai
Diagnoses and rewrites Korean text that reads as AI-generated, fixing translationese and mechanical parallelism across 85 patterns in 10 categories, with light to heavy passes.
epoko77-ai/im-not-ai
Rewrites Korean text written by AI so it reads like a human wrote it, detecting translationese and other AI patterns while leaving the content untouched.
epoko77-ai/im-not-ai
Finds the telltale patterns of AI-written Korean text and rewrites style, rhythm and wording so it reads as human, leaving the content unchanged.
epoko77-ai/im-not-ai
Scores how AI-written a Korean text reads by testing six signals, then shows sample before-and-after fixes in the chat without creating files.
epoko77-ai/im-not-ai
Runs Korean text through a humanizing pipeline at a light, standard, or heavy pass depth chosen automatically, then reports what changed and why.
epoko77-ai/im-not-ai
가장 최근 윤문 결과를 2차로 다시 다듬는다 — 특정 카테고리·문단·강도 조정도 가능. An agent skill from epoko77-ai/im-not-ai.
Works with
Categories
Rewrites Korean commit messages that read like office jargon or translation into natural wording, leaving the type, scope and meaning untouched. Aimed at one or two line Korean commit messages drafted by an AI, this skill removes stiff office verbs and translated sentence patterns and changes nothing about what the commit says. It keeps the Conventional Commits type and scope prefix, issue numbers and file or function names, and works only on the Korean text after the colon.
Korean Commit Message Polisher fits situations like: A Korean commit message sounds like AI output or machine translation; cleaning up several commit drafts before a push; keeping Conventional Commits prefixes intact while fixing the wording; replacing stiff office verbs in a commit subject.
Run `npx skills add epoko77-ai/im-not-ai --skill commit-ko -a claude-code`. Or copy the skill folder (extras/skills/commit-ko in epoko77-ai/im-not-ai) into .claude/skills/commit-ko in your project. Claude Code loads it when a task matches its description.
Run `npx skills add epoko77-ai/im-not-ai --skill commit-ko -a codex`. Or copy the skill folder (extras/skills/commit-ko in epoko77-ai/im-not-ai) into .agents/skills/commit-ko in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add epoko77-ai/im-not-ai --skill commit-ko -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/commit-ko, .gemini/skills/commit-ko, .github/skills/commit-ko and .opencode/skills/commit-ko in your project.
Going by SKILL.md and its folder, Korean Commit Message Polisher needs the command-line tools its instructions call (git and python3).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Korean Commit Message Polisher is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 504 tokens (SKILL.md is roughly 2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Korean Commit Message Polisher: Simple History Voice (bonny/WordPress-Simple-History, 317 stars), Chinese Technical Writing (leter/zh-tech-writing, 332 stars), Declauding (oaustegard/claude-skills, 150 stars) and PR (boundless-xyz/boundless, 193 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
epoko77-ai (a GitHub user) maintains it in epoko77-ai/im-not-ai, which has 5,875 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 26, 2026.
Source: epoko77-ai/im-not-ai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.