Install
openclaw skills install chrome-extension-maintainerRelease-gate and maintenance workflow for Chrome extensions covering Chrome Web Store policy, MV3, privacy, permissions, SEO/GEO, analytics triage, browser E2E evidence, i18n, packaging, and green/yellow/red publish decisions. Use when Codex needs to review an extension repo, diagnose growth or analytics issues, align listing/landing/support/privacy pages, choose tests to run, review data flow, or decide whether an extension is ready to publish or promote.
openclaw skills install chrome-extension-maintainerOperate 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.
llms.txt.activeTab plus click-triggered scriptingllms.txt if presentRead 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.
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 <skill-dir>
clawhub whoami --no-input
clawhub inspect <slug> --no-input
find <skill-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.Green:
Yellow:
Red:
Lead with critical findings. Then report:
default_locale, complete locale keys, placeholder parity, and RTL smoke coverage when /_locales exists.SKILL.md, agents/openai.yaml, references/scripts, leak risk, and registry auth before publishing.