← 返回 Skills 市场
zack-dev-cm

Chrome Extension Maintainer

作者 Zakhar Pashkin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
36
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install chrome-extension-maintainer
功能描述
Release-gate and maintenance workflow for Chrome extensions covering Chrome Web Store policy, MV3, privacy, permissions, SEO/GEO, analytics triage, browser E...
使用说明 (SKILL.md)

Chrome Extension Maintainer

Goal

Operate on Chrome extensions as small regulated products: a browser runtime, a permissions contract, a privacy promise, a public listing, a support surface, and a release history.

This skill is an operating workflow and review rubric. It does not bundle a Playwright harness, Chrome Web Store uploader, analytics connector, or package builder. Use repo-local scripts and installed tools when they exist, and report any missing tool as a release-evidence gap rather than inventing proof.

When To Use

  • A Chrome extension needs release readiness review, packaging, or a publish/no-publish decision.
  • Store analytics, Search Console, GA, reviews, or support messages suggest weak growth or high uninstall risk.
  • Manifest permissions, MV3 service-worker behavior, content scripts, host access, CSP, or privacy claims need review.
  • Public surfaces need alignment: Chrome Web Store listing, landing page, support page, privacy page, screenshots, sitemap, or llms.txt.
  • A Codex or ClawHub skill companion for Chrome extension maintenance needs validation before publication.

Operating Order

  1. Identify the target extension, release channel, and irreversible action.
    • Separate local Codex install, ClawHub registry publish, GitHub release, Chrome Web Store upload, submit, unpublish, rollback, and public promotion.
    • Do not perform any external upload, submit, registry publish, unpublish, rollback, deletion, or broad public promotion without explicit user approval.
  2. Read the extension manifest, package scripts, listing copy, privacy/support pages, landing pages, and previous review artifacts.
  3. If policy, Chrome versions, competitor claims, store requirements, or search behavior matter, verify current sources before deciding.
  4. Document data flow:
    • browser-visible input
    • local extension storage
    • background/service-worker behavior
    • backend calls
    • third-party APIs or models
    • retention and deletion path
  5. Check permissions:
    • prefer activeTab plus click-triggered scripting
    • justify every API and host permission
    • flag new warning surfaces before publish
  6. Run the local gates that exist in the repo:
    • manifest/package validation
    • unit tests
    • Playwright/Puppeteer E2E with the unpacked extension
    • service-worker termination/restart tests when relevant
    • localization key/placeholder checks
    • accessibility and responsive layout checks
    • leak/secret scans when publishing public code or skills
  7. Use real-user reviewer personas for at least the primary flow:
    • first-time user
    • privacy reviewer
    • Chrome Web Store reviewer
    • power user
    • localization reviewer
    • portfolio reviewer
  8. Align public surfaces:
    • CWS title, summary, description, screenshots, privacy declarations, support URL, and reviewer notes
    • landing page, support page, privacy page, sitemap, robots, and llms.txt if present
    • Codex/ClawHub skill metadata when shipping a skill companion
  9. Package and inspect the exact artifact intended for release.
  10. Produce a green/yellow/red ship recommendation.

Required Reference

Read references/chrome-extension-maintenance-playbook.md when the task involves release readiness, growth diagnosis, public listing/landing work, privacy claims, permissions, MV3 service workers, i18n, packaging, browser E2E evidence, or portfolio decisions.

Validation Commands

Use the project’s own commands first. If the repo has no equivalent command, say that the evidence is missing.

For Chrome extension repos, typical gates are:

npm run check
npm test
npm run check:cws
npm run check:extension-locales
npm run e2e
npm run package

For Codex/ClawHub skill packages, use commands like:

python3 ~/.codex/skills/.system/skill-creator/scripts/quick_validate.py \x3Cskill-dir>
clawhub whoami --no-input
clawhub inspect \x3Cslug> --no-input
find \x3Cskill-dir> -maxdepth 3 -type f -print | sort

