Skip to content

Add marketplace icon for Education Agent Skills#111

Merged
internet-dot merged 1 commit into
hashgraph-online:mainfrom
GarethManning:add-education-agent-skills-icon
May 16, 2026
Merged

Add marketplace icon for Education Agent Skills#111
internet-dot merged 1 commit into
hashgraph-online:mainfrom
GarethManning:add-education-agent-skills-icon

Conversation

@GarethManning
Copy link
Copy Markdown
Contributor

Summary

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d1b872596d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread .agents/plugins/marketplace.json Outdated
Comment on lines +755 to +756
"source": "github",
"path": "GarethManning/education-agent-skills"
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 Keep marketplace entry sourced from mirrored local bundle

This new plugin points source.source to github, but this repository’s marketplace contract and generator expect entries to be mirrored under ./plugins/ (README.md:75, build_marketplace_entry in scripts/generate_plugins_json.py:229-246). Because sync regenerates .agents/plugins/marketplace.json from README (parse_plugins + main), this manually added GitHub-backed entry will be rewritten/removed on the next sync and installs lose the repo’s reproducibility guarantee (they now depend on upstream repo state instead of the mirrored bundle).

Useful? React with 👍 / 👎.

@GarethManning GarethManning force-pushed the add-education-agent-skills-icon branch from d1b8725 to a7a5962 Compare May 16, 2026 04:41
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a7a5962957

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

"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 👍 / 👎.

@GarethManning GarethManning force-pushed the add-education-agent-skills-icon branch from a7a5962 to d6afeaf Compare May 16, 2026 04:57
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d6afeaf39f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

"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 👍 / 👎.

"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.

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

@kilo-code-bot
Copy link
Copy Markdown

kilo-code-bot Bot commented May 16, 2026

Code Review Summary

Status: 1 Issue Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 1
WARNING 0
SUGGESTION 0
Issue Details (click to expand)

CRITICAL

File Line Issue
.agents/plugins/marketplace.json 92 Icon file brooks-lint/assets/logo.svg does not exist - plugin has no assets directory
Files Reviewed (4 files)
  • .agents/plugins/marketplace.json - 1 issue
  • plugins/GarethManning/education-agent-skills/.codex-plugin/plugin.json - verified changes
  • plugins/GarethManning/education-agent-skills/assets/education-agent-skills-icon.svg - new icon file verified
  • plugins/hyhmrright/brooks-lint/.codex-plugin/plugin.json - no icon defined

Reviewed by laguna-m.1-20260312:free · 642,893 tokens

@GarethManning
Copy link
Copy Markdown
Contributor Author

The generate script keeps introducing collateral changes to other plugin entries, which I can't clean up without deeper knowledge of this repo's sync workflow.

My source repo is updated with the icon and all required plugin.json fields (composerIcon, displayName, shortDescription, repository, license). Could a maintainer re-sync the mirrored bundle from GarethManning/education-agent-skills when convenient? Happy to help if anything else is needed on my side.

Thanks!

@GarethManning GarethManning reopened this May 16, 2026
@internet-dot internet-dot merged commit 243cb78 into hashgraph-online:main May 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add plugin icon for Codex marketplace display

2 participants