Pages · Claude Digital Twin
Manual release tasks
A few release-time tasks need a human in the loop — they require account / billing access we can't automate from CI. Tracked here so they don't get forgotten between releases.
1. Cut the v0.1.0 tag (#75)
The tag push triggers .github/workflows/release.yml. Wait ~25 min, then verify everything per docs/release.md.
2. Submit Chrome extension to the Chrome Web Store (#76)
A signed .crx from a paid CWS developer account. One-time setup; subsequent releases auto-publish via the workflow.
Initial submission
- https://chrome.google.com/webstore/devconsole — pay the one-time $5 USD developer registration fee.
- Add new item → upload
claude-twin-extension-v0.1.0.zip(downloaded from the GitHub Release page after step 1). - Fill out the Store listing:
- Description (use
extension/README.mdcontent) - Screenshots (1280×800 or 640×400) — capture popup tabs + a real platform observing flow
- Promo tile (440×280) and small promo tile (920×680)
- Category:
Developer Tools - Language: English
- Description (use
- Privacy practices: declare what we collect — none, locally-only.
- Distribution: public, all regions.
- Submit for review. Google's review typically takes 1–3 business days.
Recurring publishes
Once accepted, set repo secrets:
| Secret | Source |
|---|---|
CWS_EXTENSION_ID | the URL slug from the dashboard https://chrome.google.com/webstore/detail/<id> |
CWS_CLIENT_ID | OAuth 2 client id (Google Cloud Console → Credentials → OAuth client) |
CWS_CLIENT_SECRET | matching secret |
CWS_REFRESH_TOKEN | run npx chrome-webstore-upload-cli init once locally |
Then update .github/workflows/release.yml publish-extension step to run chrome-webstore-upload-cli upload --auto-publish. Subsequent tag pushes will auto-publish.
3. Register the Claude Code plugin in the official marketplace (#82)
The claude plugin install fadymondy/claude-twin command resolves through Anthropic's plugin marketplace.
Prerequisites
- The plugin manifest at
plugin/.claude-plugin/plugin.jsonis valid (already done). - Repo is public and has at least one tagged release (do step 1 first).
Submit
- Navigate to https://claude.com/claude-code/plugins (Anthropic plugin directory).
- Click "Submit a plugin" — the form asks for the GitHub repo URL.
- Anthropic reviews the manifest + readme + example commands. Review window varies (days–weeks).
- Once approved, the plugin is searchable at
claude plugin search claude-twinand installable viaclaude plugin install fadymondy/claude-twin.
Marketplace metadata file (optional)
Some marketplace listings let you ship richer metadata (categories, tags, screenshots) in plugin/.claude-plugin/marketplace.json. Check Anthropic's plugin docs for the current schema before submitting.
Calendar
Set a reminder ~1 month before each release to:
- verify Apple Developer ID cert hasn't expired
- verify Windows code-signing cert hasn't expired
- re-test load-unpacked extension flow on a clean Chrome profile
- re-test the Claude Code plugin install on a clean machine