Agent skill

Ok Script I18n

by baoxin1100 in baoxin1100/ok-kes

Add, sync, repair, and compile gettext translations for ok-script Python task classes and task metadata.

No licenceAuto-check passedFrontend & Design

Install Ok Script I18n

skills CLI
$ npx skills add baoxin1100/ok-kes --skill ok-script-i18n -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install baoxin1100/ok-kes ok-script-i18n --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/baoxin1100/ok-kes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/ok-script-i18n .claude/skills/ok-script-i18n && rm -rf skills-src

Use ~/.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/

Facts

Skill name
ok-script-i18n
GitHub stars
100
Token cost
~903 tokens
SKILL.md length
398 words
Files
3 (incl. scripts)
Skills in repo
5
Repo updated
First seen
Licence
None found

At a glance

Add, sync, repair, and compile gettext translations for ok-script Python task classes and task metadata.

  • Works in 7 steps: Inspect the target task file and collect… → Discover locales by listing… → Check whether each source string already… → …
  • Codex needs to translate
  • SKILL.md covers Overview, Workflow, Helper Script and Catalog Rules, plus 2 more sections
  • Runs Python scripts from its folder; calls python

What it does

Ok Script I18n is an agent skill from baoxin1100/ok-kes. Add, sync, repair, and compile gettext translations for ok-script Python task classes and task metadata. Use when Codex needs to translate or internationalize BaseTask and TriggerTask names, descriptions, defaultconfig keys or values, configdescription help text, configtype options, OCR-facing UI strings, or locale-specific ok.po catalogs in ok-script style projects.

Its SKILL.md is about 900 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `agents/openai.yaml` and `scripts/task_i18n_helper.py`).

It sits in Frontend & Design, covering Internationalization and Translation. It works with Python. The repository describes itself as: ok框架卡厄思梦境自动化工具,包含自动出击模式和自动卡厄思模式功能.

When your agent uses it

  • Codex needs to translate
  • Internationalize BaseTask and TriggerTask names
  • Defaultconfig keys
  • Configdescription help text

