Agent skill

Yida I18n

by openyida in openyida/openyida

应用多语言管理。查询和维护宜搭应用的语言配置、文案词条、翻译状态、一键翻译和多语言升级。适用于全球化设置 / 多语言管理页面;需要应用已开通国际化能力包,或运行在 Global YiDA 环境(默认入口为 www.yidaapps.com,且支持客户自定义二级域名)。

MITAuto-check passedFrontend & Design

Install Yida I18n

skills CLI
$ npx skills add openyida/openyida --skill yida-i18n -a claude-code

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

GitHub CLI
$ gh skill install openyida/openyida yida-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/openyida/openyida.git skills-src && mkdir -p .claude/skills && cp -r skills-src/yida-skills/skills/yida-i18n .claude/skills/yida-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
yida-i18n
GitHub stars
220
Token cost
~909 tokens
SKILL.md length
130 words
Files
1
Skills in repo
58
Repo updated
First seen
Licence
MIT

At a glance

应用多语言管理。查询和维护宜搭应用的语言配置、文案词条、翻译状态、一键翻译和多语言升级。适用于全球化设置 / 多语言管理页面;需要应用已开通国际化能力包,或运行在 Global YiDA 环境(默认入口为 www.yidaapps.com,且支持客户自定义二级域名)。

  • Tasks that involve Internationalization
  • SKILL.md covers 适用场景, 前置检查, 常用命令 and 安全规则, plus 1 more section
  • Reaches yidaapps.com

What it does

Yida I18n is an agent skill from openyida/openyida. 应用多语言管理。查询和维护宜搭应用的语言配置、文案词条、翻译状态、一键翻译和多语言升级。适用于全球化设置 / 多语言管理页面;需要应用已开通国际化能力包,或运行在 Global YiDA 环境(默认入口为 www.yidaapps.com,且支持客户自定义二级域名)。

Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering Internationalization. The repository describes itself as: Your own personal YiDA AI assistant! The licence is MIT.

When your agent uses it

  • Tasks that involve Internationalization

Example prompts

  • “/yida-i18n”

What it can do on your machine

Read from SKILL.md and the folder at commit b52e65e. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and json).

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • yidaapps.com

    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

Yida I18n loads about 909 tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 130 words of instructions outside code blocks.

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

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from openyida/openyida at commit b52e65e, republished under its MIT licence (© openyida). 130 words, ~909 tokens.

