SuperAPI AI 工具集

plugin-development

编程与开发

查看项目

更新于 10-16 05:52

技能介绍

用途:介绍如何构建 Claude Code 插件,即通过创建目录、manifest 与 Markdown 文件来扩展 Claude 的能力,形式包括命令、技能、智能体与钩子。

主要能力:文档给出插件目录结构(.claude-plugin/plugin.json 必需,另有 commands/、skills/、agents/、hooks/、mcp-server/、CLAUDE.md、CONTEXT_SUMMARY.md、README.md);manifest 字段说明($schema、name、version、description、author.name、license、permissions.requires/optional、capabilities、context 等);命令、技能、智能体、钩子的编写规范与示例;MCP 服务器开发;以及市场发布相关内容。

使用方式:按文档建立目录与文件;plugin.json 中填写必需字段;commands 与 agents 用 YAML frontmatter 定义输入、标志、风险与成本;skills 用 frontmatter 声明 allowed-tools 与 triggers;hooks 为 bash 脚本,按 hooks.json 配置生命周期事件,通过 stdin 读入 JSON、stdout 输出 JSON;可选在 mcp-server/ 放置自定义 MCP 服务器。示例命令与代码保持原样,不在此复述。

适用场景:为 Claude Code 扩展斜杠命令、知识包、专用智能体或生命周期钩子,以及开发 MCP 工具与发布插件。

限制:资料未提供实际收费、价格、平台可用性或效果数据;部分示例(如 MCP 服务器代码)在原文中未完整给出。具体以官方文档为准。