Example prompts

  • “/ok-script-i18n”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Inspect the target task file and collect user-facing task metadata
  2. Discover locales by listing i18n/*/LC_MESSAGES/ok.po.
  3. Check whether each source string already exists in every catalog.
  4. Add missing msgid blocks to every locale.
  5. Translate missing entries into every locale present in the repo.
  6. Compile every changed ok.po into ok.mo.
  7. Verify catalog syntax and check for duplicate msgid entries.

What it can do on your machine

Read from SKILL.md and the folder at commit 82089f2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ok Script I18n loads about 903 tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 398 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~903

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 398 words (~903 tokens).

“Use this skill for gettext translation work in ok-script projects that keep catalogs under i18n//LC_MESSAGES/ok.po. It complements $ok-script-tasks: create task behavior with the task skill, then use this skill to keep task UI strings translated and compiled.”

— opening of SKILL.md by baoxin1100
name
ok-script-i18n

Read the full SKILL.md on GitHub

Files

SKILL.md and 2 other files (scripts) in .agents/skills/ok-script-i18n of baoxin1100/ok-kes.

  • SKILL.md
  • agents/openai.yaml
  • scripts/task_i18n_helper.py

Open the folder on GitHubat commit 82089f2

Compare with similar skills

Ok Script I18n 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.

Ok Script I18n compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ok Script I18n this skillbaoxin1100/ok-kes100—~903Automated safety check: PassNone
Claude Desktop Chinese Localizationjavaht/claude-desktop-zh-cn7.5k—~1.6kAutomated safety check: PassMIT
Ok Script I18nAliceJump/ok-end-field556—~828Automated safety check: PassAGPL-3.0
Fluent MigrationBrowserWorks/waterfox-android3791 repos~4.2kAutomated safety check: PassCustom licence
I18nbrickbots/PiFinder250—~2.8kAutomated safety check: PassGPL-3.0
Viewer i18n Translatorliaohch3/claude-tap3.3k—~666Automated safety check: PassMIT

Similar skills

  • Claude Desktop Chinese Localization

    javaht/claude-desktop-zh-cn

    Adds missing Simplified and Traditional Chinese translations to the Claude Desktop Chinese patch across three layers, then checks how many mappings actually hit.

    7.5k GitHub stars~1.6k tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Ok Script I18n

    AliceJump/ok-end-field

    Maintain gettext translations for ok-script task UI and runtime messages.

    556 GitHub stars~828 tokensUpdated today
    Frontend & DesignAuto-check passed
  • Fluent Migration

    BrowserWorks/waterfox-android

    A skill your agent uses when a patch or local changes rename, restructure, move, or replace Fluent (.ftl) strings - or migrate legacy .properties strings to Fluent - and you need a migration recipe…

    379 GitHub starsUsed in 1 repo~4.2k tokens
    Frontend & DesignAuto-check passed
  • I18n

    brickbots/PiFinder

    PiFinder's internationalization (i18n) workflow — marking strings for translation, running the Babel extract/update/compile pipeline, adding or updating language translations, and filling in missing…

    250 GitHub stars~2.8k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Viewer i18n Translator

    liaohch3/claude-tap

    Fills missing translations in claude-tap's viewer_i18n.json by sending untranslated keys to OpenRouter for Japanese, Korean, French, Arabic, German and Russian.

    3.3k GitHub stars~666 tokensUpdated 17 days ago
    Frontend & DesignAuto-check passed
  • Frappe Core Translation

    Impertio-Studio/Frappe_Claude_Skill_Package

    A skill your agent uses when implementing translations/i18n in Frappe v14-v16 apps.

    188 GitHub stars~1.9k tokensUpdated 22 days ago
    Writing & ContentAuto-check passed

More from baoxin1100/ok-kes

  • Deploy

    baoxin1100/ok-kes

    Commit completed repository changes, create the next annotated version tag, and push the commit and tag to the publishing remote.

    100 GitHub stars~1.1k tokensUpdated 8 days ago
    Auto-check passed
  • Ok Script Codegen

    baoxin1100/ok-kes

    Generate Python automation code for ok-script task run methods from user descriptions and optional screenshots.

    100 GitHub stars~2k tokensUpdated 8 days ago
    Auto-check passed
  • Ok Script Tasks

    baoxin1100/ok-kes

    Create and modify automation task classes for the ok-script Python library, including BaseTask one-time tasks, TriggerTask background tasks, task config UI metadata, registration in ok-script app…

    100 GitHub stars~1k tokensUpdated 8 days ago
    Auto-check passed
  • Use Local Venv

    baoxin1100/ok-kes

    Prefer the repository-local Python virtual environment for coding-agent work.

    100 GitHub stars~380 tokensUpdated 8 days ago
    Auto-check passed

Works with

Questions about Ok Script I18n

What does Ok Script I18n do?

Add, sync, repair, and compile gettext translations for ok-script Python task classes and task metadata. Ok Script I18n is an agent skill from baoxin1100/ok-kes. Add, sync, repair, and compile gettext translations for ok-script Python task classes and task metadata.

When should I use Ok Script I18n?

Ok Script I18n fits situations like: Codex needs to translate; internationalize BaseTask and TriggerTask names; defaultconfig keys; configdescription help text.

How do I install Ok Script I18n in Claude Code?

Run `npx skills add baoxin1100/ok-kes --skill ok-script-i18n -a claude-code`. Or copy the skill folder (.agents/skills/ok-script-i18n in baoxin1100/ok-kes) into .claude/skills/ok-script-i18n in your project. Claude Code loads it when a task matches its description.

How do I install Ok Script I18n in Codex?

Run `npx skills add baoxin1100/ok-kes --skill ok-script-i18n -a codex`. Or copy the skill folder (.agents/skills/ok-script-i18n in baoxin1100/ok-kes) into .agents/skills/ok-script-i18n in your project. Codex loads it when a task matches its description.

Can I use Ok Script I18n in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add baoxin1100/ok-kes --skill ok-script-i18n -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ok-script-i18n, .gemini/skills/ok-script-i18n, .github/skills/ok-script-i18n and .opencode/skills/ok-script-i18n in your project.

What does Ok Script I18n need to run?

Going by SKILL.md and its folder, Ok Script I18n needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Ok Script I18n access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ok Script I18n safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Ok Script I18n use?

No licence was found for Ok Script I18n or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Ok Script I18n use?

About 903 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ok Script I18n?

Skills that share tags, products or a category with Ok Script I18n: Claude Desktop Chinese Localization (javaht/claude-desktop-zh-cn, 7.5k stars), Ok Script I18n (AliceJump/ok-end-field, 556 stars), Fluent Migration (BrowserWorks/waterfox-android, 379 stars) and I18n (brickbots/PiFinder, 250 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ok Script I18n?

baoxin1100 (a GitHub user) maintains it in baoxin1100/ok-kes, which has 100 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 1, 2026.

Source: baoxin1100/ok-kes on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.