浏览器

Chrome Extension Studio

试用

Build and ship lane-specific extensions

它能做什么

Use this skill when the task is to design, prototype, build, package, QA, or ship a Chrome extension and the workflow needs to stay clean across multiple repositories.

技能文档

Chrome Extension Studio

Use this skill when the task is to design, prototype, build, package, QA, or ship a Chrome extension and the workflow needs to stay clean across multiple repositories.

Core model

  • Plugin repo: workflow instructions, validation, and orchestration only
  • Template repo: reusable MV3 starter and release contract
  • Product repo: one extension per repo

Do not collapse those roles into one repo.

Publish lanes

  • prototype-local
  • beta-private
  • cws-public
  • source-release

Every product repo must declare exactly one lane in extension.release.json. Every product repo should keep structured design metadata in extension.release.json as the source of truth for the brief. Every product repo should also keep docs/release-plan.md generated from that profile. Every product repo should keep docs/extension-brief.md product-specific, not as a generic template. Every product repo should keep docs/store-listing.md generated from structured listing metadata in the profile.

Required files in each product repo

  • extension.release.json
  • docs/extension-brief.md
  • docs/store-listing.md
  • docs/qa-checklist.md
  • docs/release-plan.md

Workflow

  1. Confirm the target product repo and its current publish lane.
  2. If the repo does not exist yet, create it from the separate template repo:
python3 ../../scripts/create_product_repo.py "My Extension" --publish-type prototype-local --git-init
  1. Write or update the product brief before changing code.
  2. Keep permissions, host matches, and store copy intentionally narrow.
  3. Build the extension package inside the product repo, not inside the plugin repo.
  4. Regenerate docs/store-listing.md and docs/release-plan.md after release-profile changes.
  5. Run the local release cycle before recommending any ship step.
  6. Validate the release contract before recommending any ship step.

Validation

Run the validator from the plugin repo against the product repo profile:

python3 ../../scripts/validate_release_profile.py /path/to/product-repo/extension.release.json

Generate or refresh the release plan:

python3 ../../scripts/generate_release_plan.py /path/to/product-repo/extension.release.json

Generate or refresh the store-listing draft:

python3 ../../scripts/generate_store_listing.py /path/to/product-repo/extension.release.json

Generate or refresh the design brief:

python3 ../../scripts/generate_design_brief.py /path/to/product-repo/extension.release.json

Run the local release-preparation cycle:

python3 ../../scripts/execute_release_cycle.py /path/to/product-repo/extension.release.json

Guardrails

  • Do not publish a local prototype through the public lane.
  • Do not store Chrome Web Store metadata only in chat; keep it in repo docs.
  • Do not reuse one product repo for multiple unrelated extensions.
  • Do not change publish type silently; update extension.release.json first.

相关技能

从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。

作者 fly0pants4.3k 次安装296 星标

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

zack-dev-cm 的更多技能

浏览全部技能

OpenClaw CWS Publisher is a public ClawHub Chrome Web Store publisher skill. Use it when the user says "chrome web store publisher", "extension release publi...

作者 zack-dev-cm29 次安装3 星标

SOTA Agent is a public ClawHub SOTA-campaign skill for CV and DS work. Use it when the user says "sota agent", "state of the art benchmark scouting", or want...

作者 zack-dev-cm28 次安装2 星标

Use when studying or normalizing Chinese lesson transcript/subtitle inputs with bundled public lesson data, learner docs, local export bundles, and pilot-fir...

作者 zack-dev-cm22 次安装1 星标

OpenClaw YouTube Publisher is a public ClawHub YouTube publishing skill. Use it when the user says "youtube creator ops", "youtube publisher", "YouTube Studi...

作者 zack-dev-cm25 次安装2 星标

Build source-backed research claim ledgers from drafts, literature matrices, notes, citation lists, PDFs, source packets, or reviewer comments. Use when the...

作者 zack-dev-cm13 次安装

Install, wire, audit, and harden AgentMemory for AI coding agents and project workspaces. Use when Codex needs to adopt rohitg00/agentmemory, configure Codex...

作者 zack-dev-cm14 次安装