From 64d295a4895afbeea5230294c8a9096c251c58f6 Mon Sep 17 00:00:00 2001
From: mashagua <993498039@qq.com>
Date: Sun, 19 Jul 2026 14:37:19 +0800
Subject: [PATCH] =?UTF-8?q?feat(skills):=20=E4=B8=BA=2015=20=E4=B8=AA=20po?=
=?UTF-8?q?inter=20skill=20=E8=A1=A5=E5=85=85=20i18n=20=E4=B8=AD=E8=8B=B1?=
=?UTF-8?q?=E6=96=87=E7=AE=80=E4=BB=8B=20(#55)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## 背景
仓库内 20 个 pointer skill(`entry.json` 指针型条目)中,仅 5
个(flyai-skill、karpathy-guidelines、last30days、minimax-image-gen、minimax-tts)有
`i18n` 块,其余 15 个缺失,导致市场详情页中英文简介为空。
## 改动
为以下 15 个 skill 的 `entry.json` 补充 `i18n.zh-CN` / `i18n.en-US` 的 `name` 与
`shortDesc`,格式对齐已有条目(驼峰 `shortDesc`,`zh-CN` / `en-US` 直接置于 `i18n` 下):
| skill | 来源 |
|---|---|
| agent-reach | 上游 SKILL.md description |
| ai-news-radar | 上游 README |
| amap-jsapi-skill | clawhub 官方页面描述 |
| dingtalk-api | clawhub 官方页面描述 |
| follow-builders | 上游 README |
| ian-xiaohei-illustrations | 上游 SKILL.md description |
| khazix-skills | 上游 README |
| larksuite-cli | 上游 README |
| luckin-my-coffee | 按 skill 名称与类别推断(zip 分发,无可读源,待维护者核对) |
| mt-paotui-for-client | 上游 README |
| netease-skills | 上游 README |
| mattpocock-skills | 上游 README |
| taste-skill | 上游 README |
| wechatpay-skills | 上游 README |
| wecom-cli | 上游 README |
## 验证
- 15 个 `entry.json` 均为合法 JSON,`i18n` 字段完整
- 本地运行 `scripts/i18n/validate-i18n.py`:`OK: no i18n issues found.`(退出码
0)
- 仅改动 `i18n` 块,未触碰其它字段
## 备注
- **luckin-my-coffee** 的简介为推断内容(该 skill 以 zip 分发,无可读源码/README),请维护者重点核对。
---
skills/agent-reach/entry.json | 10 ++++++++++
skills/ai-news-radar/entry.json | 10 ++++++++++
skills/amap-jsapi-skill/entry.json | 10 ++++++++++
skills/dingtalk-api/entry.json | 10 ++++++++++
skills/follow-builders/entry.json | 10 ++++++++++
skills/ian-xiaohei-illustrations/entry.json | 10 ++++++++++
skills/khazix-skills/entry.json | 10 ++++++++++
skills/larksuite-cli/entry.json | 10 ++++++++++
skills/luckin-my-coffee/entry.json | 10 ++++++++++
skills/mattpocock-skills/entry.json | 10 ++++++++++
skills/mt-paotui-for-client/entry.json | 10 ++++++++++
skills/netease-skills/entry.json | 10 ++++++++++
skills/taste-skill/entry.json | 10 ++++++++++
skills/wechatpay-skills/entry.json | 10 ++++++++++
skills/wecom-cli/entry.json | 10 ++++++++++
15 files changed, 150 insertions(+)
diff --git a/skills/agent-reach/entry.json b/skills/agent-reach/entry.json
index 31bcd29..80490e2 100644
--- a/skills/agent-reach/entry.json
+++ b/skills/agent-reach/entry.json
@@ -4,6 +4,16 @@
"category": "research",
"icon": "",
"tags": ["research", "web-search", "social-media", "twitter", "reddit", "youtube", "bilibili", "xiaohongshu"],
+ "i18n": {
+ "zh-CN": {
+ "name": "Agent Reach",
+ "shortDesc": "全网调研与社媒搜索:覆盖小红书、X/Twitter、B 站、Reddit、YouTube 等平台的内容检索与信息聚合"
+ },
+ "en-US": {
+ "name": "Agent Reach",
+ "shortDesc": "Web research and social search across Xiaohongshu, X/Twitter, Bilibili, Reddit, YouTube and more"
+ }
+ },
"maintainer": {
"name": "Panniantong",
"verified": false,
diff --git a/skills/ai-news-radar/entry.json b/skills/ai-news-radar/entry.json
index 241df7b..609996c 100644
--- a/skills/ai-news-radar/entry.json
+++ b/skills/ai-news-radar/entry.json
@@ -8,6 +8,16 @@
"rss",
"learnprompt"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "AI 资讯雷达",
+ "shortDesc": "24 小时 AI 资讯雷达:从多信源筛选要闻、合并成故事线,并用三种口味锐评每日头条"
+ },
+ "en-US": {
+ "name": "AI News Radar",
+ "shortDesc": "24/7 AI news radar that curates multiple sources into storylines and delivers daily headlines with three flavors of commentary"
+ }
+ },
"maintainer": {
"name": "LearnPrompt",
"verified": false,
diff --git a/skills/amap-jsapi-skill/entry.json b/skills/amap-jsapi-skill/entry.json
index 0466675..59e6733 100644
--- a/skills/amap-jsapi-skill/entry.json
+++ b/skills/amap-jsapi-skill/entry.json
@@ -6,6 +6,16 @@
"tags": [
"lbs-amap"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "高德地图 JSAPI 技能",
+ "shortDesc": "高德地图 JSAPI v2.0(WebGL)开发技能,涵盖地图生命周期、安全配置、3D 视图、覆盖物绘制与 LBS 服务集成"
+ },
+ "en-US": {
+ "name": "AMap JSAPI Skill",
+ "shortDesc": "AMap JSAPI v2.0 (WebGL) development skill covering map lifecycle, security config, 3D views, overlays and LBS services"
+ }
+ },
"maintainer": {
"name": "lbs-amap",
"verified": false,
diff --git a/skills/dingtalk-api/entry.json b/skills/dingtalk-api/entry.json
index e6661d8..fad5734 100644
--- a/skills/dingtalk-api/entry.json
+++ b/skills/dingtalk-api/entry.json
@@ -6,6 +6,16 @@
"tags": [
"ogenes"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "钉钉 API 技能",
+ "shortDesc": "调用钉钉开放平台 API:用户与部门查询、机器人单聊/群聊消息发送、群机器人列表、离职记录查询等"
+ },
+ "en-US": {
+ "name": "DingTalk API Skill",
+ "shortDesc": "Call DingTalk Open Platform APIs: user/department lookup, bot messaging in chats and groups, and HR records"
+ }
+ },
"maintainer": {
"name": "ogenes",
"verified": false,
diff --git a/skills/follow-builders/entry.json b/skills/follow-builders/entry.json
index 5937e5a..b955cb3 100644
--- a/skills/follow-builders/entry.json
+++ b/skills/follow-builders/entry.json
@@ -6,6 +6,16 @@
"tags": [
"zarazhangrui"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "Follow Builders",
+ "shortDesc": "追踪 AI 领域真正在造东西的开发者、研究者与创始人,把播客、X/Twitter 与官方博客的动态汇成每日/每周摘要推送"
+ },
+ "en-US": {
+ "name": "Follow Builders",
+ "shortDesc": "Tracks top AI builders across podcasts, X/Twitter and company blogs, delivering curated daily or weekly digests"
+ }
+ },
"maintainer": {
"name": "zarazhangrui",
"verified": false,
diff --git a/skills/ian-xiaohei-illustrations/entry.json b/skills/ian-xiaohei-illustrations/entry.json
index a851da6..443514d 100644
--- a/skills/ian-xiaohei-illustrations/entry.json
+++ b/skills/ian-xiaohei-illustrations/entry.json
@@ -4,6 +4,16 @@
"category": "media",
"icon": "",
"tags": ["illustration", "image-generation", "xiaohei", "design"],
+ "i18n": {
+ "zh-CN": {
+ "name": "Ian 小黑怪诞正文配图",
+ "shortDesc": "生成 Ian「小黑」风格的中文正文配图,把文章观点、流程与隐喻转成清爽怪诞的 16:9 手绘解释图"
+ },
+ "en-US": {
+ "name": "Ian Xiaohei Illustrations",
+ "shortDesc": "Generate Ian \"Xiaohei\" style illustrations for Chinese articles, turning ideas and processes into clean, whimsical 16:9 hand-drawn visuals"
+ }
+ },
"maintainer": {
"name": "helloianneo",
"verified": false,
diff --git a/skills/khazix-skills/entry.json b/skills/khazix-skills/entry.json
index ecd4a58..8d6e02b 100644
--- a/skills/khazix-skills/entry.json
+++ b/skills/khazix-skills/entry.json
@@ -4,6 +4,16 @@
"category": "productivity",
"icon": "",
"tags": ["khazix", "ai-news", "writing", "analysis"],
+ "i18n": {
+ "zh-CN": {
+ "name": "卡兹克 Skills",
+ "shortDesc": "卡兹克日常在用的开源 AI Skill 合集,遵循 AgentSkills 标准,适配 Claude Code、Codex、OpenCode 等"
+ },
+ "en-US": {
+ "name": "Khazix Skills",
+ "shortDesc": "Khazix's open-source collection of daily-use AI skills following the AgentSkills standard, working with Claude Code, Codex and OpenCode"
+ }
+ },
"maintainer": {
"name": "KKKKhazix",
"verified": false,
diff --git a/skills/larksuite-cli/entry.json b/skills/larksuite-cli/entry.json
index 62f5213..04acf2f 100644
--- a/skills/larksuite-cli/entry.json
+++ b/skills/larksuite-cli/entry.json
@@ -6,6 +6,16 @@
"tags": [
"larksuite"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "飞书 CLI",
+ "shortDesc": "飞书/Lark 官方命令行工具,面向人与 AI Agent,覆盖消息、文档、多维表格、日历、邮件等 18 个业务域、200+ 命令"
+ },
+ "en-US": {
+ "name": "Lark Suite CLI",
+ "shortDesc": "Official Lark/Feishu CLI for humans and AI agents, spanning Messenger, Docs, Base, Calendar and 18 domains with 200+ commands"
+ }
+ },
"maintainer": {
"name": "larksuite",
"verified": false,
diff --git a/skills/luckin-my-coffee/entry.json b/skills/luckin-my-coffee/entry.json
index 358557a..80e831a 100644
--- a/skills/luckin-my-coffee/entry.json
+++ b/skills/luckin-my-coffee/entry.json
@@ -6,6 +6,16 @@
"tags": [
"luckin"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "瑞幸下单助手",
+ "shortDesc": "瑞幸咖啡下单助手:用自然语言查询菜单、选品下单与管理瑞幸咖啡订单"
+ },
+ "en-US": {
+ "name": "Luckin My Coffee",
+ "shortDesc": "Luckin Coffee ordering assistant to browse the menu, place and manage Luckin orders in natural language"
+ }
+ },
"maintainer": {
"name": "luckin",
"verified": false,
diff --git a/skills/mattpocock-skills/entry.json b/skills/mattpocock-skills/entry.json
index 6a8057c..531dd1d 100644
--- a/skills/mattpocock-skills/entry.json
+++ b/skills/mattpocock-skills/entry.json
@@ -8,6 +8,16 @@
"tdd",
"mattpocock"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "Matt Pocock Skills",
+ "shortDesc": "Matt Pocock 的真实工程 AI Skill 合集,小巧、易改、可组合,适配任意模型做实际开发而非 vibe coding"
+ },
+ "en-US": {
+ "name": "Matt Pocock Skills",
+ "shortDesc": "Matt Pocock's collection of small, composable engineering skills for real application development across any model"
+ }
+ },
"maintainer": {
"name": "Matt Pocock",
"verified": false,
diff --git a/skills/mt-paotui-for-client/entry.json b/skills/mt-paotui-for-client/entry.json
index 22e4994..747e6b7 100644
--- a/skills/mt-paotui-for-client/entry.json
+++ b/skills/mt-paotui-for-client/entry.json
@@ -6,6 +6,16 @@
"tags": [
"meituan"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "美团跑腿下单助手",
+ "shortDesc": "美团跑腿下单助手:帮取送、帮忙(取号/搬装)、帮买全流程下单,含地址搜索与两步费用确认"
+ },
+ "en-US": {
+ "name": "Meituan Paotui Client",
+ "shortDesc": "Meituan Paotui ordering assistant for pickup-delivery, errands and shopping, with address search and two-step cost confirmation"
+ }
+ },
"maintainer": {
"name": "meituan",
"verified": false,
diff --git a/skills/netease-skills/entry.json b/skills/netease-skills/entry.json
index 7e61d2a..cf2b6db 100644
--- a/skills/netease-skills/entry.json
+++ b/skills/netease-skills/entry.json
@@ -6,6 +6,16 @@
"tags": [
"NetEase"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "网易云音乐 Skills",
+ "shortDesc": "基于 ncm-cli 的网易云音乐 AI Agent 技能包,支持音乐搜索、播放与账号配置等操作"
+ },
+ "en-US": {
+ "name": "NetEase Skills",
+ "shortDesc": "NetEase Cloud Music agent skills built on ncm-cli, for music search, playback and account setup"
+ }
+ },
"maintainer": {
"name": "NetEase",
"verified": false,
diff --git a/skills/taste-skill/entry.json b/skills/taste-skill/entry.json
index 6f859da..73cff20 100644
--- a/skills/taste-skill/entry.json
+++ b/skills/taste-skill/entry.json
@@ -8,6 +8,16 @@
"design",
"creative"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "Taste Skill",
+ "shortDesc": "面向 AI Agent 的“抗平庸”前端框架,帮智能体产出有品味的高级感前端而非千篇一律的模板"
+ },
+ "en-US": {
+ "name": "Taste Skill",
+ "shortDesc": "Anti-slop frontend framework for AI agents to build premium, tasteful UIs instead of generic output"
+ }
+ },
"maintainer": {
"name": "Leonxlnx",
"verified": false,
diff --git a/skills/wechatpay-skills/entry.json b/skills/wechatpay-skills/entry.json
index f53c3dc..4d969cb 100644
--- a/skills/wechatpay-skills/entry.json
+++ b/skills/wechatpay-skills/entry.json
@@ -6,6 +6,16 @@
"tags": [
"wechatpay-apiv3"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "微信支付 Skills",
+ "shortDesc": "微信支付官方接入技能包:产品选型、官方示例代码、接入质量评估与答疑排障"
+ },
+ "en-US": {
+ "name": "WeChat Pay Skills",
+ "shortDesc": "Official WeChat Pay integration skills: product selection, sample code, integration quality review and troubleshooting"
+ }
+ },
"maintainer": {
"name": "wechatpay-apiv3",
"verified": false,
diff --git a/skills/wecom-cli/entry.json b/skills/wecom-cli/entry.json
index f1c8d00..efaa43d 100644
--- a/skills/wecom-cli/entry.json
+++ b/skills/wecom-cli/entry.json
@@ -6,6 +6,16 @@
"tags": [
"WecomTeam"
],
+ "i18n": {
+ "zh-CN": {
+ "name": "企业微信 CLI",
+ "shortDesc": "企业微信官方命令行工具,让人与 AI Agent 在终端操作企业微信文档、智能表格、消息等核心业务"
+ },
+ "en-US": {
+ "name": "WeCom CLI",
+ "shortDesc": "Official WeCom (Enterprise WeChat) CLI for humans and AI agents to operate docs, smart sheets and messaging in the terminal"
+ }
+ },
"maintainer": {
"name": "WecomTeam",
"verified": false,