Download SKILL.mdSave it as .claude/skills/yida-i18n/SKILL.md (or your agent's skills folder).
name
yida-i18n
description
应用多语言管理。查询和维护宜搭应用的语言配置、文案词条、翻译状态、一键翻译和多语言升级。适用于全球化设置 / 多语言管理页面;需要应用已开通国际化能力包,或运行在 Global YiDA 环境(默认入口为 www.yidaapps.com,且支持客户自定义二级域名)。

应用多语言管理

适用场景

当用户需要操作应用后台的“全球化设置 / 多语言管理”时使用本技能,包括:

  • 查询应用是否具备多语言能力、当前语言列表和翻译状态
  • 设置默认语言和启用语言
  • 查询、创建、更新、删除文案词条
  • 为页面绑定多语言词条
  • 调用单条翻译或对目标语言执行一键翻译
  • 对旧应用执行多语言配置升级

前置检查

先执行只读检查:

bash
openyida i18n overview <appType>

重点查看:

  • ability.enabled 是否为 true
  • baseUrl 是否为目标环境;Global YiDA 默认入口是 https://www.yidaapps.com(不是裸域 https://yidaapps.com),但客户可能使用自定义二级域名
  • config.defaultLanguage 和 config.languageList
  • upgraded 是否表示应用已升级到多语言配置

如果 ability.enabled=false,通常说明当前组织未开通国际化能力包,或需要先切到国际版登录态:

bash
openyida login --intl
openyida i18n overview <appType>

常用命令

查询语言配置:

bash
openyida i18n config get <appType>

设置默认语言和启用语言:

bash
openyida i18n config set <appType> --default zh_CN --languages zh_CN,en_US,ja_JP

查看可添加语言:

bash
openyida i18n languages <appType>
openyida i18n languages <appType> --extend

查询词条:

bash
openyida i18n list <appType> --keyword "欢迎" --page 1 --size 20
openyida i18n list <appType> --form-uuid <formUuid> --target-type page

新增或更新词条:

bash
openyida i18n upsert <appType> welcome_title --zh-CN "欢迎" --en-US "Welcome" --ja-JP "ようこそ"

新增或更新词条并绑定页面:

bash
openyida i18n upsert <appType> page_header --zh-CN "工作台" --en-US "Workbench" --bind <formUuid> --target-type page

批量导入词条:

bash
openyida i18n batch-upsert <appType> --file .cache/openyida/<项目名或任务名>/i18n/i18n-items.json

i18n-items.json 先用 create_file / Write / file edit tool 创建到 <projectRoot>/.cache/openyida/<项目名或任务名>/i18n/;不要用 shell heredoc 或重定向写文件。从 workspace 根执行命令时路径加 project/ 前缀。

文件内容示例:

json
[
  {
    "i18nKey": "welcome_title",
    "i18nText": {
      "zh_CN": "欢迎",
      "en_US": "Welcome",
      "ja_JP": "ようこそ"
    }
  }
]

删除词条需要显式确认:

bash
openyida i18n delete <appType> welcome_title --confirm

单条翻译:

bash
openyida i18n translate <appType> --text "欢迎" --source zh_CN --targets en_US,ja_JP

一键翻译会批量写入目标语言,必须显式确认:

bash
openyida i18n translate-all <appType> --targets en_US,ja_JP --confirm

旧应用升级多语言配置也必须显式确认:

bash
openyida i18n upgrade <appType> --confirm

安全规则

  • overview、config get、languages、list 是只读命令,可以直接执行。
  • config set、upsert、batch-upsert、delete、translate-all、upgrade 会写入应用配置或词条;执行前说明影响范围。
  • 删除词条会取消相关多语言绑定,必须带 --confirm。
  • 一键翻译可能覆盖目标语言文案,必须带 --confirm,执行后用 openyida i18n overview <appType> 查看翻译任务状态。
  • 如果目标是 Global YiDA,先确认登录态 baseUrl 属于目标国际站环境或客户自定义二级域名;默认入口是 https://www.yidaapps.com,不要用裸域或国内站 Cookie 调国际站应用。

接口映射

能力CLI后台接口
能力检查overview/query/commodity/checkI18nAbility.json
能力上下文overview/query/commodity/i18nAbilityContext.json
语言配置config get/set/query/appI18n/getAppLanguageConfig.json / /query/appI18n/updateAppLanguageConfig.json
词条查询list/query/appI18n/queryI18nItems.json
页面绑定词条查询list --form-uuid/query/appI18n/getBinded18nItems.json
词条保存upsert/query/appI18n/createOrUpdateI18nItem.json
批量保存batch-upsert/query/appI18n/batchCreateI18nItem.json
绑定词条bind / upsert --bind/query/appI18n/addI18nBinding.json
删除词条delete/query/appI18n/deleteI18nItem.json
单条翻译translate/query/appI18n/translateMultiLang.json
一键翻译translate-all/query/appI18n/translateAllItems.json
翻译状态overview/query/appI18n/checkAppTranslationStatus.json
应用升级upgrade/query/appI18n/upgradeAppI18n.json

© openyida, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in yida-skills/skills/yida-i18n of openyida/openyida.

Open the folder on GitHubat commit b52e65e

Compare with similar skills

Yida 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.

Yida I18n compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yida I18n this skillopenyida/openyida220—~909Automated safety check: PassMIT
Impeccablebestofjs/bestofjs3.1k27 repos~2.6kAutomated safety check: PassMIT
Chatbox i18n Translatorchatboxai/chatbox42k—~508Automated safety check: PassGPL-3.0
Internationalization Workflow with i18niOfficeAI/AionUi33k1 repos~1.9kAutomated safety check: PassApache-2.0
Enforce Rules For I18nmoeru-ai/airi50k—~1.5kAutomated safety check: PassMIT
Claude Desktop Chinese Localizationjavaht/claude-desktop-zh-cn7.5k—~1.6kAutomated safety check: PassMIT

Similar skills

  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 27 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • Chatbox i18n Translator

    chatboxai/chatbox

    Translates new or changed i18n keys from a Chatbox Pro diff, staged changes or a commit range, writing the locale JSON files directly with a built-in glossary.

    42k GitHub stars~508 tokensUpdated 15 days ago
    Frontend & DesignAuto-check passed
  • Standards for keeping all user-facing text translatable: read the i18n config first, use namespaced keys, reuse shared strings and follow the key naming rules.

    33k GitHub starsUsed in 1 repo~1.9k tokens
    Frontend & DesignAuto-check passed
  • Review pending AIRI translations on Crowdin in a batch, then sync them into the repository.

    50k GitHub stars~1.5k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • 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
  • Taro UI Guide

    jd-opensource/taro-ui

    Guides installing, configuring, styling and using taro-ui (At* components) in Taro apps for WeChat, Alipay, H5 and React Native.

    4.7k GitHub stars~1.3k tokensUpdated 14 days ago
    Frontend & DesignAuto-check passed

More from openyida/openyida

All 58 skills in this repo
  • Yida Canvas Custom Page

    openyida/openyida

    宜搭自定义页面开发规范,使用 YidaCodeCanvas 组件实现现代 React18 自定义页面。用于官网、看板、工作台、列表、详情、门户壳、可视化、hooks 交互、表单入口,以及需要门户组件、数据管理视图、成员、部门或上传组件的场景;发布层自动注入 yida/utils window 桥。

    220 GitHub stars~4.3k tokensUpdated yesterday
    Auto-check passed
  • Openyida Release

    openyida/openyida

    快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。

    220 GitHub stars~520 tokensUpdated yesterday
    Auto-check passed
  • Yida Design Plan

    openyida/openyida

    Plan 模式的视觉设计分支。基于需求选择视觉方向,再结合业务页面规划维护 build-plan.json 的 visualStyle,供 CLI 派生 design.md。

    220 GitHub stars~756 tokensUpdated yesterday
    Auto-check passed
  • Prevent stale local OpenYida custom page source from overwriting live designer edits.

    220 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Codemap

    openyida/openyida

    Generate, update, or drift-check agent-facing CodeMaps as progressive code terrain indexes for projects, features, capabilities, functions, modules, or bug chains.

    220 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Sdd Riper One Light

    openyida/openyida

    面向 GPT-5.5 等强模型和熟练用户的轻量 AI Agent Harness / checkpoint-driven coding skill。默认用户已经把任务切到基本可执行的最小混沌单元;模型自行分解、探索与推进,人类通过最终目标、最小 spec、复述、checkpoint、证据验证与回写来低干扰控盘。

    220 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed

Questions about Yida I18n

What does Yida I18n do?

应用多语言管理。查询和维护宜搭应用的语言配置、文案词条、翻译状态、一键翻译和多语言升级。适用于全球化设置 / 多语言管理页面;需要应用已开通国际化能力包,或运行在 Global YiDA 环境(默认入口为 www.yidaapps.com,且支持客户自定义二级域名)。. Yida I18n is an agent skill from openyida/openyida.

When should I use Yida I18n?

Yida I18n fits situations like: tasks that involve Internationalization.

How do I install Yida I18n in Claude Code?

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

How do I install Yida I18n in Codex?

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

Can I use Yida 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 openyida/openyida --skill yida-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/yida-i18n, .gemini/skills/yida-i18n, .github/skills/yida-i18n and .opencode/skills/yida-i18n in your project.

What does Yida I18n need to run?

SKILL.md names no scripts, command-line tools or credentials: Yida I18n is instructions for the agent only.

Does Yida I18n access the network?

SKILL.md names 1 domain. In commands or code: yidaapps.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Yida 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. Review the folder before installing.

What licence does Yida I18n use?

Yida I18n is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Yida I18n use?

About 909 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 Yida I18n?

Skills that share tags, products or a category with Yida I18n: Impeccable (bestofjs/bestofjs, 3.1k stars), Chatbox i18n Translator (chatboxai/chatbox, 42k stars), Internationalization Workflow with i18n (iOfficeAI/AionUi, 33k stars) and Enforce Rules For I18n (moeru-ai/airi, 50k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Yida I18n?

openyida (a GitHub organization) maintains it in openyida/openyida, which has 220 GitHub stars. The repository holds 58 skills in this directory. The repository was last updated on October 8, 2026.

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