Skip to content

About

AI agent skill for preparing Chrome Web Store submission materials

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Chrome Store Submission

English

一个用于准备 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:

  1. 从 manifest.json 开始识别扩展名称、版本、权限、图标、content scripts 和 background 入口。
  2. 搜索 fetch、chrome.storage、chrome.tabs、eval、new Function 等关键调用,判断数据流和远程代码风险。
  3. 针对每个权限生成 Dashboard 可直接粘贴的说明,而不是泛泛而谈。
  4. 生成中英文版本,但把用户日常提交入口收敛到 fill-text.md 和 upload-files/。
  5. 在最终回复中明确告诉用户每个文件该去哪里找。

校验

本仓库带一个轻量 contract 校验脚本,确保输出路径不会退回到难找的编号目录:

bash scripts/verify-skill-contract.sh

如果你有 Skill Creator 的校验脚本,也可以运行:

python3 /path/to/skill-creator/scripts/quick_validate.py .

设计原则

  • 用户优先:用户只需要记住 fill-text.md 和 upload-files/
  • 审核优先:权限说明和数据披露必须来自代码证据
  • 双语但不混乱:英文、中文完整保留,但不要把双语解释塞进同一个提交入口
  • 默认不污染源码目录:上架资料默认生成到桌面或主工作区,避免误打包进扩展 ZIP

License

MIT

About

AI agent skill for preparing Chrome Web Store submission materials

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages