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
62 changes: 31 additions & 31 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"schema_version": "1.0",
"source": "awesome-ai-plugins",
"last_updated": "2026-08-09T16:05:30.757440+00:00",
"last_updated": "2026-08-09T17:38:14.888322+00:00",
"plugins": [
{
"name": "Registry Broker",
Expand Down Expand Up @@ -649,6 +649,21 @@
"url": "https://github.com/joelfarthing/codex-usage-and-resets",
"install_url": "https://raw.githubusercontent.com/joelfarthing/codex-usage-and-resets/HEAD/.codex-plugin/plugin.json"
},
{
"name": "Context Guard",
"displayName": "Context Guard",
"description": "Preserves authoritative requirements and verification evidence across long-running Codex tasks and context compaction.",
"category": "Development & Workflow",
"source": "awesome-ai-plugins",
"platform": "codex",
"ecosystems": [
"codex"
],
"owner": "GreenLv",
"repo": "codex-context-guard",
"url": "https://github.com/GreenLv/codex-context-guard",
"install_url": "https://raw.githubusercontent.com/GreenLv/codex-context-guard/HEAD/.codex-plugin/plugin.json"
},
{
"name": "debt-ops",
"displayName": "debt-ops",
Expand Down Expand Up @@ -2239,6 +2254,21 @@
"url": "https://github.com/kreuzberg-dev/plugins",
"install_url": "https://raw.githubusercontent.com/kreuzberg-dev/plugins/HEAD/plugins/crawlberg/.codex-plugin/plugin.json"
},
{
"name": "Lacuna Music",
"displayName": "Lacuna Music",
"description": "Generate original instrumental music and vocal songs from Codex through the Lacuna MCP server.",
"category": "Tools & Integrations",
"source": "awesome-ai-plugins",
"platform": "codex",
"ecosystems": [
"codex"
],
"owner": "JOYLINK-LTD",
"repo": "lacuna-plugin",
"url": "https://github.com/JOYLINK-LTD/lacuna-plugin",
"install_url": "https://raw.githubusercontent.com/JOYLINK-LTD/lacuna-plugin/HEAD/.codex-plugin/plugin.json"
},
{
"name": "Langfuse Observability",
"displayName": "Langfuse Observability",
Expand Down Expand Up @@ -2899,36 +2929,6 @@
"url": "https://github.com/hashgraph-online/hol-guard-grok-plugin",
"install_url": "https://raw.githubusercontent.com/hashgraph-online/hol-guard-grok-plugin/HEAD/.grok-plugin/plugin.json"
},
{
"name": "Context Guard",
"displayName": "Context Guard",
"description": "Preserves authoritative requirements and verification evidence across long-running Codex tasks and context compaction",
"category": "Development & Workflow",
"source": "awesome-ai-plugins",
"platform": "codex",
"ecosystems": [
"codex"
],
"owner": "GreenLv",
"repo": "codex-context-guard",
"url": "https://github.com/GreenLv/codex-context-guard",
"install_url": "https://raw.githubusercontent.com/GreenLv/codex-context-guard/HEAD/.codex-plugin/plugin.json"
},
{
"name": "Lacuna Music",
"displayName": "Lacuna Music",
"description": "Generate original instrumental music and vocal songs from Codex through the Lacuna MCP server",
"category": "Tools & Integrations",
"source": "awesome-ai-plugins",
"platform": "codex",
"ecosystems": [
"codex"
],
"owner": "JOYLINK-LTD",
"repo": "lacuna-plugin",
"url": "https://github.com/JOYLINK-LTD/lacuna-plugin",
"install_url": "https://raw.githubusercontent.com/JOYLINK-LTD/lacuna-plugin/HEAD/.codex-plugin/plugin.json"
},
{
"name": "PDF Monster",
"displayName": "PDF Monster",
Expand Down
24 changes: 2 additions & 22 deletions .github/workflows/sync-from-upstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,36 +18,16 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
fetch-depth: 1

- name: Checkout awesome-codex-plugins
uses: actions/checkout@v4
with:
repository: hashgraph-online/awesome-codex-plugins
token: ${{ secrets.GITHUB_TOKEN }}
path: codex-source
fetch-depth: 1

- name: Checkout awesome-grok-plugins
uses: actions/checkout@v4
with:
repository: hashgraph-online/awesome-grok-plugins
token: ${{ secrets.GITHUB_TOKEN }}
path: grok-source
fetch-depth: 1

- name: Sync README from codex
run: |
cp codex-source/README.md README.md

- name: Regenerate combined JSON from all upstream sources
run: |
python3 scripts/generate_plugins_json.py || true

- name: Commit and push
run: |
if ! git diff --quiet -- README.md plugins.json .agents/plugins/marketplace.json; then
if ! git diff --quiet -- plugins.json .agents/plugins/marketplace.json; then
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add README.md plugins.json .agents/plugins/marketplace.json
git add plugins.json .agents/plugins/marketplace.json
git commit -m "chore: sync from upstream registries"
git push
else
Expand Down
84 changes: 26 additions & 58 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,13 @@
<br>
</p>

<h1 align="center">Awesome Codex & ChatGPT Plugins</h1>
<h1 align="center">Awesome AI Plugins</h1>

<p align="center">A curated list of awesome plugins, skills, and resources for OpenAI Codex and ChatGPT.</p>
<p align="center">A curated, cross-platform list of plugins, skills, MCP servers, apps, and agent tools for AI assistants.</p>
Comment thread
kantorcodes marked this conversation as resolved.

<p align="center">
<a href="https://hol.org/registry/plugins">
<img width="1672" height="941" alt="image" src="https://github.com/user-attachments/assets/9e063332-fd6c-4196-a8cb-e6880f8c06d1" />

<img src="assets/awesome-ai-plugins-hol.png" alt="Awesome AI Plugins by HOL" width="960" height="540">
</a>
</p>

Expand All @@ -23,11 +22,11 @@
</p>

<p align="center">
OpenAI <a href="https://openai.com/academy/codex-plugins-and-skills/">documents plugins and skills for Codex</a>, packaging skills, MCP servers, and app integrations into shareable, installable bundles across the Codex app, CLI, and IDE extensions.
Discover extensions for Codex, ChatGPT, Claude Code, Gemini CLI, Cursor, OpenCode, and other compatible AI assistants from one community-maintained catalog.
</p>

<p align="center">
Codex is now available inside the ChatGPT desktop app, while remaining a distinct coding workspace. OpenAI plugins can support workflows in ChatGPT, Codex, or both; this repository remains a Codex-compatible marketplace.
Listings may target one assistant, several assistants, or open standards such as Agent Skills and MCP. Check each project for its supported clients and installation instructions.
</p>

<br>
Expand All @@ -37,7 +36,7 @@
- [Start Here](#start-here)
- [Official Plugins](#official-plugins)
- [Community Plugins](#community-plugins)
- [Plugin Development](#plugin-development)
- [Formats & Development](#formats--development)
- [Guides & Articles](#guides--articles)
- [Related Projects](#related-projects)
- [Claim Your Plugin](#claim-your-plugin)
Expand All @@ -48,12 +47,13 @@

## Start Here

New plugin workflow:
New extension workflow:

1. Create with `$plugin-creator`
2. **Validate with [`plugin-scanner`](https://github.com/hashgraph-online/hol-guard)** — **Required: score ≥ 80, no high/critical findings**
3. **Gate PRs with the [HOL scanner GitHub Action](https://github.com/hashgraph-online/ai-plugin-scanner-action)** — **Required for listing**
4. Ship or submit with confidence
1. Choose the clients and open formats you support
2. Build the plugin, skill, MCP server, app, or agent tool
3. **Validate with [`plugin-scanner`](https://github.com/hashgraph-online/hol-guard)** — **Required: score ≥ 80, no high/critical findings**
4. **Gate PRs with the [HOL scanner GitHub Action](https://github.com/hashgraph-online/ai-plugin-scanner-action)** — **Required for listing**
5. Ship or submit with confidence

### Quick preflight

Expand All @@ -64,7 +64,7 @@ pipx run plugin-scanner verify .

### Scanner Requirements (Mandatory for This List)

All plugins submitted to **Awesome Codex Plugins** must pass the HOL AI Plugin Scanner:
All plugins submitted to **Awesome AI Plugins** must pass the HOL AI Plugin Scanner:

| Requirement | Threshold |
| ------------ | ---------------------------------------------- |
Expand All @@ -75,47 +75,13 @@ All plugins submitted to **Awesome Codex Plugins** must pass the HOL AI Plugin S
See the full guide: [`SCANNER_GUIDE.md`](./SCANNER_GUIDE.md)
See contributing requirements: [`CONTRIBUTING.md`](./CONTRIBUTING.md)

This repo publishes a Codex repo marketplace at `.agents/plugins/marketplace.json`. The marketplace points at mirrored installable plugin bundles under `./plugins/`, so a clone of this repo can act as a curated plugin source in Codex.

### Use this marketplace in Codex

Install plugins directly from this curated list by pointing Codex at the repo marketplace:

**CLI:**

```bash
# Add this repo as a marketplace source (one-time setup)
codex plugin marketplace add \
'https://github.com/hashgraph-online/awesome-codex-plugins.git' \
--ref 'main' \
--sparse '.agents/plugins' \
--sparse 'plugins'

# Then browse and install (the marketplace name is derived from the repo name)
codex plugin list --source awesome-codex-plugins
codex plugin install <plugin-name> --source awesome-codex-plugins
```

Do not use the raw `marketplace.json` URL with `codex plugin marketplace add`.
The Codex marketplace command clones a Git repository, so a raw GitHub file URL is
treated like a repo URL and fails with `remote: 404: Not Found`.
The README is the human-readable cross-platform catalog. Machine-readable compatibility exports are available in `plugins.json` and `.agents/plugins/marketplace.json` for registry and automation consumers.

**Desktop App / IDE Extension:**
### Browse the catalog

1. Open Codex settings → Plugins → Next to search plugins input click on menu and select → `+Add More...`
<img width="1462" height="466" alt="image" src="https://github.com/user-attachments/assets/ae15f505-58a8-4199-bb7b-56a07b670b10" />
Browse the sections below or use the searchable [HOL Plugin Registry](https://hol.org/registry/plugins). Installation varies by client and project, so follow the linked project's setup guide.

2. Add this URL:

```
https://github.com/hashgraph-online/awesome-codex-plugins.git
```

<img width="1974" height="1064" alt="image" src="https://github.com/user-attachments/assets/ffbae59f-41ae-4ee3-9d52-864273ecdcb3" />

3. The curated plugin list appears as an available marketplace source.

Each plugin entry includes a `source.path` pointing at a mirrored bundle under `./plugins/` in this repo, so installations are fast and reproducible without hitting upstream repos at install time.
This repository is a discovery catalog, not a universal installer. Follow each linked project's instructions for the clients and formats it supports.

## Official Plugins

Expand Down Expand Up @@ -147,14 +113,14 @@ Third-party plugins built by the community. [PRs welcome](#contributing)!

- [A Team](https://github.com/RBraga01/a-team) - Universal multi-agent infrastructure with 25 specialist agents, 16 enforced workflow skills, and a lead orchestrator for Claude Code, Codex CLI, Cursor, and OpenCode.
- [Aegis](https://github.com/GanyuanRan/Aegis) - An agentic skills framework & software development methodology that works: planning, TDD, debugging, and collaboration workflows.
- [Agency Continuity Audit](https://github.com/revertcreations/agency-continuity-audit) - Read-only audit that distinguishes durable agent goals, state, corrections, restart evidence, authority boundaries, scheduler claims, and commercial proof from self-reported health.
- [Agent Deck](https://github.com/not-so-fat/agent-deck) - One MCP for context management: bind self-improving playbooks, MCP tools, and API keys to the session.
- [Agent Guard](https://github.com/JeongJaeSoon/agent-guard) - Real-time secret-leak guardrails for AI coding agents (Claude Code, Codex), Git hooks, and CI.
- [Agent Harness Skills](https://github.com/yfge/agent-harness-skills) - Designs agent-ready repository harnesses with entrypoints, validation surfaces, runtime evidence, delivery records, and atomic commit guidance.
- [Agent Workflow System](https://github.com/1139030773-cmd/agent-workflow-system) - 一套中文AI工作流系统:7个协作技能 + 行为规范宪法 + 会话恢复机制,模糊目标→可执行任务,全生命周期引导。Codex & Claude Code 双平台,新手友好。
- [Agentizer](https://github.com/Humiris/wwa-transform) - Turn any website into an AI-powered agentfront with split-pane
- [AgentOps](https://github.com/boshu2/agentops) - DevOps layer for coding agents with flow, feedback, and memory that compounds between sessions.
- [AgentPack](https://github.com/vishal2612200/agentpack) - Ranks repo context for Codex with likely files, skill recommendations, agent rules, commands, warnings, and compact task-focused packs before editing.
- [Agency Continuity Audit](https://github.com/revertcreations/agency-continuity-audit) - Read-only audit that distinguishes durable agent goals, state, corrections, restart evidence, authority boundaries, scheduler claims, and commercial proof from self-reported health.
- [Agentry Observability](https://github.com/fr33dr4g0n/agentry-public) - Agent-native product analytics, error logging, and deploy attribution for coding agents through one HTTP API.
- [AgiFlow](https://github.com/AgiFlow/ai-plugin) - Project management workflows for AI coding agents with planning, grooming, task execution, review, and AgiFlow MCP integration.
- [AIBoarding](https://github.com/gustavo-meilus/aiboarding) - Generate, maintain, compress, and audit standard AI-agent onboarding files with AGENTS.md, CLAUDE.md, drift tracking, and lifecycle hooks.
Expand Down Expand Up @@ -357,15 +323,17 @@ Third-party plugins built by the community. [PRs welcome](#contributing)!
- [Yandex Direct](https://github.com/nebelov/yandex-direct-for-all) - GitHub-ready Codex plugin bundle for Yandex Direct, Wordstat, Metrika, and Roistat.
- [Zotero Research Tools](https://github.com/summer521521/Zotero_Research_plugin) - Connects Codex to Zotero Desktop for local-library search, citation export, collection and tag inspection, and research workflow support.

## Plugin Development
## Formats & Development

AI extensions use several overlapping formats. Agent Skills provide reusable instructions, MCP servers expose tools and data, and client-specific plugin manifests package those capabilities for installation. Prefer open formats where practical, then add client adapters for the assistants you support.

### Getting Started

- [Official Docs: Agent Skills](https://developers.openai.com/codex/skills) - The skill authoring format.
- [Official Docs: Build Plugins](https://developers.openai.com/codex/plugins/build) - Author and package plugins.
- [Plugin Structure](https://developers.openai.com/codex/plugins/build#create-a-plugin-manually) - `.codex-plugin/plugin.json` manifest format.

### Plugin Anatomy
### Codex-Compatible Plugin Anatomy

```
my-plugin/
Expand All @@ -380,7 +348,7 @@ my-plugin/
└── mcp.json # Optional: MCP server configuration
```

### Plugin Creator
### Codex Plugin Creator

Use the built-in skill to scaffold a new plugin:

Expand All @@ -390,9 +358,9 @@ $plugin-creator

### Publishing

Currently no self-serve marketplace submission. Plugins are distributed via local marketplaces (`~/.agents/plugins/marketplace.json`), repo marketplaces (`$REPO_ROOT/.agents/plugins/marketplace.json`), or GitHub repos by pointing a marketplace source at a repo. OpenAI has stated third-party marketplace submissions are coming soon.
Distribution varies by client. Most projects publish from a GitHub repository; compatible Codex bundles can also use local marketplaces (`~/.agents/plugins/marketplace.json`) or repo marketplaces (`$REPO_ROOT/.agents/plugins/marketplace.json`). Follow each target client's current packaging and installation documentation.

For this curated list, the machine-readable source of truth is the generated repo marketplace at `.agents/plugins/marketplace.json`. We keep the README for humans and `plugins.json` as a compatibility export for existing automation.
For this curated list, the README is the editorial source of truth. Generated JSON files provide compatibility exports for registry and automation consumers; they are not a promise that every entry can be installed directly from this repository.

## Validate Before You Ship

Expand Down Expand Up @@ -435,7 +403,7 @@ The score is best used as a quick trust signal and triage summary (not the only

## Related Projects

- [awesome-ai-plugins](https://github.com/hashgraph-online/awesome-ai-plugins) - Umbrella list covering Codex, Claude Code, Gemini CLI, and MCP servers.
- [awesome-codex-plugins](https://github.com/hashgraph-online/awesome-codex-plugins) - Codex-focused catalog that inspired this cross-platform list.
- [HOL Plugin Registry](https://hol.org/registry/plugins) - Browse plugins with scanner-backed security analysis and trust scores.

## Claim Your Plugin
Expand Down
Binary file added assets/awesome-ai-plugins-hol.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 28 additions & 28 deletions plugins.json
Original file line number Diff line number Diff line change
Expand Up @@ -612,6 +612,20 @@
"codex"
]
},
{
"name": "Context Guard",
"url": "https://github.com/GreenLv/codex-context-guard",
"owner": "GreenLv",
"repo": "codex-context-guard",
"description": "Preserves authoritative requirements and verification evidence across long-running Codex tasks and context compaction.",
"category": "Development & Workflow",
"source": "awesome-ai-plugins",
"install_url": "https://raw.githubusercontent.com/GreenLv/codex-context-guard/HEAD/.codex-plugin/plugin.json",
"platform": "codex",
"ecosystems": [
"codex"
]
},
{
"name": "debt-ops",
"url": "https://github.com/bcanfield/agentic-tech-debt",
Expand Down Expand Up @@ -2096,6 +2110,20 @@
"codex"
]
},
{
"name": "Lacuna Music",
"url": "https://github.com/JOYLINK-LTD/lacuna-plugin",
"owner": "JOYLINK-LTD",
"repo": "lacuna-plugin",
"description": "Generate original instrumental music and vocal songs from Codex through the Lacuna MCP server.",
"category": "Tools & Integrations",
"source": "awesome-ai-plugins",
"install_url": "https://raw.githubusercontent.com/JOYLINK-LTD/lacuna-plugin/HEAD/.codex-plugin/plugin.json",
"platform": "codex",
"ecosystems": [
"codex"
]
},
{
"name": "Langfuse Observability",
"url": "https://github.com/avivsinai/langfuse-mcp",
Expand Down Expand Up @@ -2712,34 +2740,6 @@
"grok"
]
},
{
"name": "Context Guard",
"url": "https://github.com/GreenLv/codex-context-guard",
"owner": "GreenLv",
"repo": "codex-context-guard",
"description": "Preserves authoritative requirements and verification evidence across long-running Codex tasks and context compaction",
"category": "Development & Workflow",
"platform": "codex",
"source": "awesome-ai-plugins",
"install_url": "https://raw.githubusercontent.com/GreenLv/codex-context-guard/HEAD/.codex-plugin/plugin.json",
"ecosystems": [
"codex"
]
},
{
"name": "Lacuna Music",
"url": "https://github.com/JOYLINK-LTD/lacuna-plugin",
"owner": "JOYLINK-LTD",
"repo": "lacuna-plugin",
"description": "Generate original instrumental music and vocal songs from Codex through the Lacuna MCP server",
"category": "Tools & Integrations",
"platform": "codex",
"source": "awesome-ai-plugins",
"install_url": "https://raw.githubusercontent.com/JOYLINK-LTD/lacuna-plugin/HEAD/.codex-plugin/plugin.json",
"ecosystems": [
"codex"
]
},
{
"name": "PDF Monster",
"url": "https://github.com/jbaehova/pdf-monster",
Expand Down
Loading