{"id":50308599,"url":"https://github.com/duyet/codex-claude-plugins","last_synced_at":"2026-05-28T18:30:54.302Z","repository":{"id":324666066,"uuid":"1097967536","full_name":"duyet/codex-claude-plugins","owner":"duyet","description":"Codex and Claude Code plugins","archived":false,"fork":false,"pushed_at":"2026-05-19T06:34:12.000Z","size":1035,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-05-19T08:54:46.097Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/duyet.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-17T04:49:24.000Z","updated_at":"2026-05-19T06:34:16.000Z","dependencies_parsed_at":"2025-12-29T13:03:44.874Z","dependency_job_id":"7ed0345d-4d46-4295-a8a4-9ca583f26b71","html_url":"https://github.com/duyet/codex-claude-plugins","commit_stats":null,"previous_names":["duyet/claude-plugins","duyet/codex-claude-plugins"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/duyet/codex-claude-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyet%2Fcodex-claude-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyet%2Fcodex-claude-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyet%2Fcodex-claude-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyet%2Fcodex-claude-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duyet","download_url":"https://codeload.github.com/duyet/codex-claude-plugins/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyet%2Fcodex-claude-plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33622066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-28T18:30:54.135Z","updated_at":"2026-05-28T18:30:54.261Z","avatar_url":"https://github.com/duyet.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Claude/Codex Plugins\n\n[![GitHub Release](https://img.shields.io/github/v/duyet/codex-claude-plugins?style=flat-square)](https://github.com/duyet/codex-claude-plugins/releases)\n[![License](https://img.shields.io/github/license/duyet/codex-claude-plugins?style=flat-square)](LICENSE)\n[![Plugins](https://img.shields.io/badge/plugins-14-blue?style=flat-square)](#plugins-at-a-glance)\n\n\u003e Extend Claude Code and Codex with specialized agents, commands, and skills from one shared plugin collection.\n\nA collection of production-quality plugins for Claude Code and Codex, including autonomous agents, workflow automation, statusline utilities, prompt engineering guidance, and developer tools.\n\n**Latest Release:** [v1.0.0](https://github.com/duyet/codex-claude-plugins/releases/tag/v1.0.0) | [CHANGELOG](CHANGELOG.md) | [Issues](https://github.com/duyet/codex-claude-plugins/issues)\n\nAvailable on **[skills.sh](https://skills.sh)** — the open agent skills ecosystem.\n\n## Quick Install\n\n### Claude Code\n\nUse Claude Code's plugin marketplace commands:\n\n```bash\n# Add marketplace\n/plugin marketplace add duyet/codex-claude-plugins\n\n# Install plugins\n/plugin install team-agents@duyet-claude-plugins\n/plugin install commit@duyet-claude-plugins\n/plugin install frontend-design@duyet-claude-plugins\n/plugin install interview@duyet-claude-plugins\n/plugin install statusline@duyet-claude-plugins\n/plugin install orchestration@duyet-claude-plugins\n/plugin install duyetbot@duyet-claude-plugins\n/plugin install docs-generator@duyet-claude-plugins\n/plugin install github@duyet-claude-plugins\n/plugin install fix@duyet-claude-plugins\n/plugin install clickhouse-monitoring@duyet-claude-plugins\n```\n\n### Codex\n\nCodex support is provided through the repo-local Codex marketplace file:\n\n```bash\ngit clone https://github.com/duyet/codex-claude-plugins.git\ncd claude-plugins\n```\n\nThen add or import the local Codex marketplace from:\n\n```text\n.agents/plugins/marketplace.json\n```\n\nThat marketplace points each plugin at the matching local folder, for example:\n\n```json\n{\n  \"name\": \"github\",\n  \"source\": {\n    \"source\": \"local\",\n    \"path\": \"./github\"\n  }\n}\n```\n\nAfter the marketplace is added in Codex, install the plugins you want from the `Duyet Claude and Codex Plugins` marketplace. Codex-facing workflow skills are available under each plugin's `skills/` folder, including wrappers for Claude command-heavy plugins such as `commit`, `github`, `fix`, `statusline`, `team-agents`, and `duyetbot`.\n\n### Alternative: Skills CLI\n\nInstall via the open [Skills](https://skills.sh) ecosystem, works with Claude Code, Cursor, GitHub Copilot, Gemini, Windsurf, and [15+ other agents](https://skills.sh):\n\n```bash\nnpx skills add duyet/codex-claude-plugins\n```\n\n### Codex Metadata\n\nThis repository also ships Codex plugin metadata in place:\n\n- Each plugin has a `.codex-plugin/plugin.json` beside its Claude `.claude-plugin/plugin.json`.\n- Codex marketplace entries live in `.agents/plugins/marketplace.json`.\n- Claude slash commands and agents stay in their original folders; Codex-facing wrapper skills live under `skills/*-workflow/SKILL.md` where a plugin needs a Codex entry point.\n\n## Usage Examples\n\n### Parallel Team Execution\n```bash\n# Delegate to team agents for parallel work\n/duyetbot:spawn Implement the frontend dashboard\n# Leader coordinates senior + junior engineers working in parallel\n```\n\n### Smart GitHub Workflow\n```bash\n# Automatically creates feature branch from main\n/gh-pr create \"Add user settings page\"\n# Detects main/master, creates feature/X branch, implements, creates PR\n```\n\n---\n\n## Plugins at a Glance\n\n| Plugin | Type | What it does |\n|--------|------|--------------|\n| [👥 team-agents](#👥-team-agents) | Skill | Leader, Senior Engineer, and Junior Engi... |\n| [📝 commit](#📝-commit) | Command | Create a Git commit with semantic commit... |\n| [🎨 frontend-design](#🎨-frontend-design) | Skill | Create distinctive, production-grade fro... |\n| [💬 interview](#💬-interview) | Command | Conduct in-depth requirements interviews... |\n| [📊 statusline](#📊-statusline) | Hook | Configurable status bar showing context ... |\n| [🎼 orchestration](#🎼-orchestration) | Skill | Orchestrator skill for managing parallel... |\n| [🤖 duyetbot](#🤖-duyetbot) | Skill | Pragmatic software development companion... |\n| [🎯 docs-generator](#🎯-docs-generator) | Hook | Automatically generate and maintain plug... |\n| [🐙 github](#🐙-github) | Skill | GitHub operations using gh CLI - PRs, is... |\n| [🔧 fix](#🔧-fix) | Command | Fix issues, tests, and CI failures with ... |\n| [📈 clickhouse-monitoring](#📈-clickhouse-monitoring) | Skill | Specialized knowledge for the ClickHouse Mo... |\n\n\n---\n\n## Plugin Details\n\n### 👥 team-agents\n\n**Leader, Senior Engineer, and Junior Engineer agents for coordinated parallel task execution**\n\n**Components:**\n\nAgents:\n  - **junior-engineer**\n  - **leader**\n  - **senior-engineer**\n\nSkills:\n  - **backend-api-patterns**\n  - **quality-gates**\n  - **react-nextjs-patterns**\n  - **task-decomposition**\n  - **typescript-patterns**\n\n---\n\n### 📝 commit\n\n**Create a Git commit with semantic commit message format**\n\n```bash\n  - `/commit:commit`: Create a git commit with semantic commit message format\n  - `/commit:and-push`: Commit and push to remote\n  - `/commit:and-create-pr`: Commit, push, and create a pull request\n```\n\n---\n\n### 🎨 frontend-design\n\n**Create distinctive, production-grade frontend interfaces avoiding AI slop aesthetics. Emphasizes shadcn/ui, Recharts, and bold design choices.**\n\n**Components:**\n\nSkills:\n  - **frontend-design**\n\n---\n\n### 💬 interview\n\n**Conduct in-depth requirements interviews using Socratic questioning to clarify implementation details before coding**\n\n```bash\n  - `/interview`: Conduct in-depth requirements interview using Socratic questioning to clarify implementation details\n```\n\n---\n\n### 📊 statusline\n\n**Configurable status bar showing context usage, API rate limits (5h/7d), git branch, and active tools. Supports 1/2/3 line layouts with smart hiding of empty values.**\n\n```bash\n  - `/config`\n  - `/disable`\n  - `/setup`\n```\n\n---\n\n### 🎼 orchestration\n\n**Orchestrator skill for managing parallel agent workstreams. Transform complex requests into coordinated multi-agent execution with elegant result synthesis.**\n\n**Components:**\n\nSkills:\n  - **orchestration**\n\n---\n\n### 🤖 duyetbot\n\n**Pragmatic software development companion with engineering discipline and transparent execution.**\n\n```bash\n  - `/duyetbot`: Summon duyetbot - pragmatic software development companion with transparent execution\n  - `/learn`: Learn about @duyet and update knowledge base\n  - `/orchestrate`: Duyetbot orchestrate - coordinate parallel agent workstreams for complex tasks\n  - `/spawn`: Duyetbot spawn - delegate tasks to team agents for parallel execution\n  - `/think`: Duyetbot deep thinking - structured problem analysis with visible reasoning\n```\n\n**Components:**\n\nAgents:\n  - **duyetbot**\n\nSkills:\n  - **duyet-knowledge**\n  - **engineering-discipline**\n  - **team-coordination**\n  - **transparency**\n\n---\n\n### 🎯 docs-generator\n\n**Automatically generate and maintain plugin documentation (README.md, CLAUDE.md)**\n\n```bash\n  - `/generate-docs`: Manually trigger documentation generation for all plugins\n```\n\n---\n\n### 🐙 github\n\n**GitHub operations using gh CLI - PRs, issues, workflows, repositories, releases, and smart branch detection for implementation workflows**\n\nAutomatically detects when you're on main/master and creates feature branches before implementing. Handles complete GitHub workflow from branch creation to PR merge.\n\n**Components:**\n\nSkills:\n  - **github**\n\n---\n\n### 🔧 fix\n\n**Fix issues, tests, and CI failures with intelligent problem detection and resolution**\n\nAuto-detects project type and runs appropriate checks. Spawns parallel agents for complex multi-file fixes.\n\n```bash\n  - `/fix:and-push`: Fix issues, commit, and push to remote\n  - `/fix:and-update-pr`: Fix issues and update existing PR\n  - `/fix:and-create-pr`: Fix issues and create new PR\n```\n\n**Supported Projects:**\n- Python (pytest, ruff, mypy)\n- Node/TypeScript (jest, vitest, eslint, tsc)\n- Rust (cargo test, clippy)\n- Go (go test, golint)\n\n**Components:**\n\nSkills:\n  - **test-detection**\n\n---\n\n### 📈 clickhouse-monitoring\n\n**Agent Skill for the ClickHouse Monitor dashboard - a real-time monitoring and observability tool for ClickHouse clusters**\n\nCovers 45 dashboard pages including query monitoring, table management, merge operations, system metrics, security logs, and API integration with static site patterns.\n\n**Components:**\n\nSkills:\n  - **clickhouse-monitoring**\n\n---\n\n\n\n\n\n---\n\n\n## Manual Installation\n\nAdd to `~/.claude/settings.json`:\n\n```json\n{\n  \"extraKnownMarketplaces\": {\n    \"duyet-claude-plugins\": {\n      \"source\": { \"source\": \"github\", \"repo\": \"duyet/codex-claude-plugins\" }\n    }\n  },\n  \"enabledPlugins\": {\n    \"team-agents@duyet-claude-plugins\": true\n  }\n}\n```\n\n---\n\n## Contributing\n\n```\nyour-plugin/\n├── .claude-plugin/plugin.json   # name, version, description\n├── .codex-plugin/plugin.json    # Codex manifest and interface metadata\n├── agents/                      # .md with YAML frontmatter\n├── commands/                    # slash commands\n├── skills/                      # reusable knowledge\n└── hooks/hooks.json             # lifecycle hooks\n```\n\nUpdate `marketplace.json`, `.claude-plugin/marketplace.json`, `.agents/plugins/marketplace.json`, and both manifest files. Run `bash scripts/validate-plugins.sh` before opening a PR.\n\n---\n\n## License\n\nMIT License - See individual plugin directories for details.\n\n## Links\n\n- [Report Issues](https://github.com/duyet/codex-claude-plugins/issues)\n- [Request Features](https://github.com/duyet/codex-claude-plugins/issues/new?template=feature_request.md)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduyet%2Fcodex-claude-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduyet%2Fcodex-claude-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduyet%2Fcodex-claude-plugins/lists"}