Before publishing a skill package, confirm:

  • SKILL.md is valid and has concrete workflow, rules, and validation guidance.
  • agents/openai.yaml matches the skill’s actual scope.
  • .clawhubignore excludes generated local state such as .clawpatch/, .git/, .codex-run/, node_modules/, dist/, logs, and cache files.
  • no generated review state, local absolute paths, secrets, or private artifacts are in the package.
  • ClawPatch or an equivalent review has either zero findings or documented non-applicability.

Green/Yellow/Red

Green:

  • primary browser flow works in real E2E evidence
  • privacy and permission story matches code and public copy
  • package/version identity is clear
  • no untriaged P0/P1 findings remain

Yellow:

  • usable for quiet test, beta, or local publication
  • evidence or copy still has gaps
  • do not broadly promote

Red:

  • primary flow broken
  • promise mismatch
  • privacy ambiguity
  • missing real browser evidence
  • unresolved release blocker

Review Output

Lead with critical findings. Then report:

  • tests and commands run
  • user flows verified
  • files changed
  • release artifacts created
  • remaining blockers
  • rollback or recovery path
  • final green/yellow/red decision

Rules

  • Prefer fixes that reduce permission, privacy, and support risk.
  • Treat installs as weak evidence; prioritize retained weekly users, uninstall ratio, conversion, support themes, and actual repeated use.
  • Do not let listing or landing copy claim official affiliation, background crawling, unlimited use, hidden safety, or broad privacy promises unless the implementation proves it.
  • For i18n, require default_locale, complete locale keys, placeholder parity, and RTL smoke coverage when /_locales exists.
  • For MV3, assume service workers can terminate and require durable state for long work.
  • For public skill publication, validate SKILL.md, agents/openai.yaml, references/scripts, leak risk, and registry auth before publishing.
安全使用建议
Before installing, understand that this skill may guide Codex to inspect private extension code, analytics exports, support messages, and public listing/privacy materials you provide. It is not an automated publisher and explicitly requires approval before irreversible or external release actions.
能力评估
Purpose & Capability
The skill consistently presents itself as a Chrome extension maintenance and release-gate rubric covering manifests, permissions, privacy, MV3 behavior, testing evidence, listings, analytics triage, and green/yellow/red ship decisions.
Instruction Scope
Instructions are scoped to reviewing extension artifacts, documenting data flow, running repo-local validation commands when available, and requiring explicit user approval before uploads, submissions, unpublishing, rollback, deletion, registry publishing, or broad public promotion.
Install Mechanism
The package contains only SKILL.md, a reference markdown playbook, and a small agents/openai.yaml metadata file; no executable scripts, hooks, installers, or bundled automation were present.
Credentials
The workflow may involve sensitive project context such as extension source, privacy pages, analytics, Search Console, GA, reviews, and support messages, but that access is coherent with release review and is framed as user-directed evidence gathering.
Persistence & Privilege
No persistence mechanism, background worker, credential capture, privilege escalation, or automatic external action is included; references to state are about extension/UI release quality rather than agent memory modification.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install chrome-extension-maintainer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /chrome-extension-maintainer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial public release: Chrome extension maintenance and release-gate workflow with MV3, permissions, privacy, i18n, E2E evidence, SEO/GEO, and green/yellow/red ship decisions.
元数据
Slug chrome-extension-maintainer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Chrome Extension Maintainer 是什么?

Release-gate and maintenance workflow for Chrome extensions covering Chrome Web Store policy, MV3, privacy, permissions, SEO/GEO, analytics triage, browser E... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 36 次。

如何安装 Chrome Extension Maintainer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install chrome-extension-maintainer」即可一键安装,无需额外配置。

Chrome Extension Maintainer 是免费的吗?

是的,Chrome Extension Maintainer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Chrome Extension Maintainer 支持哪些平台?

Chrome Extension Maintainer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Chrome Extension Maintainer?

由 Zakhar Pashkin(@zack-dev-cm)开发并维护,当前版本 v1.0.0。

💬 留言讨论