Skip to content

Add Everything OpenAI Codex#128

Merged
internet-dot merged 5 commits into
hashgraph-online:mainfrom
mturac:add-everything-openai-codex
May 20, 2026
Merged

Add Everything OpenAI Codex#128
internet-dot merged 5 commits into
hashgraph-online:mainfrom
mturac:add-everything-openai-codex

Conversation

@mturac
Copy link
Copy Markdown
Contributor

@mturac mturac commented May 18, 2026

Adds Everything OpenAI Codex to the community plugin directory.

What changed:

  • Adds the README entry under Development & Workflow.
  • Regenerates marketplace metadata for the EOC bundle.
  • Keeps the mirrored bundle plugin-essential only.

Review note: EOC is an MIT-licensed Codex workflow system, not a prompt dump. Its public README now documents the repeatable Intake -> Route -> Plan -> Execute -> Verify -> Capture -> Resume loop and the concrete repo surfaces behind it.

Project: https://github.com/mturac/everything-openai-codex
README execution model: https://github.com/mturac/everything-openai-codex#eoc-execution-model

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: 72928d0ba5

ℹ️ 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 on lines +23 to +27
"skills": [
"./skills/"
],
"commands": [
"./commands/"
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 Mirror the referenced skills and commands directories

The manifest now declares "skills": ["./skills/"] and "commands": ["./commands/"], but this commit’s mirrored bundle under plugins/mturac/everything-openai-codex/ only contains .codex-plugin/, assets/, and metadata files, so those referenced paths do not exist in the local install source used by .agents/plugins/marketplace.json. In the curated marketplace flow, this produces a broken install (or a plugin with no loadable skills/commands) for ecc.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds the 'Everything OpenAI Codex' (ecc) plugin, including its manifest, documentation, and assets. The review feedback identifies critical pathing errors in the plugin manifest and notes that the package configuration references numerous missing files and directories. Suggestions were provided to use directory-level globs for better maintainability, correct sorting errors, and ensure consistent internal linking within the main README.

Comment on lines +23 to +36
"skills": [
"./skills/"
],
"commands": [
"./commands/"
],
"mcpServers": {},
"interface": {
"displayName": "Everything OpenAI Codex",
"shortDescription": "230 battle-tested ecc skills plus MCP configs for TDD, security, code review, and autonomous development.",
"longDescription": "Everything OpenAI Codex (ecc) is a community-maintained collection of Codex-ready skills and MCP configs evolved over 10+ months of intensive daily use. It covers TDD workflows, security scanning, code review, architecture decisions, operator workflows, and more — all in one installable plugin.",
"developerName": "mehmet-turac",
"composerIcon": "./assets/icon.svg",
"category": "Productivity",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

critical

Several issues were found in the plugin manifest:

  1. Incorrect Relative Paths: Since plugin.json is located in the .codex-plugin/ subdirectory, the paths for skills, commands, and composerIcon must use ../ to correctly reference the directories and assets at the plugin root. Currently, they point to non-existent locations inside .codex-plugin/.
  2. Category Mismatch: The category is set to Productivity, but in the root marketplace.json and plugins.json, it is listed as Development & Workflow. These should be consistent to ensure correct filtering in the marketplace UI.
Suggested change
"skills": [
"./skills/"
],
"commands": [
"./commands/"
],
"mcpServers": {},
"interface": {
"displayName": "Everything OpenAI Codex",
"shortDescription": "230 battle-tested ecc skills plus MCP configs for TDD, security, code review, and autonomous development.",
"longDescription": "Everything OpenAI Codex (ecc) is a community-maintained collection of Codex-ready skills and MCP configs evolved over 10+ months of intensive daily use. It covers TDD workflows, security scanning, code review, architecture decisions, operator workflows, and more — all in one installable plugin.",
"developerName": "mehmet-turac",
"composerIcon": "./assets/icon.svg",
"category": "Productivity",
"skills": [
"../skills/"
],
"commands": [
"../commands/"
],
"mcpServers": {},
"interface": {
"displayName": "Everything OpenAI Codex",
"shortDescription": "230 battle-tested ecc skills plus MCP configs for TDD, security, code review, and autonomous development.",
"longDescription": "Everything OpenAI Codex (ecc) is a community-maintained collection of Codex-ready skills and MCP configs evolved over 10+ months of intensive daily use. It covers TDD workflows, security scanning, code review, architecture decisions, operator workflows, and more — all in one installable plugin.",
"developerName": "mehmet-turac",
"composerIcon": "../assets/icon.svg",
"category": "Development & Workflow",

Comment on lines +41 to +291
"files": [
".agents/",
".codex-plugin/",
".codex/",
".cursor/",
".gemini/",
".opencode/",
".qwen/",
".zed/",
".mcp.json",
"AGENTS.md",
"VERSION",
"agent.yaml",
"agents/",
"commands/",
"docs/ja-JP/",
"docs/ko-KR/",
"docs/pt-BR/",
"docs/ru/",
"docs/tr/",
"docs/vi-VN/",
"docs/zh-CN/",
"docs/zh-TW/",
"hooks/",
"install.ps1",
"install.sh",
"manifests/",
"mcp-configs/",
"rules/",
"schemas/",
"scripts/catalog.js",
"scripts/ci/scan-supply-chain-iocs.js",
"scripts/ci/supply-chain-advisory-sources.js",
"scripts/consult.js",
"scripts/auto-update.js",
"scripts/claw.js",
"scripts/codex/merge-codex-config.js",
"scripts/codex/merge-mcp-config.js",
"scripts/discussion-audit.js",
"scripts/doctor.js",
"scripts/ecc.js",
"scripts/gemini-adapt-agents.js",
"scripts/harness-adapter-compliance.js",
"scripts/harness-audit.js",
"scripts/observability-readiness.js",
"scripts/operator-readiness-dashboard.js",
"scripts/platform-audit.js",
"scripts/preview-pack-smoke.js",
"scripts/hooks/",
"scripts/install-apply.js",
"scripts/install-plan.js",
"scripts/lib/",
"scripts/list-installed.js",
"scripts/loop-status.js",
"scripts/orchestration-status.js",
"scripts/orchestrate-codex-worker.sh",
"scripts/orchestrate-worktrees.js",
"scripts/repair.js",
"scripts/session-inspect.js",
"scripts/sessions-cli.js",
"scripts/setup-package-manager.js",
"scripts/skill-create-output.js",
"scripts/status.js",
"scripts/work-items.js",
"scripts/uninstall.js",
"skills/agent-architecture-audit/",
"skills/agent-harness-construction/",
"skills/agent-introspection-debugging/",
"skills/agent-sort/",
"skills/agentic-engineering/",
"skills/agentic-os/",
"skills/ai-first-engineering/",
"skills/ai-regression-testing/",
"skills/android-clean-architecture/",
"skills/angular-developer/",
"skills/api-connector-builder/",
"skills/api-design/",
"skills/article-writing/",
"skills/automation-audit-ops/",
"skills/autonomous-loops/",
"skills/backend-patterns/",
"skills/blueprint/",
"skills/brand-voice/",
"skills/carrier-relationship-management/",
"skills/cisco-ios-patterns/",
"skills/clickhouse-io/",
"skills/code-tour/",
"skills/coding-standards/",
"skills/compose-multiplatform-patterns/",
"skills/configure-ecc/",
"skills/connections-optimizer/",
"skills/content-engine/",
"skills/content-hash-cache-pattern/",
"skills/continuous-agent-loop/",
"skills/continuous-learning/",
"skills/continuous-learning-v2/",
"skills/cost-aware-llm-pipeline/",
"skills/cost-tracking/",
"skills/council/",
"skills/cpp-coding-standards/",
"skills/cpp-testing/",
"skills/crosspost/",
"skills/csharp-testing/",
"skills/customer-billing-ops/",
"skills/customs-trade-compliance/",
"skills/dart-flutter-patterns/",
"skills/dashboard-builder/",
"skills/data-scraper-agent/",
"skills/database-migrations/",
"skills/deep-research/",
"skills/defi-amm-security/",
"skills/deployment-patterns/",
"skills/django-patterns/",
"skills/django-security/",
"skills/django-tdd/",
"skills/django-verification/",
"skills/dmux-workflows/",
"skills/docker-patterns/",
"skills/dotnet-patterns/",
"skills/e2e-testing/",
"skills/ecc-tools-cost-audit/",
"skills/email-ops/",
"skills/energy-procurement/",
"skills/enterprise-agent-ops/",
"skills/error-handling/",
"skills/eval-harness/",
"skills/evm-token-decimals/",
"skills/exa-search/",
"skills/fal-ai-media/",
"skills/fastapi-patterns/",
"skills/finance-billing-ops/",
"skills/foundation-models-on-device/",
"skills/frontend-design-direction/",
"skills/frontend-patterns/",
"skills/frontend-slides/",
"skills/fsharp-testing/",
"skills/github-ops/",
"skills/golang-patterns/",
"skills/golang-testing/",
"skills/google-workspace-ops/",
"skills/healthcare-phi-compliance/",
"skills/hipaa-compliance/",
"skills/homelab-network-readiness/",
"skills/homelab-network-setup/",
"skills/hookify-rules/",
"skills/inventory-demand-planning/",
"skills/investor-materials/",
"skills/investor-outreach/",
"skills/iterative-retrieval/",
"skills/java-coding-standards/",
"skills/jira-integration/",
"skills/jpa-patterns/",
"skills/knowledge-ops/",
"skills/kotlin-coroutines-flows/",
"skills/kotlin-exposed-patterns/",
"skills/kotlin-ktor-patterns/",
"skills/kotlin-patterns/",
"skills/kotlin-testing/",
"skills/laravel-patterns/",
"skills/laravel-plugin-discovery/",
"skills/laravel-security/",
"skills/laravel-tdd/",
"skills/laravel-verification/",
"skills/lead-intelligence/",
"skills/liquid-glass-design/",
"skills/llm-trading-agent-security/",
"skills/logistics-exception-management/",
"skills/manim-video/",
"skills/market-research/",
"skills/make-interfaces-feel-better/",
"skills/mcp-server-patterns/",
"skills/messages-ops/",
"skills/mle-workflow/",
"skills/motion-ui/",
"skills/mysql-patterns/",
"skills/nanoclaw-repl/",
"skills/nestjs-patterns/",
"skills/netmiko-ssh-automation/",
"skills/network-bgp-diagnostics/",
"skills/network-config-validation/",
"skills/network-interface-health/",
"skills/nodejs-keccak256/",
"skills/nutrient-document-processing/",
"skills/perl-patterns/",
"skills/perl-security/",
"skills/perl-testing/",
"skills/plankton-code-quality/",
"skills/postgres-patterns/",
"skills/prisma-patterns/",
"skills/product-capability/",
"skills/production-audit/",
"skills/production-scheduling/",
"skills/project-flow-ops/",
"skills/prompt-optimizer/",
"skills/python-patterns/",
"skills/python-testing/",
"skills/quality-nonconformance/",
"skills/quarkus-patterns/",
"skills/quarkus-security/",
"skills/quarkus-tdd/",
"skills/quarkus-verification/",
"skills/ralphinho-rfc-pipeline/",
"skills/regex-vs-llm-structured-text/",
"skills/remotion-video-creation/",
"skills/research-ops/",
"skills/scientific-db-pubmed-database/",
"skills/scientific-db-uspto-database/",
"skills/scientific-pkg-gget/",
"skills/scientific-thinking-literature-review/",
"skills/scientific-thinking-scholar-evaluation/",
"skills/returns-reverse-logistics/",
"skills/rust-patterns/",
"skills/rust-testing/",
"skills/search-first/",
"skills/security-bounty-hunter/",
"skills/security-review/",
"skills/security-scan/",
"skills/seo/",
"skills/skill-scout/",
"skills/skill-stocktake/",
"skills/social-graph-ranker/",
"skills/springboot-patterns/",
"skills/springboot-security/",
"skills/springboot-tdd/",
"skills/springboot-verification/",
"skills/strategic-compact/",
"skills/swift-actor-persistence/",
"skills/swift-concurrency-6-2/",
"skills/swift-protocol-di-testing/",
"skills/swiftui-patterns/",
"skills/tdd-workflow/",
"skills/team-builder/",
"skills/terminal-ops/",
"skills/token-budget-advisor/",
"skills/ui-demo/",
"skills/ui-to-vue/",
"skills/unified-notifications-ops/",
"skills/verification-loop/",
"skills/video-editing/",
"skills/videodb/",
"skills/visa-doc-translate/",
"skills/windows-desktop-e2e/",
"skills/workspace-surface-audit/",
"skills/x-api/",
"the-security-guide.md",
"!**/__pycache__/**",
"!**/*.pyc",
"!**/*.pyo",
"!**/*.pyd",
"!**/.pytest_cache/**"
],
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

critical

The files array in package.json has several issues:

  1. Missing Content: It references numerous directories (skills/, agents/, scripts/, commands/) and files (like ecc_dashboard.py at the root) that are not included in this pull request. If this plugin is intended to be functional, the actual logic and assets must be added.
  2. Maintainability: Explicitly listing every single skill subdirectory (over 150 entries) is error-prone and difficult to maintain. Using directory-level globs is much cleaner.
  3. Sorting Errors: Several entries are out of alphabetical order (e.g., returns-reverse-logistics at line 251 is after scientific-*, and market-research at line 209 is before make-interfaces-*).
  "files": [
    ".agents/",
    ".codex-plugin/",
    ".codex/",
    ".cursor/",
    ".gemini/",
    ".opencode/",
    ".qwen/",
    ".zed/",
    ".mcp.json",
    "AGENTS.md",
    "VERSION",
    "agent.yaml",
    "agents/",
    "commands/",
    "docs/",
    "ecc_dashboard.py",
    "hooks/",
    "install.ps1",
    "install.sh",
    "manifests/",
    "mcp-configs/",
    "rules/",
    "schemas/",
    "scripts/",
    "skills/",
    "the-security-guide.md",
    "!**/__pycache__/**",
    "!**/*.pyc",
    "!**/*.pyo",
    "!**/*.pyd",
    "!**/.pytest_cache/**"
  ],

Comment thread README.md Outdated
- [Development Skills](https://github.com/reidemeister94/development-skills) - Three-tier triage (PASS_THROUGH / LIGHT / FULL 4-phase) development workflow for Codex and Claude Code with language auto-detection (Python, Java, TypeScript, Swift, frontend) and a staff-reviewer subagent for fresh-eyes review on every change.
- [ejentum-mcp](https://github.com/ejentum/ejentum-mcp) - MCP server exposing reasoning, code, anti-deception, and memory harness tools for Codex.
- [Env Lint](./plugins/mturac/env-lint) - `.env` vs `.env.example` key parity — never prints values.
- [Everything OpenAI Codex](https://github.com/mturac/everything-openai-codex) - Open-source operating system for Codex workflows with 230 skills, agents, hooks, rules, memory, safety gates, install profiles, and cross-harness adapters.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

For consistency with other plugins in this directory (e.g., Changelog Forge at line 130), the link for Everything OpenAI Codex should point to the local mirrored directory instead of the external GitHub repository. This allows users to browse the local version of the plugin assets included in this repo.

Suggested change
- [Everything OpenAI Codex](https://github.com/mturac/everything-openai-codex) - Open-source operating system for Codex workflows with 230 skills, agents, hooks, rules, memory, safety gates, install profiles, and cross-harness adapters.
- [Everything OpenAI Codex](./plugins/mturac/everything-openai-codex) - Open-source operating system for Codex workflows with 230 skills, agents, hooks, rules, memory, safety gates, install profiles, and cross-harness adapters.

@mturac mturac force-pushed the add-everything-openai-codex branch 2 times, most recently from 3fd6888 to 25284f8 Compare May 18, 2026 17:02
@kilo-code-bot
Copy link
Copy Markdown

kilo-code-bot Bot commented May 18, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • plugins/mturac/everything-openai-codex/.codex-plugin/plugin.json

Reviewed by nemotron-3-super-120b-a12b-20230311:free · 36,311 tokens

@mturac mturac force-pushed the add-everything-openai-codex branch from 25284f8 to fe75bbf Compare May 18, 2026 18:00
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: fe75bbf23b

ℹ️ 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 on lines +23 to +27
"skills": [
"./skills/"
],
"commands": [
"./commands/"
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 Include referenced skills and commands in mirrored bundle

This manifest advertises ./skills/ and ./commands/, but the mirrored plugin tree added in this commit only contains .codex-plugin/ and assets/, so curated installs from .agents/plugins/marketplace.json will produce an incomplete plugin without its declared skills/commands. Fresh evidence: in this commit, plugins/mturac/everything-openai-codex/ has no skills/ or commands/ directories at all.

Useful? React with 👍 / 👎.

@mturac mturac force-pushed the add-everything-openai-codex branch 2 times, most recently from 66058ee to 363f4fa Compare May 18, 2026 18:24
@internet-dot
Copy link
Copy Markdown
Collaborator

Several issues:\n\n1. Duplicates PR #115 - the 10 pluginpool plugins are already submitted in that PR. If this gets merged first, #115 will conflict.\n\n2. README links - the pluginpool entries use local paths (./plugins/mturac/...) instead of GitHub repo URLs, inconsistent with existing entries.\n\n3. Unnecessary files - yarn.lock and package-lock.json are included in the bundle. These aren't needed for plugin distribution.\n\n4. Size - 6641 additions across 54 files including a 1680-line README, hundreds of image assets, and the full project source. The mirrored bundle should contain only what's needed for plugin installation, not the entire upstream repo.\n\nPlease consolidate with #115, fix the link format, and trim the bundle to plugin-essential files only.

@mturac
Copy link
Copy Markdown
Contributor Author

mturac commented May 18, 2026

Addressed the feedback in :\n\n- trimmed the mirrored EOC bundle to plugin-essential metadata only\n- removed lock files, generated docs, screenshots, and large media assets from the marketplace bundle\n- restored the unrelated pluginpool README movement so this PR only adds Everything OpenAI Codex\n- kept the README entry linked to the upstream GitHub repo\n\nLocal validation passes with Validating 1 changed plugin directory(ies)...

PASS: plugins/mturac/everything-openai-codex
All 1 plugin(s) passed validation., , and JSON validation.

@mturac mturac force-pushed the add-everything-openai-codex branch from 0dffedd to 922d0ed Compare May 18, 2026 19:03
@mturac
Copy link
Copy Markdown
Contributor Author

mturac commented May 18, 2026

Follow-up: rebased on latest main and pushed 922d0ed. The PR now only changes the EOC entry and a 28KB plugin-essential mirror bundle. Local validation still passes: validate-plugin-pr, git diff --check, and JSON parsing.

@mturac mturac force-pushed the add-everything-openai-codex branch from 922d0ed to 5026114 Compare May 18, 2026 19:05
@mturac
Copy link
Copy Markdown
Contributor Author

mturac commented May 18, 2026

Latest follow-up commit is 5026114. I also removed the optional defaultPrompt from the mirrored manifest and simplified metadata so the mirror stays metadata-only.

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: 5026114aa5

ℹ️ 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 README.md Outdated
- [Universal Design Principles](https://github.com/HDeibler/universal-design-principles) - Cross-agent UX and product-design marketplace with a root Codex collection plugin, five focused plugin bundles, and 137 Agent Skills for design review, accessibility, layout, interaction, cognition, and product polish.
- [VibePortrait](https://github.com/dadwadw233/VibePortrait) - 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".
- [Writer's Loop](https://github.com/xxsang/writers-loop) - Structured AI writing workflow for planning, critique, revision, translation, style distillation, and opt-in local preference learning.
- [Commit Narrator](./plugins/mturac/commit-narrator) - Generate semantic commit message from staged diff, including the *why*.
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 Development & Workflow list alphabetically sorted

Placing Commit Narrator (and the following mturac entries) after Writer's Loop breaks the required alphabetical ordering for the Development & Workflow section, so repository validation fails (python3 scripts/check-alphabetical.py README.md reports this section out of order). In this commit, that means the documented plugin-index check will fail until these entries are moved back into their sorted positions.

Useful? React with 👍 / 👎.

@mturac mturac force-pushed the add-everything-openai-codex branch from 5026114 to 0566089 Compare May 18, 2026 19:07
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: 0566089815

ℹ️ 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
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "EOC is an open-source operating system for Codex workflows with 230 skills, agents, hooks, rules, memory, safety gates, install profiles, and cross-harness adapters.",
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 Remove metadata-only mirror from installable marketplace

This entry marks eoc as installation: AVAILABLE and describes a full workflow system with 230 skills, but installs come from ./plugins/mturac/everything-openai-codex, and the mirrored bundle in this commit contains only metadata/docs assets (fresh evidence: plugins/mturac/everything-openai-codex/README.md states the mirror keeps only plugin-essential metadata and that skills/install profiles remain upstream). In practice, users who install from this curated marketplace get a non-functional/empty plugin surface instead of the advertised capabilities.

Useful? React with 👍 / 👎.

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512" role="img" aria-label="Everything OpenAI Codex icon"><defs><linearGradient id="bg" x1="0" y1="0" x2="1" y2="1"><stop stop-color="#35d399"/><stop offset="1" stop-color="#4b8cff"/></linearGradient></defs><rect width="512" height="512" rx="112" fill="#091018"/><rect x="54" y="54" width="404" height="404" rx="92" fill="url(#bg)"/><path d="M150 170h212v44H202v63h134v44H202v77h-52V170Z" fill="#071018" opacity="0.94"/><circle cx="365" cy="363" r="32" fill="#071018" opacity="0.94"/></svg> No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

SUGGESTION: Missing trailing newline at end of file

The SVG file should end with a newline character for consistency with other SVG assets in the repository.

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: d742861396

ℹ️ 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 on lines +276 to +277
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
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 Mark metadata-only mirror as not installable

This entry advertises installation: "AVAILABLE", but the mirrored bundle in this commit is explicitly metadata-only and has no executable plugin surface, so installing eoc from this curated marketplace gives users an effectively empty plugin instead of the described workflow system. Fresh evidence: plugins/mturac/everything-openai-codex/.codex-plugin/plugin.json in this commit now has no skills/commands sections and an empty mcpServers object, while the mirror README states that skills and install profiles remain upstream.

Useful? React with 👍 / 👎.

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: 91fdaaa999

ℹ️ 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 +276 to +280
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Development & Workflow",
"description": "EOC is an open-source operating system for Codex workflows with 230 skills, agents, hooks, rules, memory, safety gates, install profiles, and cross-harness adapters.",
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 Mark metadata-only EOC mirror as non-installable

This marketplace entry is advertised as installation: "AVAILABLE" and described as having 230 skills, but installs are sourced from ./plugins/mturac/everything-openai-codex, whose mirrored bundle is intentionally metadata-only (plugins/mturac/everything-openai-codex/README.md) and whose manifest has no skills/hooks and an empty mcpServers object (plugins/mturac/everything-openai-codex/.codex-plugin/plugin.json). In the curated install flow, users will install a no-op plugin instead of the capabilities promised here, so this should be removed from installable listings or mirrored with actual runtime assets.

Useful? React with 👍 / 👎.

@mturac
Copy link
Copy Markdown
Contributor Author

mturac commented May 19, 2026

Follow-up pushed in 81c79fc:\n\n- keeps the EOC mirror metadata-only during future marketplace syncs\n- prevents repo-root skills/commands references from being reintroduced without copied directories\n- removes mirror-local README/SECURITY files so the bundle stays plugin-essential\n- replaces the stale exact skill count with 200+ skills in directory metadata\n- points mirror homepage/website metadata to the GitHub repo instead of a separate website\n\nLocal checks: validate-plugin-pr, alphabetical check, JSON parse, py_compile, and git diff --check.

@internet-dot internet-dot merged commit d8bae0e into hashgraph-online:main May 20, 2026
4 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.

2 participants