DooTask 的编码 Agent 插件 —— 提供 DooTask 插件开发与日常编码协作所需的 dootask:* 技能。同一套 skills/ 同时供 Claude Code 与 Codex 使用。
/plugin marketplace add dootask/skills
/plugin install dootask@dootask-skills
装好后用 /dootask:<技能> 调用。所有技能均为显式调用(disable-model-invocation),不会被自动触发。
本仓库已经包含 .codex-plugin/plugin.json,应通过 Codex 的插件市场安装,而不是把整个 skills/ 目录软链到 ~/.agents/skills:
codex plugin marketplace add dootask/skills
codex plugin add dootask@dootask-skills安装后重新启动 Codex 会话,再通过 /skills 或输入 $ 选择插件内的技能。也可以在 Codex 中运行 /plugins,从 dootask-skills 市场浏览和安装。
| 技能 | 说明 |
|---|---|
dootask:create-plugin |
从零创建一个 DooTask 插件:脚手架 + 最小可跑示例,并通过 doo CLI 闭环到本地构建镜像、上传本机应用商店、安装验证。 |
dootask:release-plugin |
发布 DooTask 单插件新版本:判定仓库结构(扁平型 / 占位型)、更新中英双语 CHANGELOG、就绪版本目录,推 tag 触发 GitHub Action 发布到 Docker Hub 与 DooTask 应用商店。 |
dootask:claude-md |
创建或优化任意仓库的 CLAUDE.md(Claude Code 的项目记忆文件),内置官方与社区最佳实践。 |
dootask:git-commit |
分析当前工作区,生成 Conventional Commits 提交信息,并按自然语言要求预览、提交或推送。 |
扁平布局——仓库根即 dootask 插件本身:
.claude-plugin/
├── marketplace.json # 市场清单(供 /plugin marketplace add)
└── plugin.json # Claude Code 插件清单(skills/ 自动发现,无需逐个列出)
.codex-plugin/
└── plugin.json # Codex 插件清单("skills": "./skills/")
AGENTS.md -> CLAUDE.md # Codex 等 Agent 读取的仓库上下文,软链到 CLAUDE.md
skills/ # 四个技能,各一目录
├── create-plugin/
├── release-plugin/
├── claude-md/
└── git-commit/
LICENSE # MIT
- 可分发 marketplace:他人按上方「安装」添加本仓库即可装
dootask插件,对外更新靠git push。 - 本地开发:
marketplace.json的source指向./,本仓库既是市场也是插件;改动后用claude plugin validate .校验。
git add -A && git commit -m "..." && git push