一个用于准备 Chrome Web Store 上架资料的 AI Agent Skill。它会分析 Chrome 扩展源码,从 manifest.json、权限声明、脚本逻辑、数据流和远程代码风险出发,生成可以直接提交到 Chrome Web Store Developer Dashboard 的文字、图片路径、隐私政策和审核说明。
它的核心目标很简单:让你不用在一堆零散文件里猜“这个字段该填哪段文字、这个上传框该选哪个图片”。
- 正准备把 Chrome 扩展提交到 Chrome Web Store 的开发者
- 不确定权限说明、隐私披露、Limited Use 该怎么写的人
- 想一次性整理英文版和中文版商店资料的人
- 想让 Agent 帮忙生成截图、图标路径、隐私网页和上传 ZIP 清单的人
默认会在桌面或主工作区生成一个独立资料包:
<extension-name>-store-assets/
├── README.md
├── fill-text.md
├── upload-files/
│ ├── store-icon-128.png
│ ├── promo-small-440x280.png
│ ├── promo-marquee-1400x560.png
│ ├── screenshots/
│ ├── privacy-page/
│ └── <extension-name>-v<version>.zip
├── language-versions/
│ ├── fill-text.en.md
│ ├── fill-text.zh.md
│ ├── full-submission.en.md
│ ├── full-submission.zh.md
│ ├── privacy-policy.en.md
│ └── privacy-policy.zh.md
└── working/
最重要的两个入口:
fill-text.md:按 Chrome Web Store Dashboard 顺序复制粘贴文字upload-files/:上传图标、截图、宣传图、隐私网页和扩展 ZIP
- Store Listing:扩展名称、Summary、Detailed description、分类、语言、支持链接
- Privacy:单一用途说明、权限说明、host permissions、远程代码声明
- Data Use:数据类型勾选建议、Limited Use 说明、隐私政策
- Assets:128x128 商店图标、商店截图、宣传图路径
- Package:可上传的扩展 ZIP
- Review:审核测试说明、风险提醒、提交清单
把本仓库放到你的 skills 目录中:
git clone https://github.com/nevertoday/chrome-store-submission.git ~/.claude/skills/chrome-store-submission如果你的 Agent 使用 ~/.codex/skills:
git clone https://github.com/nevertoday/chrome-store-submission.git ~/.codex/skills/chrome-store-submission然后在支持 skills 的 Agent 中提出类似请求:
使用 chrome-store-submission,分析这个 Chrome 插件并生成上架资料。
或直接说:
帮我准备 Chrome Web Store 提交资料,要有权限说明、隐私政策、截图和 ZIP。
Skill 会要求 Agent:
- 从
manifest.json开始识别扩展名称、版本、权限、图标、content scripts 和 background 入口。 - 搜索
fetch、chrome.storage、chrome.tabs、eval、new Function等关键调用,判断数据流和远程代码风险。 - 针对每个权限生成 Dashboard 可直接粘贴的说明,而不是泛泛而谈。
- 生成中英文版本,但把用户日常提交入口收敛到
fill-text.md和upload-files/。 - 在最终回复中明确告诉用户每个文件该去哪里找。
本仓库带一个轻量 contract 校验脚本,确保输出路径不会退回到难找的编号目录:
bash scripts/verify-skill-contract.sh如果你有 Skill Creator 的校验脚本,也可以运行:
python3 /path/to/skill-creator/scripts/quick_validate.py .- 用户优先:用户只需要记住
fill-text.md和upload-files/ - 审核优先:权限说明和数据披露必须来自代码证据
- 双语但不混乱:英文、中文完整保留,但不要把双语解释塞进同一个提交入口
- 默认不污染源码目录:上架资料默认生成到桌面或主工作区,避免误打包进扩展 ZIP
MIT