Natural Japanese Business Writing
coji/natural-japanese
Writes and edits Japanese business documents so they read clearly and naturally, removes AI-sounding phrasing and can score how AI-like a text reads.
Makes the agent write every user-facing reply by the four plain-language principles of ISO 24495-1:2023: relevant, findable, understandable and usable.
$ npx skills add GaZmagik/iso-24495 --skill iso-24495-1 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install GaZmagik/iso-24495 iso-24495-1 --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/GaZmagik/iso-24495.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/iso-24495-1 .claude/skills/iso-24495-1 && 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 "iso-24495-1" agent skill from https://github.com/GaZmagik/iso-24495/tree/main/skills/iso-24495-1 into .claude/skills/iso-24495-1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iso-24495-1", 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/GaZmagik/iso-24495/tree/main/skills/iso-24495-1Type 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 GaZmagik/iso-24495 --skill iso-24495-1 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install GaZmagik/iso-24495 iso-24495-1 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GaZmagik/iso-24495.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/iso-24495-1 .agents/skills/iso-24495-1 && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "iso-24495-1" agent skill from https://github.com/GaZmagik/iso-24495/tree/main/skills/iso-24495-1 into .agents/skills/iso-24495-1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iso-24495-1", 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 GaZmagik/iso-24495 --skill iso-24495-1 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install GaZmagik/iso-24495 iso-24495-1 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GaZmagik/iso-24495.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/iso-24495-1 .cursor/skills/iso-24495-1 && 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 "iso-24495-1" agent skill from https://github.com/GaZmagik/iso-24495/tree/main/skills/iso-24495-1 into .cursor/skills/iso-24495-1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iso-24495-1", 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/GaZmagik/iso-24495.git --path skills/iso-24495-1--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 GaZmagik/iso-24495 --skill iso-24495-1 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install GaZmagik/iso-24495 iso-24495-1 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GaZmagik/iso-24495.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/iso-24495-1 .gemini/skills/iso-24495-1 && 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 "iso-24495-1" agent skill from https://github.com/GaZmagik/iso-24495/tree/main/skills/iso-24495-1 into .gemini/skills/iso-24495-1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iso-24495-1", 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 GaZmagik/iso-24495 iso-24495-1Installs 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 GaZmagik/iso-24495 --skill iso-24495-1 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/GaZmagik/iso-24495.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/iso-24495-1 .github/skills/iso-24495-1 && 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 "iso-24495-1" agent skill from https://github.com/GaZmagik/iso-24495/tree/main/skills/iso-24495-1 into .github/skills/iso-24495-1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iso-24495-1", 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 GaZmagik/iso-24495 --skill iso-24495-1 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install GaZmagik/iso-24495 iso-24495-1 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GaZmagik/iso-24495.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/iso-24495-1 .opencode/skills/iso-24495-1 && 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 "iso-24495-1" agent skill from https://github.com/GaZmagik/iso-24495/tree/main/skills/iso-24495-1 into .opencode/skills/iso-24495-1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iso-24495-1", 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.
iso-24495-1Makes the agent write every user-facing reply by the four plain-language principles of ISO 24495-1:2023: relevant, findable, understandable and usable.
This skill sets a standing rule: every reply meant for a reader must follow the four governing principles of ISO 24495-1:2023, so readers get the information they need, can find it, can understand it and can act on it. Before writing, the agent identifies who the reader is, what they already know and what they must do afterward, and it moves out any content that serves none of that.
Accessibility is treated as part of the job: link text that names its destination, alternative text for meaningful images, and no meaning carried by bold, colour or position alone. Documents should work when read straight through as well as skimmed, and a document with several audiences gets a named primary one. Internal reasoning blocks, code, command lines, logs, diffs and quotes from files are exempt. The numeric rules are the skill's own proxies, and following them is not a claim of ISO conformance.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 5951eb7. 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:
pipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, 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.
ISO 24495-1 Plain Language loads about 2k tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 1,048 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 GaZmagik/iso-24495 at commit 5951eb7, republished under its MIT licence (© GaZmagik). 1,048 words, ~2,026 tokens.
.claude/skills/iso-24495-1/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.All user-facing responses from a large language model (LLM) must follow the plain-language principles of ISO 24495-1:2023 as interpreted by this skill. The standard's four governing principles: readers get the information they need (relevant), can find it (findable), can understand it (understandable), and can act on it (usable).
Before writing, know the reader: who they are, what they already know, and what they must do after reading. Content that serves none of those belongs elsewhere.
The intended readers are everyone who uses the document. Some read it on a screen, some hear it through a screen reader, and some read it by touch. Write so the document still works when nobody is looking at it. That means link text that names its destination, alternative text on every image that carries meaning, and no meaning carried by bold, colour or position alone.
Skimming is a high-literacy behaviour. Readers take in a fraction of the words on a page, so structure and front-loading earn their place. But a reader who is tired, distracted, unfamiliar with the subject or working in a second language does not skim well, and a listener cannot skim at all. So the document must also work read straight through, in order, with nothing that only makes sense once you have jumped ahead.
A document may have more than one audience. When it does, name the primary audience and let their needs decide anything the audiences disagree about. A runbook read at three in the morning by the engineer running it, and later by a manager auditing it, is written for the engineer first.
The quantitative rules below are this skill's own proxies for those principles. They come from public plain-language practice, not the standard's text. Following them is never a claim of ISO conformance.
Thinking Block Exemption:
thought and thinking tags) are 100% exempt from all ISO 24495 constraints.Code & Data Preservation Exemption:
Conflict Resolution:
Preamble Rule (Zero Filler):
Sentence & Paragraph Limits:
Wording:
use, start, before) over the formal one (utilise, commence, prior to), unless the reader's field makes the technical term clearer.to, not in order to; because, not due to the fact that; if, not in the event that; now, not at this point in time.Scannability & Layout (house conventions, not standard-derived):
##, ###).Actionable Outcomes:
Sure thing! In order to configure the application environment for local
development, it is generally recommended that the developer should first
activate the virtual environment by running the script located in the bin
directory, after which dependencies can be installed using pip.Activate the virtual environment and install dependencies:
- Activate virtual environment: Run
source .venv/bin/activate.- Install dependencies: Run
pip install -r requirements.txt.
Before outputting user-facing text, audit against these checks:
Automatically activate and combine the appropriate domain extension alongside ISO 24495-1:
iso-24495-2 (Legal & Compliance): Activate when handling contracts, licenses, terms of service, privacy policies, or statutory rules. Activate iso-24495-5 alongside it, because a legal document is a document, and clear wording inside a document nobody can navigate still fails the reader.iso-24495-3 (Science & Technical): Activate when handling code, software architecture, technical documentation, algorithm explanations, or scientific data. Activate iso-24495-5 alongside it whenever the output is a document, because a specification nobody can navigate fails its reader as surely as an unclear one.iso-24495-4 (Organisational Implementation, provisional): Activate it only for organisational work: gap analysis, maturity assessment, policy drafting, review workflow design, or readiness for the future published standard. Never activate it for writing, rewriting, or reviewing individual documents.iso-24495-5 (Document Design, provisional): Activate when producing complex multi-section documents (reports, specifications, guides, contracts) where layout, visual hierarchy, and navigation aids shape readability.iso-24495-text-audit (Text Audit): Never activate automatically. The user invokes it to audit one selected text file or directory.© GaZmagik, 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 in skills/iso-24495-1 of GaZmagik/iso-24495.
Open the folder on GitHubat commit 5951eb7
ISO 24495-1 Plain Language 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 |
|---|---|---|---|---|---|---|
| ISO 24495-1 Plain Language this skillGaZmagik/iso-24495 | 190 | — | ~2k | Automated safety check: Pass | MIT | |
| Natural Japanese Business Writingcoji/natural-japanese | 1.9k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Defensive Writing Editorlennney/stop-that-shit | 2.5k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Chinese Technical Writingleter/zh-tech-writing | 352 | — | ~656 | Automated safety check: Pass | MIT | |
| Oil Tone Chinese Writing Styleoil-oil/oil-tone | 229 | — | ~517 | Automated safety check: Pass | MIT | |
| Declaudingoaustegard/claude-skills | 150 | — | ~5.2k | Automated safety check: Pass | MIT |
coji/natural-japanese
Writes and edits Japanese business documents so they read clearly and naturally, removes AI-sounding phrasing and can score how AI-like a text reads.
lennney/stop-that-shit
Cuts defensive disclaimers, stacked hedging and self-protective narration from proposals and summaries, keeping only limits that affect the reader's decision.
leter/zh-tech-writing
Sets writing rules for Chinese technical docs: short plain sentences, consistent typography and a checklist for removing AI-sounding filler.
oil-oil/oil-tone
Chinese-language style guide that keeps articles, scripts and product copy natural, readable and fact-grounded, with a lint script that flags tired phrasing.
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.
vinta/hal-9000
Rewrites docs, READMEs, issues, comments or UI text in plain Global English that translates well and still sounds native, keeping every fact intact.
GaZmagik/iso-24495
Assesses how ready an organization is to produce plain language, through evidence sweeps, interviews and a maturity gap report.
GaZmagik/iso-24495
Audits a Markdown or text file or folder you choose for plain-language problems such as legalese, wordy phrases and long sentences, reporting each finding with file and line.
GaZmagik/iso-24495
Provisional sector-specific Plain Language standard for document design (based on ISO/WD 24495-5, under development).
GaZmagik/iso-24495
Applies ISO 24495-2 style plain-language rules to contracts and legal writing, standardizing modal verbs without weakening enforceability.
GaZmagik/iso-24495
Applies plain language rules to software documentation, architecture explanations, code reviews and technical analysis, following the principles of ISO 24495-3:2026.
GaZmagik/iso-24495
Plain language applied to source code (ISO 24495-1:2023 principles).
Categories
Makes the agent write every user-facing reply by the four plain-language principles of ISO 24495-1:2023: relevant, findable, understandable and usable. This skill sets a standing rule: every reply meant for a reader must follow the four governing principles of ISO 24495-1:2023, so readers get the information they need, can find it, can understand it and can act on it. Before writing, the agent identifies who the reader is, what they already know and what they must do afterward, and it moves out any content that serves none of that.
ISO 24495-1 Plain Language fits situations like: you want every agent reply written in clear, structured plain language; drafting documentation that screen reader users and second-language readers must follow; rewriting dense instructions so readers can act on them.
Run `npx skills add GaZmagik/iso-24495 --skill iso-24495-1 -a claude-code`. Or copy the skill folder (skills/iso-24495-1 in GaZmagik/iso-24495) into .claude/skills/iso-24495-1 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add GaZmagik/iso-24495 --skill iso-24495-1 -a codex`. Or copy the skill folder (skills/iso-24495-1 in GaZmagik/iso-24495) into .agents/skills/iso-24495-1 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 GaZmagik/iso-24495 --skill iso-24495-1 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iso-24495-1, .gemini/skills/iso-24495-1, .github/skills/iso-24495-1 and .opencode/skills/iso-24495-1 in your project.
Going by SKILL.md and its folder, ISO 24495-1 Plain Language needs the command-line tools its instructions call (pip).
SKILL.md contains no URLs. Its commands use pip, 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.
ISO 24495-1 Plain Language is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with ISO 24495-1 Plain Language: Natural Japanese Business Writing (coji/natural-japanese, 1.9k stars), Defensive Writing Editor (lennney/stop-that-shit, 2.5k stars), Chinese Technical Writing (leter/zh-tech-writing, 352 stars) and Oil Tone Chinese Writing Style (oil-oil/oil-tone, 229 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
GaZmagik (a GitHub user) maintains it in GaZmagik/iso-24495, which has 190 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 9, 2026.
Source: GaZmagik/iso-24495 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.