一键导入
plugin-creator
将用户提供的 skills、agents、commands、hooks、MCP 配置等组件整理打包成标准 Claude Code 插件。当用户需要:(1) 将现有技能/代理转换为可分发插件,(2) 组织多个组件为统一插件结构,(3) 创建符合插件规范的项目,(4) 从独立配置迁移到插件格式时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
将用户提供的 skills、agents、commands、hooks、MCP 配置等组件整理打包成标准 Claude Code 插件。当用户需要:(1) 将现有技能/代理转换为可分发插件,(2) 组织多个组件为统一插件结构,(3) 创建符合插件规范的项目,(4) 从独立配置迁移到插件格式时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Mac 系统深度清理和优化工具。使用 Mole (mo 命令) 执行系统清理、磁盘分析、应用卸载、系统优化等任务。 触发场景(当用户提到以下任一内容时使用此 skill): - 清理 Mac、清理磁盘、释放空间、清理缓存、清理系统 - 卸载应用、删除应用、移除应用及其残留 - 磁盘分析、查看磁盘占用、大文件查找、空间分析 - 系统优化、系统维护、刷新系统、重建缓存 - 系统状态、系统监控、CPU/内存/磁盘监控 - 清理 node_modules、清理构建产物、清理项目依赖 - 清理安装包、删除 dmg/pkg 文件 - Mac 清理工具、类似 CleanMyMac 的功能 - "我的 Mac 太慢了"、"磁盘空间不足"、"电脑卡顿" - 即使没有明确说 "Mole",只要涉及上述场景就应使用
快速搭建和配置 pnpm monorepo 项目结构,包含 TypeScript、tsup 构建、私有 npm registry 配置。当用户需要"创建 monorepo"、"初始化 monorepo 项目"、"配置 pnpm workspace"、"设置 monorepo 构建"、"monorepo setup"时使用。特别适合需要统一管理多个包、配置构建工具、处理 TypeScript 路径问题的场景。即使用户只是说"帮我搭建项目结构"或"配置构建",如果涉及多包管理也应该使用此 skill。
智能拆分暂存区的代码变更为多个符合 Conventional Commits 规范的逻辑提交。当用户需要将大量变更按逻辑关系分组提交时使用,比如"拆分这些提交"、"把暂存区的变更分成多个 commit"、"按功能分别提交"、"split commits"等场景。特别适合处理包含多个模块、多种类型文件(配置、代码、测试、文档)的复杂变更集。
OKR 优化与质量评估专家。当用户需要:(1) 评估现有 OKR 的质量,(2) 优化模糊或不可量化的关键结果,(3) 检查 OKR 是否符合核心原则(聚焦、可量化、有挑战),(4) 将任务型 KR 转化为结果型 KR,(5) 提供具体的改进建议时使用。触发词包括"帮我优化 OKR"、"检查这个 OKR"、"这个 KR 写得好吗"、"如何量化这个目标"。
基于 git commits 自动生成 CHANGELOG.md 变更日志。支持语义化版本、分类整理、多格式输出。触发场景包括"生成变更日志"、"更新 CHANGELOG"、"版本记录"。
GitHub PR 代码审查技能。检查代码质量、安全性、性能和最佳实践,生成结构化审查报告。触发场景包括"审查 PR"、"代码检查"、"review pull request"。
| name | plugin-creator |
| description | 将用户提供的 skills、agents、commands、hooks、MCP 配置等组件整理打包成标准 Claude Code 插件。当用户需要:(1) 将现有技能/代理转换为可分发插件,(2) 组织多个组件为统一插件结构,(3) 创建符合插件规范的项目,(4) 从独立配置迁移到插件格式时使用。 |
将分散的 Claude Code 组件整合为标准的可分发插件。
此技能帮助用户将现有的 skills、agents、commands、hooks、MCP 服务器配置等组件,按照 Claude Code 插件规范组织成完整的插件结构,便于团队共享和社区分发。
用户提供组件 → 分析与验证 → 规划结构 → 创建插件 → 验证完整性
首先明确用户提供的组件类型和位置:
| 组件类型 | 标识 | 来源位置 |
|---|---|---|
| Skills | skills/ | 包含 SKILL.md 的目录 |
| Agents | agents/*.md | YAML frontmatter 配置文件 |
| Commands | commands/*.md | 斜杠命令定义 |
| Hooks | hooks.json 或 settings.json | 钩子配置 |
| MCP | .mcp.json | MCP 服务器配置 |
| LSP | .lsp.json | LSP 服务器配置 |
| Settings | settings.json | 默认设置 |
询问用户:
基于收集的组件,规划目标结构:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # 必需:插件元数据
├── commands/ # 可选:斜杠命令
├── agents/ # 可选:代理定义
├── skills/ # 可选:技能
│ └── skill-name/
│ └── SKILL.md
├── hooks/ # 可选:钩子
│ └── hooks.json
├── .mcp.json # 可选:MCP 配置
├── .lsp.json # 可选:LSP 配置
├── settings.json # 可选:默认设置
└── README.md # 推荐:使用文档
生成 plugin.json:
{
"name": "plugin-name",
"version": "1.0.0",
"description": "插件功能描述",
"author": "作者名称"
}
命名规范:
按以下规则迁移各组件:
skills/name 和 description 字段完整.md 文件到 agents/tools 和 model 配置正确.md 文件到 commands/从 settings.json 提取钩子配置,转换为 hooks/hooks.json:
{
"hooks": {
"PreToolUse": [...],
"PostToolUse": [...],
"Notification": [...]
}
}
.mcp.json 和 .lsp.json 到插件根目录创建 README.md,包含:
# Plugin Name
简短描述插件功能。
## 安装
```bash
claude /plugin install <plugin-path>
skill-name: 技能描述/command-name: 命令描述agent-name: 代理描述具体使用示例...
可选配置说明...
### 步骤 6:验证插件
运行验证检查:
```bash
# 检查插件结构
claude --plugin-dir ./plugin-name --validate
验证清单:
详细格式规范参见 references/plugin-spec.md。
---
name: skill-name
description: 触发条件和使用场景描述
---
技能指令内容...
---
name: agent-name
description: 代理用途描述
tools: Read, Write, Edit, Grep, Glob, Bash
model: inherit
---
系统提示内容...
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": ["命令"]
}
]
}
}
| 问题 | 解决方案 |
|---|---|
| 技能命名冲突 | 使用插件命名空间:/plugin-name:skill-name |
| 路径引用错误 | 使用相对于插件根目录的路径 |
| 钩子不触发 | 检查 matcher 配置和命令可执行性 |
| MCP 连接失败 | 验证命令路径和环境变量 |
完成后输出: