Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 16 additions & 14 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "Multi-agent codebase knowledge graph generator with context-aware planning and automatic scope management turns codebases into coherent agent workspaces."
"description": "Multi-agent codebase knowledge graph generator with context-aware planning and automatic scope management \u2014 turns codebases into coherent agent workspaces."
},
{
"name": "bringyour-migration-auditor",
Expand Down Expand Up @@ -88,7 +88,8 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "AI code reviews grounded in six classic engineering books — decay risk diagnostics with book citations, severity labels, and four analysis modes (PR review, architecture audit, tech debt, test quality)."
"description": "AI code reviews grounded in six classic engineering books \u2014 decay risk diagnostics with book citations, severity labels, and four analysis modes (PR review, architecture audit, tech debt, test quality).",
"icon": "./plugins/hyhmrright/brooks-lint/assets/logo.svg"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove invalid icon path from Brooks Lint entry

This entry now advertises ./plugins/hyhmrright/brooks-lint/assets/logo.svg, but that file is not present in the mirrored plugin bundle (checked plugins/hyhmrright/brooks-lint contents, which has no assets/ directory). Any marketplace consumer that tries to render this icon will hit a missing file and show a broken image, so the icon field should be removed or backed by an actual bundled asset.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CRITICAL: Icon file does not exist - brooks-lint plugin has no assets directory or logo.svg file. The referenced path ./plugins/hyhmrright/brooks-lint/assets/logo.svg will cause runtime errors. Found files in brooks-lint: .codex-plugin/, skills/, LICENSE, README.md, SECURITY.md, package.json

},
{
"name": "cc",
Expand Down Expand Up @@ -132,7 +133,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "223 production-ready skills, 23 agents, and 298 Python tools across 9 domains engineering, marketing, product, compliance, and more."
"description": "223 production-ready skills, 23 agents, and 298 Python tools across 9 domains \u2014 engineering, marketing, product, compliance, and more."
},
{
"name": "claude-octopus",
Expand Down Expand Up @@ -160,7 +161,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "Analyze git history to understand a codebase before reading any code auto-scales by repo size and cross-references hotspots with bug magnets to surface high-risk files, bus factor, and team momentum."
"description": "Analyze git history to understand a codebase before reading any code \u2014 auto-scales by repo size and cross-references hotspots with bug magnets to surface high-risk files, bus factor, and team momentum."
},
{
"name": "ateam",
Expand Down Expand Up @@ -289,7 +290,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "Token-lean triage-driven workflow skills for coding agents: design, planning, TDD, debugging, review, worktree, subagents, and release. 10–40× cheaper per skill than comparable frameworks while preserving full workflow discipline."
"description": "Token-lean triage-driven workflow skills for coding agents: design, planning, TDD, debugging, review, worktree, subagents, and release. 10\u201340\u00d7 cheaper per skill than comparable frameworks while preserving full workflow discipline."
},
{
"name": "codex-project-autopilot",
Expand Down Expand Up @@ -333,7 +334,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "Session orchestration for Claude Code, Codex, and Cursor IDE structured planning, wave-based execution, VCS integration (GitLab + GitHub), quality gates, and clean session close-out with issue tracking."
"description": "Session orchestration for Claude Code, Codex, and Cursor IDE \u2014 structured planning, wave-based execution, VCS integration (GitLab + GitHub), quality gates, and clean session close-out with issue tracking."
},
{
"name": "spec-driven",
Expand All @@ -347,7 +348,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "Three-phase Requirements Design Tasks workflow for Claude Code and Codex EARS notation acceptance criteria, autonomous execution loop, cross-spec dependencies, and post-implementation acceptance testing."
"description": "Three-phase Requirements \u2192 Design \u2192 Tasks workflow for Claude Code and Codex \u2014 EARS notation acceptance criteria, autonomous execution loop, cross-spec dependencies, and post-implementation acceptance testing."
},
{
"name": "stark",
Expand Down Expand Up @@ -418,7 +419,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "Role-based team delivery framework Tech Lead-orchestrated 8-role system with 195+ skills, 27 specialist agents, 80+ commands, hooks, and ECC harness for Claude Code, Codex, and OpenCode."
"description": "Role-based team delivery framework \u2014 Tech Lead-orchestrated 8-role system with 195+ skills, 27 specialist agents, 80+ commands, hooks, and ECC harness for Claude Code, Codex, and OpenCode."
},
{
"name": "tool-advisor",
Expand Down Expand Up @@ -475,7 +476,7 @@
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "Developer personality portrait generator analyzes AI conversation history to produce MBTI type (16 color themes), capability radar, developer rating, 3-dimension famous match, and a persona skill that lets any AI \"think like you\"."
"description": "Developer personality portrait generator \u2014 analyzes AI conversation history to produce MBTI type (16 color themes), capability radar, developer rating, 3-dimension famous match, and a persona skill that lets any AI \"think like you\"."
},
{
"name": "writers-loop",
Expand Down Expand Up @@ -719,7 +720,8 @@
"authentication": "ON_INSTALL"
},
"category": "Tools & Integrations",
"description": "131 evidence-based education skills for curriculum design, lesson planning, and assessment, with transparent evidence ratings and MCP server."
"description": "131 evidence-based education skills for curriculum design, lesson planning, and assessment, with transparent evidence ratings and MCP server.",
"icon": "./plugins/GarethManning/education-agent-skills/assets/education-agent-skills-icon.svg"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Declare plugin icon in manifest before adding marketplace icon

This icon was added directly to the generated marketplace artifact, but scripts/generate_plugins_json.py only emits icons from .codex-plugin/plugin.json (interface.composerIcon or interface.logo, see generation logic around lines 286–307). The plugins/GarethManning/education-agent-skills/.codex-plugin/plugin.json file currently has no interface block, so the next sync regeneration will remove this field again and the plugin-pr validator will continue failing on missing interface.composerIcon when this plugin directory is touched. Add the icon path in the plugin manifest and regenerate instead of patching marketplace.json by hand.

Useful? React with 👍 / 👎.

},
{
"name": "flowstudio-power-automate",
Expand Down Expand Up @@ -832,7 +834,7 @@
"authentication": "ON_INSTALL"
},
"category": "Tools & Integrations",
"description": "Decentralized e-commerce skills deploy self-hosted stores, import products from Shopify/Amazon, configure custom domains and Telegram bots, set up Tor privacy, and manage your store via MCP."
"description": "Decentralized e-commerce skills \u2014 deploy self-hosted stores, import products from Shopify/Amazon, configure custom domains and Telegram bots, set up Tor privacy, and manage your store via MCP."
},
{
"name": "morning-ai",
Expand Down Expand Up @@ -962,7 +964,7 @@
"authentication": "ON_INSTALL"
},
"category": "Tools & Integrations",
"description": "Russian text quality ~1,040 rules for typography, info-style, editorial, UX writing, and business correspondence."
"description": "Russian text quality \u2014 ~1,040 rules for typography, info-style, editorial, UX writing, and business correspondence."
},
{
"name": "rust-reverse-engineering",
Expand Down Expand Up @@ -990,7 +992,7 @@
"authentication": "ON_INSTALL"
},
"category": "Tools & Integrations",
"description": "Build websites from Markdown via MCP 22 tools for creating pages, generating content, validating, running SEO audits, configuring settings, and deploying static sites to Cloudflare Pages."
"description": "Build websites from Markdown via MCP \u2014 22 tools for creating pages, generating content, validating, running SEO audits, configuring settings, and deploying static sites to Cloudflare Pages."
},
{
"name": "n8n-mcp-synta-codex",
Expand Down Expand Up @@ -1048,7 +1050,7 @@
"authentication": "ON_INSTALL"
},
"category": "Tools & Integrations",
"description": "Strip AI writing patterns from text output removes filler phrases, hedging language, and generic constructs to produce cleaner written content. Install: `npm install -g unslop`."
"description": "Strip AI writing patterns from text output \u2014 removes filler phrases, hedging language, and generic constructs to produce cleaner written content. Install: `npm install -g unslop`."
},
{
"name": "upwork-autopilot",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,12 @@
"name": "education-agent-skills",
"version": "2.1.0",
"description": "131 evidence-based education skills for curriculum design, lesson planning, assessment, and AI-assisted teaching — built on the Agent Skills open standard.",
"skills": "./skills/"
"repository": "https://github.com/GarethManning/education-agent-skills",
"license": "CC-BY-SA-4.0",
"skills": "./skills/",
"interface": {
"displayName": "Education Agent Skills",
"shortDescription": "131 evidence-based skills for curriculum design, lesson planning, and assessment",
"composerIcon": "./assets/education-agent-skills-icon.svg"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading