chrome-webstore-release-blueprint
Guide a user end-to-end through setting up Chrome Web Store API release automation in any repository.
Skill by iannuttall
Chalk Labs
Need help deploying chrome-webstore-release-blueprint?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/iannuttall-chrome-webstore-release-blueprint
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, devops, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
chrome-webstore-release-blueprint- Description
- Guide a user end-to-end through setting up Chrome Web Store API release automation in any repository. Use when asked to walk someone through OAuth/CWS credential setup, refresh token creation, local/CI secret setup, version-based publish automation, and submission status checks.
- License
- MIT
- Instructions
- 260 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Chrome Web Store Release Blueprint Use this skill as a hands-on setup guide. The agent should lead the user step-by-step, ask for confirmations, and only automate the parts that can be done locally/in CI. ## What This Skill Is For - Helping a user set up Chrome Web Store release automation from scratch. - Giving clear manual instructions for Google/CWS dashboard steps. - Implementing repo-side scripts/workflows after the user provides credentials. - Verifying submission state (`PUBLISHED`, `PENDING_REVIEW`, etc.). ## Agent Behavior Rules - Treat dashboard/OAuth tasks as user-driven; do not imply you performed them. - Give one clear step at a time and wait for confirmation before moving on. - Ask for exact values only when needed, and tell user where each value comes from. - Mask secrets in logs and never commit secret values to git. - If `gh` is available, offer secret upload automation; if not, provide manual fallback. ## Step 1: Project Discovery (Before Any Credential Work) Collect these inputs: - manifest path containing extension version - build command - zip/package command and output file name/path - CI platform (GitHub Actions by default) - release branch policy (`main`, tags, or manual dispatch) - local secret file convention (`.env`, `.env.local`, etc.) Ask explicitly: - "Do you want CI to publish only when version changes?" - "Do you want me to wire GitHub secret upload via `gh`?" ## Step 2: Detailed Credential Walkthrough (User + Agent) ### 2.1 Enable API in Google Cloud Tell user to open: - `https://console.cloud.google.com/apis/library/chromewebstore.googleapis.com` User actions: 1. Select the intended Google Cloud project. 2. Click `Enable` for Chrome Web Store API. Agent prompt example: - "When Chrome Web Store API shows as Enabled, tell me and I will move to OAuth setup." ### 2.2 Configure OAuth Consent Screen Tell user to open one of: - `https://console.cloud.google.com/apis/credentials/consent` - If UI redirects, continue in Google Auth Platform consent screen pages. User actions: 1. Choose `External` user type (for non-Workspace internal apps). 2. Fill app name, support email, developer contact email. 3. Save and continue through scopes unless custom scopes are required. 4. Add your own Google account as a test user if app is in Testing mode. 5. Save. Agent guidance: - If user wants stable long-lived refresh token behavior, recommend moving consent screen to Production when ready. ### 2.3 Create OAuth Client Tell user to open: - `https://console.cloud.google.com/apis/credentials` User actions: 1. Click `Create Credentials` -> `OAuth client ID`. 2. Choose application type `Web application`. 3. Add authorized redirect URI exactly: - `https://developers.google.com/oauthplayground` 4. Create client. Capture values: - `CWS_CLIENT_ID` - `CWS_CLIENT_SECRET` Agent prompt example: - "Paste `CWS_CLIENT_ID` and `CWS_CLIENT_SECRET` when ready (I will treat them as secrets)." ### 2.4 Generate Refresh Token (OAuth Playground) Tell user to open: - `https://developers.google.com/oauthplayground/` User actions: 1. Click the settings gear icon. 2. Enable `Use your own OAuth credentials`. 3. Paste `CWS_CLIENT_ID` and `CWS_CLIENT_SECRET`. 4. In Step 1, enter scope: - `https://www.googleapis.com/auth/chromewebstore` 5. Click `Authorize APIs`. 6. Sign in with the same Google account that owns/publishes the extension. 7. Click `Exchange authorization code for tokens`. 8. Copy refresh token. Capture value: - `CWS_REFRESH_TOKEN` Agent prompt example: - "Paste `CWS_REFRESH_TOKEN` now. I will only place it in local secret storage/CI secrets." ### 2.5 Capture Store IDs Capture: - `CWS_EXTENSION_ID` (the extension item ID from store/developer listing URL) - `CWS_PUBLISHER_ID` (developer/publisher ID from Chrome Web Store developer account context) Agent instruction: - If user is unsure, ask them to open the Chrome Web Store Developer Dashboard and copy IDs from item/account URLs or account details. ### 2.6 Credential Checklist Do not proceed until all five exist: - `CWS_CLIENT_ID` - `CWS_CLIENT_SECRET`
From iannuttall/skills, MIT.
More from iannuttall/skills
- 0.589score
png2svg
iannuttall
Reconstruct a geometric PNG (logo, icon, monogram) as a clean native SVG with exact geometry and gradients, using an analyse -> measure -> model -> check ->…
SkillBFreshness: B★ 7Claude Code +9 - 0.461score
find-skills
iannuttall
Find and install agent skills with `npx playbooks find skill` and `npx playbooks add skill`.
SkillDFreshness: D★ 7Claude Code +9 - 0.461score
get-url
iannuttall
Fetch any URL as markdown with `npx playbooks get`.
SkillDFreshness: D★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 15, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/iannuttall/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.537score
chrome-webstore-release-blueprint
brianlovin
Guide a user end-to-end through setting up Chrome Web Store API release automation in any repository.
SkillDFreshness: D★ 379Claude Code +9 - 0.243score
chrome-webstore-release-blueprint
fantomsuj
Guide a user end-to-end through setting up Chrome Web Store API release automation in any repository.
SkillDFreshness: DClaude Code +9
More from iannuttall
- 0.589score
png2svg
iannuttall
Reconstruct a geometric PNG (logo, icon, monogram) as a clean native SVG with exact geometry and gradients, using an analyse -> measure -> model -> check ->…
SkillBFreshness: B★ 7Claude Code +9 - 0.567score
AGENTS.md · iannuttall/seo
iannuttall
AGENTS.md from iannuttall/seo: 106 lines covering Code patterns, Report truth, Real data never goes in the repo, Tests and CI and more.
TemplateAFreshness: A★ 593Codex +5 - 0.461score
find-skills
iannuttall
Find and install agent skills with `npx playbooks find skill` and `npx playbooks add skill`.
SkillDFreshness: D★ 7Claude Code +9 - 0.461score
get-url
iannuttall
Fetch any URL as markdown with `npx playbooks get`.
SkillDFreshness: D★ 7Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get chrome-webstore-release-blueprint running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
chrome-webstore-release-blueprint skill. Agent Mart. https://agentmart.dev/skills/iannuttall-chrome-webstore-release-blueprint (last updated 2026-10-24)