{"id":"ba0f1549-4394-4854-bf2a-58a907c78b6a","entityType":"agent","slug":"clawhub-csctacg-mc-mod-translate","name":"Mc Mod Translate, English to Simplified Chinese","canonicalUrl":"https://www.xpersona.co/agent/clawhub-csctacg-mc-mod-translate","canonicalPath":"/agent/clawhub-csctacg-mc-mod-translate","generatedAt":"2026-10-09T21:52:38.265Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T14:51:26.658Z","emptyReason":null},"description":"Translate Minecraft Java Edition mod content from English to Chinese using a community-maintained dictionary (Dict-Sqlite.db, 900K+ entries from i18n-Dict-Extender) and zh.minecraft.wiki for vanilla game terms. Use when translating mod language files (.lang/.json), FTB Quests SNBT files, config files, Patchouli books, or any text content in Minecraft mods. Prioritizes dictionary matches, falls back to wiki lookup, then context-based agent translation.","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.4K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s179zk3w6mat69c419w5w3pwc18bzk5f:mc-mod-translate","sourceUrl":"https://clawhub.ai/csctacg/mc-mod-translate","homepage":"https://clawhub.ai/csctacg/skills/mc-mod-translate","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/csctacg/mc-mod-translate","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/csctacg/skills/mc-mod-translate","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":68,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Mc Mod Translate, English to Simplified Chinese technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T14:51:26.658Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T14:51:26.658Z","emptyReason":null},"stars":null,"forks":null,"downloads":2445,"packageName":null,"latestVersion":"0.1.0","tractionLabel":"2.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T14:51:26.658Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T14:51:26.658Z","lastCrawledAt":"2026-10-09T14:51:26.658Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T14:51:26.658Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.0","createdAt":"2026-08-06T05:57:56.224Z","changelog":"- Initial release of mc-mod-translate, a tool for translating Minecraft Java Edition mod content from English to Chinese. - Integrates a large, community-maintained SQLite dictionary (900K+ entries) and zh.minecraft.wiki for authoritative vanilla term lookups. - Supports translation of .lang/.json language files, FTB Quests SNBT files, config files, Patchouli books, and related mod text content. - Prioritizes dictionary matches, uses wiki lookups as fallback, and applies context-sensitive translation when needed. - Detailed documentation added for setup, workflow, file type handling, translation conventions, and output/verification requirements.","fileCount":9,"zipByteSize":13220}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s179zk3w6mat69c419w5w3pwc18bzk5f:mc-mod-translate","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s179zk3w6mat69c419w5w3pwc18bzk5f:mc-mod-translate` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/csctacg/mc-mod-translate before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T21:52:38.265Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-csctacg-mc-mod-translate/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T14:51:26.658Z","emptyReason":null},"readme":"Skill: Mc Mod Translate, English to Simplified Chinese\n\nOwner: csctacg\n\nSummary: Translate Minecraft Java Edition mod content from English to Chinese using a community-maintained dictionary (Dict-Sqlite.db, 900K+ entries from i18n-Dict-Extender) and zh.minecraft.wiki for vanilla game terms. Use when translating mod language files (.lang/.json), FTB Quests SNBT files, config files, Patchouli books, or any text content in Minecraft mods. Prioritizes dictionary matches, falls back to wiki lookup, then context-based agent translation.\n\nTags: latest:0.1.0\n\nVersion history:\n\nv0.1.0 | 2026-08-06T05:57:56.224Z | auto\n\n- Initial release of mc-mod-translate, a tool for translating Minecraft Java Edition mod content from English to Chinese.\n- Integrates a large, community-maintained SQLite dictionary (900K+ entries) and zh.minecraft.wiki for authoritative vanilla term lookups.\n- Supports translation of .lang/.json language files, FTB Quests SNBT files, config files, Patchouli books, and related mod text content.\n- Prioritizes dictionary matches, uses wiki lookups as fallback, and applies context-sensitive translation when needed.\n- Detailed documentation added for setup, workflow, file type handling, translation conventions, and output/verification requirements.\n\nArchive index:\n\nArchive v0.1.0: 9 files, 13220 bytes\n\nFiles: .gitignore (205b), LICENSE (1064b), README.md (6034b), scripts (0b), scripts/fetch_dict.py (4799b), scripts/query.py (7143b), skill-card.md (2372b), SKILL.md (7013b), _meta.json (135b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: mc-mod-translate\ndescription: Translate Minecraft Java Edition mod content from English to Chinese using a community-maintained dictionary (Dict-Sqlite.db, 900K+ entries from i18n-Dict-Extender) and zh.minecraft.wiki for vanilla game terms. Use when translating mod language files (.lang/.json), FTB Quests SNBT files, config files, Patchouli books, or any text content in Minecraft mods. Prioritizes dictionary matches, falls back to wiki lookup, then context-based agent translation.\nversion: 2.1.0\n---\n\n# Minecraft Mod Translation\n\nTranslate Minecraft Java Edition mod content from English to Simplified Chinese, using a community-maintained dictionary of 900K+ entries covering vanilla items and 3,500+ mods, plus zh.minecraft.wiki for vanilla term lookup.\n\n## Prerequisites\n\n### Dictionary database\n\nThe translation dictionary is a pre-built SQLite database (`Dict-Sqlite.db`) auto-updated weekly by the [i18n-Dict-Extender](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender) project. It merges CFPA community translations with directly-maintained mod translations.\n\n**Download the latest dictionary** (run once, or when updates are needed):\n\n```bash\npython3 scripts/fetch_dict.py\n```\n\nThis downloads `Dict-Sqlite.db` (~142 MB) from the latest GitHub release. Use `--force` to re-download, or `--check` to see if an update is available.\n\nThe DB schema:\n```sql\nCREATE TABLE dict(\n    ID INTEGER PRIMARY KEY AUTOINCREMENT,\n    ORIGIN_NAME TEXT NOT NULL,  -- English original\n    TRANS_NAME  TEXT NOT NULL,  -- Chinese translation\n    MODID       TEXT NOT NULL,  -- Mod ID (e.g. minecraft, tconstruct)\n    KEY         TEXT NOT NULL,  -- Lang key (e.g. block.minecraft.stone)\n    VERSION     TEXT NOT NULL,  -- Game version\n    CURSEFORGE  TEXT NOT NULL   -- CurseForge slug\n);\n```\n\n### Vanilla term lookup\n\nVanilla Minecraft terms are looked up via [zh.minecraft.wiki](https://zh.minecraft.wiki/) MediaWiki API. The wiki has English-named pages that redirect to Chinese-named pages (e.g., \"Copper Ingot\" redirects to \"铜锭\"), providing authoritative translations for vanilla game content. No local files needed — lookups are performed on-demand by `query.py`.\n\n## Translation Workflow\n\n### Step 1: Download / update the dictionary (if needed)\n\n```bash\n# Check if update is available\npython3 scripts/fetch_dict.py --check\n\n# Download (skips if already up-to-date)\npython3 scripts/fetch_dict.py\n```\n\n### Step 2: Identify the mod\n\nDetermine the `modid` from context:\n\n- **File path**: `assets/<modid>/lang/`, `config/<modid>/`, `<modid>/quests/`\n- **Lang keys**: `block.<modid>.xxx`, `item.<modid>.xxx`, `entity.<modid>.xxx`\n- **Mod metadata**: `META-INF/mods.toml`, `mcmod.info`, `fabric.mod.json`\n- **File name**: quest files often contain the mod name\n\nIf the modid is unknown, search for it:\n\n```bash\npython3 scripts/query.py --list-mods --search <keyword>\n```\n\n### Step 3: Query the dictionary\n\nPull all known translations for the mod to use as a glossary:\n\n```bash\npython3 scripts/query.py --modid <modid> --limit 10000\n```\n\nThis outputs TSV: `origin_name \\t trans_name \\t modid \\t key \\t source`.\n\nFor looking up individual terms during translation:\n\n```bash\n# By English text (dict + wiki fallback)\npython3 scripts/query.py --text \"Copper Ingot\"\n\n# Dict only, skip wiki\npython3 scripts/query.py --text \"Copper Ingot\" --no-wiki\n\n# By lang key\npython3 scripts/query.py --key \"block.tconstruct.copper_block\"\n```\n\nThe `--text` query searches the dictionary first, then falls back to zh.minecraft.wiki for vanilla MC terms via redirect resolution.\n\n### Step 4: Translate\n\nApply these rules in priority order:\n\n1. **Dictionary match (highest priority)**: If the English text or lang key exists in Dict-Sqlite.db, use the `TRANS_NAME` exactly.\n2. **Wiki lookup**: If no dict match, query.py falls back to zh.minecraft.wiki — if the English name redirects to a Chinese page, that page title is the translation.\n3. **Context-based translation**: If neither source has a match, translate based on Minecraft domain knowledge and surrounding context. Keep terminology consistent with existing dictionary entries for the same mod.\n\n## File Type Handling\n\n### Language files (.lang / .json)\n\n**1.12.2 and earlier** — `.lang` files, `key=value` format:\n```\nitem.example_mod.copper_ingot=Copper Ingot\n```\nTranslate only the value (right side of `=`). Never modify the key.\n\n**1.13+** — `.json` files, key-value JSON:\n```json\n{\n  \"item.example_mod.copper_ingot\": \"Copper Ingot\",\n  \"block.example_mod.copper_block\": \"Copper Block\"\n}\n```\nTranslate only the string values. Preserve JSON structure and escaping.\n\n### FTB Quests SNBT files\n\nSNBT format with unquoted keys and tab indentation. Only translate these fields:\n\n- `title:` — quest title\n- `subtitle:` — quest subtitle (single quoted string)\n- `description:` — array of quoted strings\n\nRules:\n- Skip quests whose `title:` starts with `Any` (auto-generated, not for translation)\n- Preserve `{image:...}` tags, URLs, color codes (`&6`, `&r`, etc.), and `''bold''` markup\n- Keep the SNBT structure intact — do not change keys, arrays, or indentation\n- Preserve quest dependency references and icon names\n\nExample:\n```\ntitle: A Copper Age\nsubtitle: \"Smelt your first copper ingot\"\ndescription: [\"Welcome to the copper age! {image:gold_ingot.png}\"]\n```\nTranslate to:\n```\ntitle: 铜器时代\nsubtitle: \"冶炼你的第一块铜锭\"\ndescription: [\"欢迎来到铜器时代！ {image:gold_ingot.png}\"]\n```\n\n### Config files\n\nTranslate only human-readable description strings in config files. Do not modify keys, paths, or numeric values.\n\n### Patchouli books\n\nTranslate text content in JSON book files. Preserve macro commands (`$(...)`) and page references.\n\n## Translation Conventions\n\nMaintain consistency with Minecraft community conventions:\n\n- Block/item names: use standard MC Chinese terms (e.g., \"Ingot\" → \"锭\", \"Block\" → \"方块\", \"Ore\" → \"矿石\")\n- Biome names: end with appropriate suffix (e.g., \"Plains\" → \"平原\", \"Forest\" → \"森林\")\n- Entity names: match vanilla entity translations\n- Enchantment names: use standard enchantment translations\n- Potion effect names: use standard effect translations\n- Tool/material names: \"Sword\" → \"剑\", \"Pickaxe\" → \"镐\", \"Axe\" → \"斧\", \"Shovel\" → \"锹\", \"Hoe\" → \"锄\"\n\nWhen translating for a specific mod, prefer that mod's existing dictionary translations for consistency.\n\n## Output\n\nSave translated files to the designated output directory. Preserve the original file structure and encoding. For `.lang` files use UTF-8 (without BOM). For `.json` files ensure valid JSON. For SNBT files preserve tab indentation and unquoted key style.\n\n## Verification\n\nAfter translation, verify:\n\n1. No English text remains in translated fields (except preserved tags, URLs, commands)\n2. File structure is intact (valid JSON/SNBT/lang format)\n3. Dictionary translations were applied where matches existed\n4. Terminology is consistent across all entries in the same file\n\nFile v0.1.0:README.md\n\n# mc-mod-translate\n\n**An AI Agent Skill for translating Minecraft Java Edition mod content from English to Simplified Chinese.**\n\n**一个用于将 Minecraft Java 版模组内容从英文翻译为简体中文的 AI Agent 技能。**\n\n---\n\n## Features | 功能特性\n\n- Uses a community-maintained dictionary of **900,000+ entries** covering vanilla Minecraft items and **3,500+ mods**\n- Dictionary auto-updated weekly by [i18n-Dict-Extender](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender)\n- Vanilla MC terms looked up via [zh.minecraft.wiki](https://zh.minecraft.wiki/) MediaWiki API\n- Translation priority: dictionary match → wiki lookup → context-based AI translation\n- Supports multiple file types: language files (`.lang`/`.json`), FTB Quests SNBT, config files, Patchouli books\n- Fast SQLite-indexed lookups with multiple query modes\n\n---\n\n- 使用社区维护的 **90 万+ 条目** 词典，覆盖 Minecraft 原版物品及 **3,500+ 个模组**\n- 词典由 [i18n-Dict-Extender](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender) 每周自动更新\n- 原版游戏术语通过 [zh.minecraft.wiki](https://zh.minecraft.wiki/) MediaWiki API 在线查询\n- 翻译优先级：词典匹配 → Wiki 查询 → 基于上下文的 AI 翻译\n- 支持多种文件类型：语言文件（`.lang`/`.json`）、FTB Quests SNBT、配置文件、Patchouli 手册\n- 基于 SQLite 索引的快速查询，支持多种查询模式\n\n---\n\n## Setup | 安装\n\n### 1. Clone the repository | 克隆仓库\n\n```bash\ngit clone https://github.com/CSCTACG/mc-mod-translate.git\ncd mc-mod-translate\n```\n\n### 2. Download the dictionary database | 下载词典数据库\n\n```bash\npython3 scripts/fetch_dict.py\n```\n\nDownloads the latest `Dict-Sqlite.db` (~142 MB) from [i18n-Dict-Extender releases](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender/releases). Use `--check` to check for updates without downloading, or `--force` to re-download.\n\n从 [i18n-Dict-Extender releases](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender/releases) 下载最新的 `Dict-Sqlite.db`（约 142 MB）。使用 `--check` 仅检查是否有更新，使用 `--force` 强制重新下载。\n\n### 3. Requirements | 环境要求\n\nPython 3.8+ with standard library only (`sqlite3`, `urllib`). No pip install needed.\n\nPython 3.8+，仅需标准库（`sqlite3`、`urllib`），无需额外安装依赖。\n\n---\n\n## Usage | 使用方法\n\n### Query the dictionary | 查询词典\n\n```bash\n# List all mods with entry counts | 列出所有模组及条目数\npython3 scripts/query.py --list-mods\n\n# Search for a mod by keyword | 按关键词搜索模组\npython3 scripts/query.py --list-mods --search tconstruct\n\n# Dump all translations for a mod | 导出某个模组的全部翻译\npython3 scripts/query.py --modid tconstruct --limit 10000\n\n# Look up by English text (dict + wiki fallback) | 按英文文本查询（词典 + Wiki 回退）\npython3 scripts/query.py --text \"Copper Ingot\"\n\n# Dict only, skip wiki | 仅查词典，跳过 Wiki\npython3 scripts/query.py --text \"Copper Ingot\" --no-wiki\n\n# Look up by lang key | 按 lang key 查询\npython3 scripts/query.py --key \"block.minecraft.stone\"\n\n# Combined filter | 组合查询\npython3 scripts/query.py --modid tconstruct --text \"Copper\"\n\n# JSON output | JSON 格式输出\npython3 scripts/query.py --text \"Copper Ingot\" --json\n```\n\n### Integration with AI Agents | 与 AI Agent 集成\n\nAny AI agent (Claude, GPT, Gemini, local LLMs, etc.) can use this skill by following the instructions in `SKILL.md`. The agent should:\n\n任何 AI Agent（Claude、GPT、Gemini、本地大模型等）均可按照 `SKILL.md` 中的说明使用此技能。Agent 将：\n\n1. Download/update the dictionary DB if not present | 如词典不存在则先下载\n2. Identify the mod from file paths or lang keys | 从文件路径或 lang key 识别模组\n3. Query the dictionary for known translations | 查询词典获取已知翻译\n4. Fall back to zh.minecraft.wiki for vanilla terms | 回退到 zh.minecraft.wiki 查询原版术语\n5. Use context-based translation for remaining text | 对剩余文本基于上下文翻译\n\n---\n\n## Data Sources | 数据来源\n\n| Source | Description | URL |\n|--------|-------------|-----|\n| i18n-Dict-Extender | Community-maintained mod translation dictionary (weekly auto-update) | [GitHub](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender) |\n| zh.minecraft.wiki | Vanilla Minecraft term lookup via redirect resolution | [Wiki API](https://zh.minecraft.wiki/api.php) |\n| CFPA i18n-dict | Base dictionary (CFPA community translations) | [GitHub](https://github.com/CFPATools/i18n-dict) |\n\n| 来源 | 说明 | 链接 |\n|------|------|------|\n| i18n-Dict-Extender | 社区维护的模组翻译词典（每周自动更新） | [GitHub](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender) |\n| zh.minecraft.wiki | 原版 Minecraft 术语查询（通过重定向解析） | [Wiki API](https://zh.minecraft.wiki/api.php) |\n| CFPA i18n-dict | 基础词典（CFPA 社区翻译） | [GitHub](https://github.com/CFPATools/i18n-dict) |\n\n---\n\n## File Structure | 文件结构\n\n```\nmc-mod-translate/\n├── SKILL.md                 # Skill instructions for AI agents | Agent 指令文件\n├── README.md\n├── .gitignore\n├── scripts/\n│   ├── fetch_dict.py        # Download latest Dict-Sqlite.db | 下载最新词典\n│   ├── query.py             # Query dictionary DB + wiki | 查询词典 + Wiki\n│   └── Dict-Sqlite.db       # Downloaded SQLite database (not in repo) | 下载的数据库（不在仓库中）\n```\n\n---\n\n## License | 许可证\n\nThe dictionary data follows [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) (community translation content). The code in this repository is [MIT](LICENSE) licensed.\n\n词典数据遵循 [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) 协议（社区翻译内容）。本仓库代码采用 [MIT](LICENSE) 协议。\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn734ez7jgzmtza71yhtb8c1718bzrwj\",\n  \"slug\": \"mc-mod-translate\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1785995876224\n}\n\nFile v0.1.0:skill-card.md\n\n## Description:\n\nTranslates Minecraft Java Edition mod content from English to Simplified Chinese using a community-maintained SQLite dictionary and zh.minecraft.wiki fallback for vanilla game terms.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[csctacg](https://clawhub.ai/user/csctacg)\n\n### License/Terms of Use:\n\nMIT\n\n## Use Case:\n\nDevelopers and modpack maintainers use this skill to translate Minecraft Java Edition mod language files, FTB Quests SNBT files, config descriptions, Patchouli books, and related mod text while preserving structure and terminology.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill may contact GitHub to download a dictionary database and zh.minecraft.wiki for term lookups during use.\n\nMitigation: Install only when those network lookups are acceptable, and use --no-wiki when lookup terms should not be sent to the wiki API.\n\nRisk: The downloaded dictionary is not cryptographically verified by the skill.\n\nMitigation: Review or pin the dictionary release and verify its checksum independently before relying on it.\n\n## Reference(s):\n\n- [Source repository (server-resolved provenance)](https://github.com/CSCTACG/mc-mod-translate)\n- [ClawHub skill page](https://clawhub.ai/csctacg/skills/mc-mod-translate)\n- [i18n-Dict-Extender dictionary project](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender)\n- [i18n-Dict-Extender releases](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender/releases)\n- [zh.minecraft.wiki API](https://zh.minecraft.wiki/api.php)\n- [CFPA i18n-dict](https://github.com/CFPATools/i18n-dict)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration]\n\n**Output Format:** [Markdown guidance with shell commands and translated text or files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Translated outputs should preserve source file structure, encoding, keys, markup, and format validity.]\n\n## Skill Version(s):\n\n0.1.0 (source: ClawHub release metadata; artifact frontmatter reports 2.1.0)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v0.1.0:LICENSE\n\nMIT License\n\nCopyright (c) 2026 CSCTACG\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","readmeExcerpt":"Skill: Mc Mod Translate, English to Simplified Chinese Owner: csctacg Summary: Translate Minecraft Java Edition mod content from English to Chinese using a community-maintained dictionary (Dict-Sqlite.db, 900K+ entries from i18n-Dict-Extender) and zh.minecraft.wiki for vanilla game terms. Use when translating mod language files (.lang/.json), FTB Quests SNBT files, config files, Patchouli books, or any text content i","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"python3 scripts/fetch_dict.py"},{"language":"sql","snippet":"CREATE TABLE dict(\n    ID INTEGER PRIMARY KEY AUTOINCREMENT,\n    ORIGIN_NAME TEXT NOT NULL,  -- English original\n    TRANS_NAME  TEXT NOT NULL,  -- Chinese translation\n    MODID       TEXT NOT NULL,  -- Mod ID (e.g. minecraft, tconstruct)\n    KEY         TEXT NOT NULL,  -- Lang key (e.g. block.minecraft.stone)\n    VERSION     TEXT NOT NULL,  -- Game version\n    CURSEFORGE  TEXT NOT NULL   -- CurseForge slug\n);"},{"language":"bash","snippet":"# Check if update is available\npython3 scripts/fetch_dict.py --check\n\n# Download (skips if already up-to-date)\npython3 scripts/fetch_dict.py"},{"language":"bash","snippet":"python3 scripts/query.py --list-mods --search <keyword>"},{"language":"bash","snippet":"python3 scripts/query.py --modid <modid> --limit 10000"},{"language":"bash","snippet":"# By English text (dict + wiki fallback)\npython3 scripts/query.py --text \"Copper Ingot\"\n\n# Dict only, skip wiki\npython3 scripts/query.py --text \"Copper Ingot\" --no-wiki\n\n# By lang key\npython3 scripts/query.py --key \"block.tconstruct.copper_block\""}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: mc-mod-translate\ndescription: Translate Minecraft Java Edition mod content from English to Chinese using a community-maintained dictionary (Dict-Sqlite.db, 900K+ entries from i18n-Dict-Extender) and zh.minecraft.wiki for vanilla game terms. Use when translating mod language files (.lang/.json), FTB Quests SNBT files, config files, Patchouli books, or any text content in Minecraft mods. Prioritizes dictionary matches, falls back to wiki lookup, then context-based agent translation.\nversion: 2.1.0\n---\n\n# Minecraft Mod Translation\n\nTranslate Minecraft Java Edition mod content from English to Simplified Chinese, using a community-maintained dictionary of 900K+ entries covering vanilla items and 3,500+ mods, plus zh.minecraft.wiki for vanilla term lookup.\n\n## Prerequisites\n\n### Dictionary database\n\nThe translation dictionary is a pre-built SQLite database (`Dict-Sqlite.db`) auto-updated weekly by the [i18n-Dict-Extender](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender) project. It merges CFPA community translations with directly-maintained mod translations.\n\n**Download the latest dictionary** (run once, or when updates are needed):\n\n```bash\npython3 scripts/fetch_dict.py\n```\n\nThis downloads `Dict-Sqlite.db` (~142 MB) from the latest GitHub release. Use `--force` to re-download, or `--check` to see if an update is available.\n\nThe DB schema:\n```sql\nCREATE TABLE dict(\n    ID INTEGER PRIMARY KEY AUTOINCREMENT,\n    ORIGIN_NAME TEXT NOT NULL,  -- English original\n    TRANS_NAME  TEXT NOT NULL,  -- Chinese translation\n    MODID       TEXT NOT NULL,  -- Mod ID (e.g. minecraft, tconstruct)\n    KEY         TEXT NOT NULL,  -- Lang key (e.g. block.minecraft.stone)\n    VERSION     TEXT NOT NULL,  -- Game version\n    CURSEFORGE  TEXT NOT NULL   -- CurseForge slug\n);\n```\n\n### Vanilla term lookup\n\nVanilla Minecraft terms are looked up via [zh.minecraft.wiki](https://zh.minecraft.wiki/) MediaWiki API. The wiki has English-named pages that redirect to Chinese-named pages (e.g., \"Copper Ingot\" redirects to \"铜锭\"), providing authoritative translations for vanilla game content. No local files needed — lookups are performed on-demand by `query.py`.\n\n## Translation Workflow\n\n### Step 1: Download / update the dictionary (if needed)\n\n```bash\n# Check if update is available\npython3 scripts/fetch_dict.py --check\n\n# Download (skips if already up-to-date)\npython3 scripts/fetch_dict.py\n```\n\n### Step 2: Identify the mod\n\nDetermine the `modid` from context:\n\n- **File path**: `assets/<modid>/lang/`, `config/<modid>/`, `<modid>/quests/`\n- **Lang keys**: `block.<modid>.xxx`, `item.<modid>.xxx`, `entity.<modid>.xxx`\n- **Mod metadata**: `META-INF/mods.toml`, `mcmod.info`, `fabric.mod.json`\n- **File name**: quest files often contain the mod name\n\nIf the modid is unknown, search for it:\n\n```bash\npython3 scripts/query.py --list-mods --search <keyword>\n```\n\n### Step 3: Query the dictionary\n\nPull all known translations for the mod to use as a glossary:\n\n```bash\npython3"},{"path":"README.md","content":"# mc-mod-translate\n\n**An AI Agent Skill for translating Minecraft Java Edition mod content from English to Simplified Chinese.**\n\n**一个用于将 Minecraft Java 版模组内容从英文翻译为简体中文的 AI Agent 技能。**\n\n---\n\n## Features | 功能特性\n\n- Uses a community-maintained dictionary of **900,000+ entries** covering vanilla Minecraft items and **3,500+ mods**\n- Dictionary auto-updated weekly by [i18n-Dict-Extender](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender)\n- Vanilla MC terms looked up via [zh.minecraft.wiki](https://zh.minecraft.wiki/) MediaWiki API\n- Translation priority: dictionary match → wiki lookup → context-based AI translation\n- Supports multiple file types: language files (`.lang`/`.json`), FTB Quests SNBT, config files, Patchouli books\n- Fast SQLite-indexed lookups with multiple query modes\n\n---\n\n- 使用社区维护的 **90 万+ 条目** 词典，覆盖 Minecraft 原版物品及 **3,500+ 个模组**\n- 词典由 [i18n-Dict-Extender](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender) 每周自动更新\n- 原版游戏术语通过 [zh.minecraft.wiki](https://zh.minecraft.wiki/) MediaWiki API 在线查询\n- 翻译优先级：词典匹配 → Wiki 查询 → 基于上下文的 AI 翻译\n- 支持多种文件类型：语言文件（`.lang`/`.json`）、FTB Quests SNBT、配置文件、Patchouli 手册\n- 基于 SQLite 索引的快速查询，支持多种查询模式\n\n---\n\n## Setup | 安装\n\n### 1. Clone the repository | 克隆仓库\n\n```bash\ngit clone https://github.com/CSCTACG/mc-mod-translate.git\ncd mc-mod-translate\n```\n\n### 2. Download the dictionary database | 下载词典数据库\n\n```bash\npython3 scripts/fetch_dict.py\n```\n\nDownloads the latest `Dict-Sqlite.db` (~142 MB) from [i18n-Dict-Extender releases](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender/releases). Use `--check` to check for updates without downloading, or `--force` to re-download.\n\n从 [i18n-Dict-Extender releases](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender/releases) 下载最新的 `Dict-Sqlite.db`（约 142 MB）。使用 `--check` 仅检查是否有更新，使用 `--force` 强制重新下载。\n\n### 3. Requirements | 环境要求\n\nPython 3.8+ with standard library only (`sqlite3`, `urllib`). No pip install needed.\n\nPython 3.8+，仅需标准库（`sqlite3`、`urllib`），无需额外安装依赖。\n\n---\n\n## Usage | 使用方法\n\n### Query the dictionary | 查询词典\n\n```bash\n# List all mods with entry counts | 列出所有模组及条目数\npython3 scripts/query.py --list-mods\n\n# Search for a mod by keyword | 按关键词搜索模组\npython3 scripts/query.py --list-mods --search tconstruct\n\n# Dump all translations for a mod | 导出某个模组的全部翻译\npython3 scripts/query.py --modid tconstruct --limit 10000\n\n# Look up by English text (dict + wiki fallback) | 按英文文本查询（词典 + Wiki 回退）\npython3 scripts/query.py --text \"Copper Ingot\"\n\n# Dict only, skip wiki | 仅查词典，跳过 Wiki\npython3 scripts/query.py --text \"Copper Ingot\" --no-wiki\n\n# Look up by lang key | 按 lang key 查询\npython3 scripts/query.py --key \"block.minecraft.stone\"\n\n# Combined filter | 组合查询\npython3 scripts/query.py --modid tconstruct --text \"Copper\"\n\n# JSON output | JSON 格式输出\npython3 scripts/query.py --text \"Copper Ingot\" --json\n```\n\n### Integration with AI Agents | 与 AI Agent 集成\n\nAny AI agent (Claude, GPT, Gemini, local LLMs, etc.) can use this skill by following the instructions "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn734ez7jgzmtza71yhtb8c1718bzrwj\",\n  \"slug\": \"mc-mod-translate\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1785995876224\n}"},{"path":"skill-card.md","content":"## Description:\n\nTranslates Minecraft Java Edition mod content from English to Simplified Chinese using a community-maintained SQLite dictionary and zh.minecraft.wiki fallback for vanilla game terms.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[csctacg](https://clawhub.ai/user/csctacg)\n\n### License/Terms of Use:\n\nMIT\n\n## Use Case:\n\nDevelopers and modpack maintainers use this skill to translate Minecraft Java Edition mod language files, FTB Quests SNBT files, config descriptions, Patchouli books, and related mod text while preserving structure and terminology.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill may contact GitHub to download a dictionary database and zh.minecraft.wiki for term lookups during use.\n\nMitigation: Install only when those network lookups are acceptable, and use --no-wiki when lookup terms should not be sent to the wiki API.\n\nRisk: The downloaded dictionary is not cryptographically verified by the skill.\n\nMitigation: Review or pin the dictionary release and verify its checksum independently before relying on it.\n\n## Reference(s):\n\n- [Source repository (server-resolved provenance)](https://github.com/CSCTACG/mc-mod-translate)\n- [ClawHub skill page](https://clawhub.ai/csctacg/skills/mc-mod-translate)\n- [i18n-Dict-Extender dictionary project](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender)\n- [i18n-Dict-Extender releases](https://github.com/VM-Chinese-translate-group/i18n-Dict-Extender/releases)\n- [zh.minecraft.wiki API](https://zh.minecraft.wiki/api.php)\n- [CFPA i18n-dict](https://github.com/CFPATools/i18n-dict)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration]\n\n**Output Format:** [Markdown guidance with shell commands and translated text or files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Translated outputs should preserve source file structure, encoding, keys, markup, and format validity.]\n\n## Skill Version(s):\n\n0.1.0 (source: ClawHub release metadata; artifact frontmatter reports 2.1.0)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."},{"path":"LICENSE","content":"MIT License\n\nCopyright (c) 2026 CSCTACG\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1475,"uniquenessScore":41,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T14:51:26.658Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T14:51:26.658Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T21:52:38.265Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}