Skip to content

Repository files navigation

🧩 Codex Plugins

个性化 Codex 工作流市场

把顺手的 plugins、skills、hooks 和提示词风格,打包成别人也能安装的能力

简体中文 · English · 繁體中文 · 日本語 · 한국어

Codex Marketplace Plugins Hooks License: MIT


✨ 这个仓库是什么

这是一个面向 Codex 的个人工作流 marketplace,用来持续沉淀可复用的 Codex 个性化能力:插件、skills、hooks、启动上下文、输出风格和开发辅助流程。

目标是把平时用着顺手的 Codex 配置打包起来,让别人也可以直接安装、启用和复用。

🧰 收录范围

类型 说明
Plugins 完整的 Codex 插件包,可以包含 manifest、hooks、skills、MCP 配置或其他可安装能力。
Skills 可复用的任务工作流,让 Codex 在特定场景下按固定方法做事。
Hooks 在 Codex 生命周期事件中自动运行脚本,例如 session start、tool use、stop 等。
Presets 输出风格、协作习惯、项目启动上下文等可以复用的个性化设置。

📦 当前内容

插件 类型 说明 文档
explanatory-output-style Plugin + SessionStart Hook 把 Claude Code 官方 explanatory-output-style 插件的解释型协作体验适配到 Codex。 插件文档
commit-commands Plugin + Skills + UserPromptSubmit Hook 为提交加入分段的模型与思考强度 attribution,通过 UTF-8 文件安全创建并验证 GitHub.com/GitHub Enterprise PR 正文,并 force 清理 gone 分支。 插件文档

🚀 快速开始

codex plugin marketplace add ZaunEkko/codex-plugins
codex plugin add explanatory-output-style@zaunekko
codex plugin add commit-commands@zaunekko

包含 command hook 的插件首次运行前需要在 Codex 中 review 并 trust:

/hooks

🎯 使用方式

安装并信任后,新开一个 Codex thread。当前插件会在会话启动阶段注入额外上下文:

Codex Session Start
        ↓
explanatory-output-style
        ↓
additionalContext 注入
        ↓
Codex 使用解释型输出风格协作

适合这些场景:

  • 希望 Codex 不只给结果,也解释实现选择。
  • 希望把常用提示词变成可安装插件。
  • 希望给团队或朋友共享同一套 Codex 工作方式。

commit-commands 提供三个 Git 工作流 skill。Codex 可以根据“提交改动”“明确要求发布 PR”“清理 gone 分支”等明确意图自动选择,也可以使用 $ 强制调用:

$commit
$commit-push-pr
$clean-gone

在每个用户 turn 开始时,插件 hook 会解析当前 Codex 模型与思考强度,并让 $commit$commit-push-pr 为新提交写入固定标识和动态 Model: <model> <effort> 段落。$commit-push-pr 也支持发布 clean worktree 中已有的分支提交,通过 UTF-8 文件避开 Windows PowerShell 5.1 的管道乱码,并在创建后验证完整 PR 正文及结尾的 Generated with [Codex](https://chatgpt.com/codex)。安装或更新后需要在 /hooks 中重新审查并信任该 hook。

这些 skill 不会仅因工作完成就擅自执行副作用。工作流步骤以 Anthropic 原版为准;其中 clean-gone 会像原版一样执行 git worktree remove --forcegit branch -D,调用前必须先审查仓库状态。

📚 插件文档

每个插件单独维护文档,根 README 只保留入口导航:

  • explanatory-output-style:解释型输出风格插件说明、安装、hook 信任方式和本地验证命令。
  • commit-commands:提交、发布 PR、分支清理、安全边界和本地验证说明。

🏗️ 仓库结构

codex-plugins/
├── .agents/plugins/marketplace.json
├── .github/workflows/ci.yml
├── docs/<plugin-name>/README.md
├── plugins/<plugin-name>/.codex-plugin/plugin.json
├── plugins/<plugin-name>/hooks/
├── plugins/<plugin-name>/skills/<skill-name>/SKILL.md
├── i18n/<language>/docs/<plugin-name>/README.md
├── tests/
└── README.md

🧭 Roadmap

类型 方向 状态
输出风格 explanatory-output-style ✅ 已提供
项目上下文 自动注入项目约定、目录说明、常用命令 🧪 计划中
Review 风格 固定代码审查口径和检查清单 🧪 计划中
开发辅助 commit-commands Git 工作流 ✅ 已提供
Hook 自动化 session/tool/stop 生命周期脚本 🧪 计划中

🧪 本地验证

codex plugin list
python -m py_compile plugins/explanatory-output-style/hooks/session_start.py
python plugins/explanatory-output-style/hooks/session_start.py
python -m unittest discover -s tests

⚠️ Trust & Safety

  • 安装前看清插件说明。
  • /hooks 中 review command hook。
  • 改动 hook 后重新 trust。
  • 触发会提交、推送或删除分支的 skill 前先审查当前仓库状态。
  • 不要把 API key、token、密码或机器专属路径写进 hook 输出。

📄 许可证

本项目使用 MIT License 开源。

🤝 社区与贡献

Made for reusable Codex workflows by ZaunEkko

About

Reusable Codex plugins, hooks, and skills for explanatory coding, Git workflows, and developer productivity.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages