Remove axiom and web-ctl plugins from marketplace - #365
Conversation
Both plugin repos were deleted from GitHub. Deregister them from the agentsys marketplace and scrub all references: - marketplace.json, plugins.txt: drop both plugin entries - generate-docs.js: remove from category/skill/purpose/order/count maps - marketplace-standalone-contract test: drop axiom expectation - .codex-plugin/plugin.json: remove from descriptions and prompts - .kiro: delete web-ctl mirrors (web-auth, web-browse, web-session) - regenerated/updated docs (README, AGENTS, docs/, site/) - counts now 24 plugins; CHANGELOG retains historical entries Tests (87 suites) and validators pass.
There was a problem hiding this comment.
Code Review
This pull request removes the axiom and web-ctl plugins, along with their associated agents and skills, from the marketplace, configuration files, and documentation. The review feedback highlights several places in AGENTS.md and README.md where the plugin, agent, and skill counts were not fully updated to reflect these removals, specifically recommending that the number of plugins with agents be updated to 16 and the total skill count be corrected to 44.
Hand-written count strings still read 45; authoritative STATIC_SKILLS is now 44 after removing axiom and web-ctl. Matches AGENTS architecture block, site/content.json, and ux-spec.
There was a problem hiding this comment.
Pull request overview
This PR deregisters the deleted axiom and web-ctl plugin repos from the AgentSys marketplace and removes associated references across generators, docs, site metadata, and tests to keep the published marketplace and documentation consistent.
Changes:
- Removed
axiomandweb-ctlfrom the Claude marketplace, plugin lists, docs generator maps, and the standalone marketplace contract test. - Scrubbed
/axiomand/web-ctlreferences from README/docs/site content (including removing Kiro web-ctl mirrors and theweb-sessionagent). - Updated published “counts” surfaces (plugins/agents/skills) to reflect the reduced plugin set.
Reviewed changes
Copilot reviewed 19 out of 19 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
site/ux-spec.md |
Updates UX spec copy (badge/subtitle/meta snippets) and removes /axiom from tab order. |
site/content.json |
Updates site metadata/stats, removes /axiom and /web-ctl command entries, updates agent totals. |
scripts/plugins.txt |
Removes axiom and web-ctl from the canonical plugin list. |
scripts/generate-docs.js |
Removes axiom/web-ctl from category/purpose/order/static skill + agent count mappings. |
README.md |
Removes /axiom and /web-ctl command sections and updates plugin/agent/skill counts. |
docs/USAGE.md |
Removes /axiom and /web-ctl from the command table. |
docs/reference/AGENTS.md |
Updates overall agent counts and removes the web-session agent section. |
docs/README.md |
Updates agent counts and removes /axiom + /web-ctl from the docs command list. |
docs/ORG_ARCHITECTURE.md |
Removes axiom/web-ctl org references and web-ctl-related history items. |
docs/INSTALLATION.md |
Removes installation guidance for /axiom and /web-ctl. |
docs/CROSS_PLATFORM.md |
Removes /axiom + /web-ctl from platform command lists and updates OpenCode counts. |
docs/ARCHITECTURE.md |
Updates plugin list and feature table to remove axiom/web-ctl. |
AGENTS.md |
Updates architecture/count summaries and removes axiom/web-ctl from the plugin table. |
.kiro/skills/web-browse/SKILL.md |
Deletes the Kiro web-browse skill mirror. |
.kiro/skills/web-auth/SKILL.md |
Deletes the Kiro web-auth skill mirror. |
.kiro/agents/web-session.json |
Deletes the Kiro web-session agent mirror. |
.codex-plugin/plugin.json |
Removes /axiom references from Codex plugin metadata prompts/descriptions. |
.claude-plugin/marketplace.json |
Removes axiom and web-ctl entries from the Claude marketplace registry. |
__tests__/marketplace-standalone-contract.test.js |
Removes the axiom pin expectation from the standalone marketplace contract test. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
site/index.html is hand-written static HTML and still shipped both plugins' command tabs, panels, code blocks, and skill cards plus stale 26/50/47 counts. Remove the /axiom and /web-ctl tabs+panels, renumber remaining command tabs contiguous (main.js keyboard nav indexes the NodeList by data-index), drop the web-ctl skill group and axiom card, and align all counts to 24 plugins / 49 agents / 44 skills.
- AGENTS.md: 17 -> 16 plugins have agents (web-ctl/web-session removed) - CROSS_PLATFORM.md: OpenCode agents dir 46 -> 39 (file-based only; audit-project role agents are not file-based)
- main.js howItWorksData: drop web-ctl entry, renumber keys 0-18 so the index-keyed panel content stays aligned with the renumbered command tabs (tab 13 = /prepare-delivery, etc.). Prevents wrong subtitle/steps for tabs >= 13. - index.html: Commands heading 24 -> 22 (two commands removed); tests stat counter 3513 -> 3518 to match hero + content.json + actual run. - content.json: drop the web-ctl auth/CAPTCHA highlight from 5.0.0 release notes.
Both plugin repos were deleted from GitHub. This deregisters them from the agentsys marketplace and scrubs all references.
Changes
Verification
gen-docs:checkcleanNote: also corrected a pre-existing stale agent count in docs/README.md (47 → 49), unrelated to this removal.