Token导航 LogoToken导航TokenDH.com
Plugin Factory logo
开发工具未说明官方级别未说明来源级核验

Plugin Factory

MCP Server

Plugin Factory 是一个全面的工具包,用于创建、开发和分发 Claude Code 插件和技能,适用于从简单命令插件到复杂系统的开发。

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
PythonClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Yan-Yu-Lin

提供方

Yan-Yu-Lin

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

插件工厂

创建Claude代码插件和技能的综合工具包

概述

插件工厂为您提供创建、开发和分发Claude Code插件所需的一切。无论您是在构建简单的命令插件,还是开发包含技能、代理、钩子和MCP服务器的复杂系统,这个插件都将引导您完成整个过程。

包含内容

这个插件包含 两项互补的技能:

1. 插件创建器

创建和管理Claude Code插件的主要技能。

当你想要时使用这个技能:

  • 从零开始创建一个新的插件
  • 了解插件结构和组件
  • 向插件中添加命令、代理、钩子或MCP服务器
  • 了解插件分发和市场
  • 排查插件问题

主要特点:

  • 完整的插件创建工作流程
  • 脚手架脚本(init_plugin.py) 以生成插件结构
  • 全面的参考文档
  • 测试与调试指南
  • 分销策略

2. 技能创造者

创建代理技能(可独立存在或作为插件的一部分)的专业技能。

当你想要做以下事情时,使用这个技能:

  • 创建一个新的代理技能
  • 为现有插件添加一项技能
  • 了解技能结构及最佳实践
  • 打包并验证技能

主要特点:

  • 从原始Anthropic技能创建工具中导出的技能创建工作流程
  • 脚手架脚本(init_skill.py以生成技能结构
  • 验证和打包工具
  • 关于代理技能规范的参考文档

安装

来自 GitHub

# In Claude Code
/plugin marketplace add anthropics/skills
/plugin install plugin-factory@anthropic-agent-skills

从本地目录(开发)

# Clone this repository
git clone 

# In Claude Code
/plugin marketplace add ./path/to/plugin-factory
/plugin install plugin-factory@marketplace-name

使用方法

创建一个新插件

只需让Claude创建一个插件:

Create a new plugin called "my-tools" for team development workflows

克劳德将使用插件创建器技能来引导您完成:

  1. 定义插件的目的
  2. 选择组件(命令、代理、技能、钩子、MCP)
  3. 用……搭建结构框架 init_plugin.py
  4. 创建和配置组件
  5. 在本地进行测试
  6. 分发选项

创造一项新技能

请Claude创建一个技能:

Create a new skill for PDF processing

克劳德将使用技能创造者技能来帮助你:

  1. 适当构建技能结构
  2. 生成带有适当前置内容的SKILL.md文件
  3. 组织辅助资源(脚本、参考资料、素材)
  4. 验证并打包该技能

参考文档

这两项技能都包含了全面的参考文档:

插件创建者参考:

  • 插件概述与快速入门
  • 插件完整技术规格
  • 快捷命令指南
  • 子代理配置
  • 钩子引用
  • MCP集成指南
  • 插件市场

技能创造者参考:

  • 代理技能规范
  • 额外的代理技能文档

组件概述

技能

这两种技能都位于 skills/ 目录:

  • plugin-creator/ - 主要插件创建技能
  • skill-creator/ - 技能创造技能

脚本

每个技能中的实用脚本 scripts/ 目录:

插件创建器脚本:

  • init_plugin.py - 构建新的插件结构

技能创造脚本:

  • init_skill.py - 构建新的技能体系
  • package_skill.py - 将技能打包以便分发
  • quick_validate.py - 验证技能结构

要求

  • Claude 编码 1.0 或更高版本
  • Python 3.6+(用于脚手架脚本)
  • 对命令行工具有基本了解

发展

要修改或扩展此插件:

  1. 克隆仓库
  2. 对技能或脚本进行修改
  3. 在本地使用开发市场进行测试
  4. 提交包含改进的拉取请求

建筑学

plugin-factory/
├── .claude-plugin/
│   └── plugin.json                 # Plugin metadata
├── skills/
│   ├── plugin-creator/
│   │   ├── SKILL.md               # Plugin creation workflow
│   │   ├── references/            # 7 comprehensive docs
│   │   └── scripts/
│   │       └── init_plugin.py     # Plugin scaffolding
│   └── skill-creator/
│       ├── SKILL.md               # Skill creation workflow
│       ├── LICENSE.txt
│       ├── references/
│       │   ├── agent_skills_spec.md
│       │   └── additional/
│       │       └── Agent Skills.md
│       └── scripts/
│           ├── init_skill.py      # Skill scaffolding
│           ├── package_skill.py   # Skill packaging
│           └── quick_validate.py  # Validation
└── README.md

示例

示例1:创建一个团队工具插件

Create a plugin called "team-tools" with:
- A /deploy command for deployment workflows
- A code-reviewer agent for PR reviews
- A hook that runs linters after file edits

示例2:向现有插件添加技能

Add a new skill for API documentation to my existing dev-tools plugin

示例3:理解插件组件

Explain the difference between commands, skills, and agents in plugins

最佳实践

  1. 从简单开始从一两个组件开始,根据需要进行扩展
  2. 使用脚手架始终使用 init_plugin.py 并且 init_skill.py 脚本
  3. 本地测试在开发过程中使用本地市场
  4. 详细记录包含清晰的README文件和示例
  5. 正确版本遵循语义化版本控制
  6. 有条理地组织将相关组件分组在一起

故障排除

常见问题及解决方案:

插件加载失败:

  • 验证 .claude-plugin/plugin.json 语法
  • 检查组件目录是否位于插件根目录下
  • 使用 claude --debug 查看加载错误

未激活的技能:

  • 确保SKILL.md文件具有正确的YAML前置信息
  • 检查一下 description 该领域具有特指性和可操作性
  • 验证技能目录是否在(其中) skills/ 在插件根目录

脚本未执行:

  • 检查文件权限chmod +x script.sh)
  • 验证路径使用情况 ${CLAUDE_PLUGIN_ROOT}
  • 首先独立测试脚本

贡献

欢迎投稿!请:

  1. 彻底测试你的更改
  2. 更新文档
  3. 遵循现有的代码风格
  4. 包含新功能的示例

许可证

Apache 2.0

功劳/学分/薪酬

  • 技能创造者 基于原始的人类技能创造者(Anthropic skill-creator)
  • 插件创建者 专为这个插件而创建
  • 来自官方Claude代码文档的参考文档

支持

对于问题或疑问:

  • 检查每个技能中包含的综合参考文档
  • 查阅官方的Claude Code文档
  • 在仓库中打开一个问题(或提交一个issue)

版本历史

1.0.0(初始发布)

  • 插件创建者技能,具备完整工作流程
  • 技能创造者技能(来自Anthropic)
  • \init_plugin.py\ 模板脚本
  • 全面的参考文档
  • 示例模板和最佳实践

目录标签

目录标签

PythonClaude开发工具插件开发本地部署技能创建ClaudeCode自动化工具开发工具包

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP