Files
u-claw/skills/manifest.json
zheng 3221856d50
Some checks failed
Tests / test (push) Has been cancelled
docs: 文档改为英文,并修正过时内容
不是翻译 —— 多数文档描述的行为已经不存在了。

先修一个更基本的问题:我们不拥有 u-claw.org 域名,那是上游的。所以之前写在
README、诊断包提示、联系方式里的 help@u-claw.org 全都会把用户的问题发给
上游 —— 一个没有理由回复的人。改为指向我们自己的 issue tracker,并加断言
禁止再出现指向该域名的支持入口。

重写(内容过时,不是语言问题):
- install/README.md —— 还写着 10 个中国技能、DeepSeek 优先、国内镜像。
  现在按实际流程写:技能读 manifest、模型菜单 Gemini 优先、bundle 有
  SHA256 校验。并如实写明 curl|bash 在受管企业电脑上会被 EDR 拦。
- CLAUDE.md 的模型配置整节 —— 还在描述虾盘云首选卡片和 12 个 provider,
  那个界面已经换成单框 Key 输入了。
- SECURITY.md —— 安全报告原本指向上游维护者个人邮箱。fork 之后那条路由
  是错的:漏洞会发给写不了这份代码、也修不了的人。
- CONTRIBUTING.md —— 补上 fork 关系、pre-push 钩子怎么装、以及
  `node --test tests/` 为什么不能用。

翻译并保留:
- bootable/README.md、TROUBLESHOOTING.md —— 面向用户,顺带把
  「国内镜像」「小米/华为 BIOS 按键」等换成目标市场的实际情况

HANDOFF.md 重写为一份事故复盘:原文一半是过时的一次性交接笔记(引用的
website/guide.html 已不在本仓库),另一半是 persistence.dat 未格式化导致
启动失败的排查记录 —— 后者有长期价值,尤其是「读 offset 1080 的两字节
验证 ext4」这个判断方法,已同时写进 bootable/README.md。

bootable/IMPROVEMENTS_SUMMARY.md 保留中文,加了说明:它是上游 fork 前的
历史改进记录,没人引用,描述的是已完成的工作而非当前行为。翻译它反而会
让人误以为是现行文档。

新增 skills/en/uclaw-help —— 把「怎么用、东西在哪、出问题怎么办」做成
内置知识,每个角色都装。方案 C10.8:能问的产品才是不需要学的产品。
2026-08-17 19:12:07 +08:00

386 lines
6.8 KiB
JSON

{
"schemaVersion": 1,
"comment": "Single source of truth for skill distribution and for what each persona gets. Installers read this file and copy or fetch only the listed skills — they contain no skill content of their own. Personas drive the first-run wizard: tier picks how much interface to show, channel is the chat app that persona is most likely to want. See skills/README.md.",
"personas": [
{
"id": "developer",
"tier": "expert",
"emoji": "💻",
"channel": null
},
{
"id": "admin",
"tier": "simple",
"emoji": "📝",
"channel": null
},
{
"id": "sales",
"tier": "simple",
"emoji": "💬",
"channel": "whatsapp"
},
{
"id": "marketing",
"tier": "standard",
"emoji": "🎨",
"channel": null
},
{
"id": "finance",
"tier": "standard",
"emoji": "📊",
"channel": null
},
{
"id": "boss",
"tier": "simple",
"emoji": "👔",
"channel": null
},
{
"id": "general",
"tier": "simple",
"emoji": "🤷",
"channel": null
}
],
"skills": [
{
"id": "uclaw-help",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"uclaw"
],
"personas": [
"developer",
"admin",
"sales",
"marketing",
"finance",
"boss",
"general"
],
"emoji": "🦞"
},
{
"id": "excel-helper",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"office",
"data"
],
"personas": [
"admin",
"finance",
"boss",
"general"
],
"emoji": "📊"
},
{
"id": "word-writer",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"office",
"writing"
],
"personas": [
"admin",
"sales",
"boss",
"general"
],
"emoji": "📝"
},
{
"id": "ppt-designer",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"office",
"writing"
],
"personas": [
"admin",
"sales",
"marketing",
"boss"
],
"emoji": "📽️"
},
{
"id": "pdf-toolkit",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"files"
],
"personas": [
"admin",
"finance",
"general"
],
"emoji": "📄"
},
{
"id": "image-compress",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"files"
],
"personas": [
"marketing",
"general"
],
"emoji": "🖼️"
},
{
"id": "qrcode-maker",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"files"
],
"personas": [
"marketing",
"sales",
"general"
],
"emoji": "🔳"
},
{
"id": "web-to-markdown",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"research"
],
"personas": [
"developer",
"marketing",
"general"
],
"emoji": "🔗"
},
{
"id": "linkedin-post",
"status": "shipping",
"replaces": "xiaohongshu-writer",
"locales": [
"en"
],
"categories": [
"social"
],
"personas": [
"marketing",
"sales",
"boss"
],
"emoji": "💼"
},
{
"id": "x-poster",
"status": "shipping",
"replaces": "weibo-poster",
"locales": [
"en"
],
"categories": [
"social"
],
"personas": [
"marketing"
],
"emoji": "🐦"
},
{
"id": "tiktok-script",
"status": "shipping",
"replaces": "douyin-script",
"locales": [
"en"
],
"categories": [
"social",
"video"
],
"personas": [
"marketing"
],
"emoji": "🎬"
},
{
"id": "youtube-script",
"status": "shipping",
"replaces": "bilibili-helper",
"locales": [
"en"
],
"categories": [
"social",
"video"
],
"personas": [
"marketing"
],
"emoji": "📺"
},
{
"id": "medium-writer",
"status": "shipping",
"replaces": "zhihu-writer",
"locales": [
"en"
],
"categories": [
"writing"
],
"personas": [
"marketing",
"developer"
],
"emoji": "✍️"
},
{
"id": "email-campaign",
"status": "shipping",
"replaces": "wechat-article",
"locales": [
"en"
],
"categories": [
"writing",
"social"
],
"personas": [
"marketing",
"sales"
],
"emoji": "✉️"
},
{
"id": "web-search",
"status": "shipping",
"replaces": "china-search",
"locales": [
"en"
],
"categories": [
"research"
],
"personas": [
"developer",
"marketing",
"general",
"finance"
],
"emoji": "🔍"
},
{
"id": "sg-weather",
"status": "shipping",
"replaces": "china-weather",
"locales": [
"en"
],
"categories": [
"local"
],
"personas": [
"general",
"sales"
],
"emoji": "🌦️"
},
{
"id": "sea-translate",
"status": "shipping",
"replaces": "china-translate",
"locales": [
"en"
],
"categories": [
"language"
],
"personas": [
"sales",
"admin",
"marketing",
"general",
"boss"
],
"emoji": "🌏"
},
{
"id": "claude-helper",
"status": "shipping",
"replaces": "deepseek-helper",
"locales": [
"en"
],
"categories": [
"ai"
],
"personas": [
"developer",
"finance"
],
"emoji": "🤖"
},
{
"id": "sg-transport",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"local"
],
"personas": [
"general",
"sales"
],
"emoji": "🚇"
},
{
"id": "meeting-notes",
"status": "shipping",
"locales": [
"en"
],
"categories": [
"writing"
],
"personas": [
"sales",
"admin",
"boss",
"finance"
],
"emoji": "🗒️"
}
]
}