342 lines
11 KiB
Markdown
342 lines
11 KiB
Markdown
|
|
# Claude Code 插件市场
|
|||
|
|
|
|||
|
|
`Claude Code` `插件市场` `AI工具` `开发工具` `技能集成`
|
|||
|
|
|
|||
|
|
# ABC Claude Code 插件市场
|
|||
|
|
|
|||
|
|
中文 | [English](./README_EN.md)
|
|||
|
|
|
|||
|
|
本仓库托管了 ABC 团队的 Claude Code 插件市场。
|
|||
|
|
|
|||
|
|
## 快速开始
|
|||
|
|
|
|||
|
|
### 通过 skills CLI 安装(适用于所有 AI 代理)
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 安装单个 skill
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/tapd
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/abc-apifox
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/codeup
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/jenkins-deploy
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/git-flow
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/modao-capture
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/sls-trace-analyzer
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/tapd-bug-analyzer
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**常用选项**:
|
|||
|
|
|
|||
|
|
| 选项 | 说明 |
|
|||
|
|
|------|------|
|
|||
|
|
| `-g, --global` | 安装到用户目录而非项目目录 |
|
|||
|
|
| `-a, --agent <agents...>` | 指定目标代理(如 claude-code、codex) |
|
|||
|
|
| `-s, --skill <skills...>` | 按名称安装指定技能(多个用空格分隔) |
|
|||
|
|
| `-l, --list` | 列出可用技能但不安装 |
|
|||
|
|
| `-y, --yes` | 跳过所有确认提示 |
|
|||
|
|
|
|||
|
|
**示例**:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 安装到用户目录
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/tapd --global
|
|||
|
|
|
|||
|
|
# 指定代理安装
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/tapd --agent codex
|
|||
|
|
|
|||
|
|
# 跳过确认提示
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/tapd --yes
|
|||
|
|
|
|||
|
|
# 列出仓库中所有可用技能
|
|||
|
|
npx skills add ABCFed/claude-marketplace --list
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 通过插件市场安装(仅限 Claude Code)
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 启动 Claude Code
|
|||
|
|
claude
|
|||
|
|
|
|||
|
|
# 添加本地插件市场
|
|||
|
|
/plugin marketplace add https://github.com/ABCFed/claude-marketplace
|
|||
|
|
|
|||
|
|
# 安装 abc-development-plugin
|
|||
|
|
/plugin install abc-development-plugin@abc-claude-plugin-marketplace
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 技能详情
|
|||
|
|
|
|||
|
|
### tapd
|
|||
|
|
|
|||
|
|
TAPD 敏捷研发管理平台集成,通过 TAPD API 实现研发全流程管理。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/tapd
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 编辑 ~/.zshrc 或 ~/.bashrc
|
|||
|
|
export TAPD_ACCESS_TOKEN="your_token_here"
|
|||
|
|
source ~/.zshrc
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**触发关键词**:TAPD、需求、缺陷、任务、迭代、测试用例、Wiki、工时
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- 需求管理 - 查询、创建、更新需求
|
|||
|
|
- 缺陷管理 - 管理缺陷生命周期
|
|||
|
|
- 任务管理 - 任务增删改查操作
|
|||
|
|
- 迭代管理 - Sprint/迭代管理
|
|||
|
|
- 测试用例 - 测试用例管理
|
|||
|
|
- Wiki 管理 - 创建和更新 Wiki 文档
|
|||
|
|
- 评论与工时 - 管理评论、记录工时
|
|||
|
|
- 关联关系 - 需求与缺陷关联
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### abc-apifox
|
|||
|
|
|
|||
|
|
ABC 医疗云 API 文档查询工具 V2,用于读取和查询 ABC API 的 OpenAPI 规范文档(5000+ 接口)。采用按模块拆分的缓存结构,搜索性能提升 100 倍以上。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/abc-apifox
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 编辑 ~/.zshrc 或 ~/.bashrc
|
|||
|
|
export APIFOX_ACCESS_TOKEN="your_apifox_token_here"
|
|||
|
|
export APIFOX_PROJECT_ID="4105462" # 可选,默认为 4105462
|
|||
|
|
source ~/.zshrc
|
|||
|
|
|
|||
|
|
# 安装依赖
|
|||
|
|
pip3 install requests
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**触发关键词**:API、接口、Apifox、OpenAPI、接口文档、ABC API
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- 接口查询 - 按路径、方法、模块搜索接口(搜索速度约 6ms)
|
|||
|
|
- 接口详情 - 获取完整定义(自动解析 $ref 引用)
|
|||
|
|
- Schema 查询 - 获取数据模型定义
|
|||
|
|
- 统计分析 - 接口总数、模块分布、方法统计
|
|||
|
|
- 模块管理 - 按模块列出所有接口
|
|||
|
|
- 开发工具 - 环境检查、冒烟测试套件
|
|||
|
|
- 初始化 - 一键初始化环境(`init` 命令自动安装依赖、检查配置、下载缓存)
|
|||
|
|
|
|||
|
|
**使用方式**:
|
|||
|
|
|
|||
|
|
| 场景 | 使用方式 |
|
|||
|
|
|------|----------|
|
|||
|
|
| 首次初始化 | `/abc-apifox` → 说"初始化" |
|
|||
|
|
| 刷新缓存 | `/abc-apifox` → 说"刷新缓存" |
|
|||
|
|
| 查询接口 | `/abc-apifox` → 说"查询xxx接口" |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### codeup
|
|||
|
|
|
|||
|
|
阿里云云效 Codeup 代码仓库管理工具集,通过 Codeup API 管理代码仓库、分支、文件和合并请求。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/codeup
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 编辑 ~/.zshrc 或 ~/.bashrc
|
|||
|
|
export YUNXIAO_ACCESS_TOKEN="your_codeup_token_here"
|
|||
|
|
source ~/.zshrc
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**触发关键词**:Codeup、代码仓库、分支、MR、合并请求、阿里云、云效
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- 仓库管理 - 查询仓库详情、列出仓库
|
|||
|
|
- 分支操作 - 创建、删除、列出分支
|
|||
|
|
- 文件操作 - 读取、创建、更新、删除文件,对比代码差异
|
|||
|
|
- MR 管理 - 创建合并请求、添加评论、列出 MR 和补丁集
|
|||
|
|
- 组织管理 - 查询组织、部门、成员、角色信息
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### jenkins-deploy
|
|||
|
|
|
|||
|
|
ABC Jenkins 项目发布技能,支持智能参数推断和交互式触发 Jenkins 构建。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/jenkins-deploy
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 编辑 ~/.zshrc 或 ~/.bashrc
|
|||
|
|
export JENKINS_USER="your_jenkins_username"
|
|||
|
|
export JENKINS_TOKEN="your_jenkins_api_token"
|
|||
|
|
source ~/.zshrc
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**触发关键词**:Jenkins、发布、部署、构建、Deploy、Build、CI/CD
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- 智能参数推断 - 自动解析分支名、标签、TAPD ID
|
|||
|
|
- 两阶段部署 - 触发构建后返回 JSON,支持后台监控
|
|||
|
|
- 实时状态监控 - 构建进度可视化,完成后发送通知
|
|||
|
|
- 项目过滤 - 根据 Git 仓库自动过滤相关项目
|
|||
|
|
- 缓存机制 - 项目列表缓存,提升响应速度
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### git-flow
|
|||
|
|
|
|||
|
|
ABC Git Flow 工作流助手,帮助使用 abc-git-flow 工具管理 Git 分支。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/git-flow
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 安装 abc-git-flow
|
|||
|
|
sudo curl https://cis-static-common.oss-cn-shanghai.aliyuncs.com/assets/abc-git-flow/git-abc-flow-install.sh
|
|||
|
|
|
|||
|
|
# 安装 Python 依赖
|
|||
|
|
pip install requests
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**触发关键词**:拉分支、创建分支、git flow、分支管理、feature、hotfix、tag
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- 需求开发 - feature 分支管理(start/finish)
|
|||
|
|
- 紧急修复 - hotfix(正式环境)/hotfix-g(灰度环境)管理
|
|||
|
|
- Tag 管理 - 非交互式创建 tag(f/t/v/g/p 类型)
|
|||
|
|
- MR 管理 - 非交互式创建合并请求
|
|||
|
|
- RC 分支 - rc 分支管理(start/finish)
|
|||
|
|
- 灰度发布 - gray 分支发布到 master
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### modao-capture
|
|||
|
|
|
|||
|
|
墨刀原型稿抓取工具。自动从墨刀原型稿链接抓取所有页面、截图和批注,生成 Markdown 文档。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/modao-capture
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 编辑 ~/.zshrc 或 ~/.bashrc
|
|||
|
|
export MODAO_CAPTURE_CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
|
|||
|
|
source ~/.zshrc
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**触发关键词**:墨刀、modao、原型稿、PRD、页面截图、批注
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- 页面抓取 - 自动抓取原型稿所有页面
|
|||
|
|
- 截图生成 - 生成高清页面截图
|
|||
|
|
- 批注提取 - 提取页面批注内容
|
|||
|
|
- Markdown 导出 - 生成结构化文档
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### sls-trace-analyzer
|
|||
|
|
|
|||
|
|
SLS 日志追踪分析工具,根据 traceId 或 URL 查询阿里云日志服务(SLS),自动分析日志内容并定位代码问题。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/sls-trace-analyzer
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 方式一:配置 credentials 文件(安装时自动创建)
|
|||
|
|
# 编辑 ~/.claude/skills/sls-trace-analyzer/credentials.json
|
|||
|
|
{
|
|||
|
|
"sls_access_key_id": "your_access_key_id",
|
|||
|
|
"sls_access_key_secret": "your_access_key_secret"
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
# 方式二:使用环境变量
|
|||
|
|
export SLS_ACCESS_KEY_ID="your_access_key_id"
|
|||
|
|
export SLS_ACCESS_KEY_SECRET="your_access_key_secret"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
> **注意**:技能目录下已内置 `.venv` Python 虚拟环境(含 `requests` 等依赖),无需额外安装 Python 包。
|
|||
|
|
|
|||
|
|
**触发关键词**:traceId、SLS、日志查询、日志分析、链路追踪
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- TraceId 查询 - 根据 traceId 查询完整调用链日志
|
|||
|
|
- URL 模式 - 从请求 URL 自动解析环境、地域、时间戳,查询网关日志获取 traceId
|
|||
|
|
- 多 Region 支持 - 上海/杭州双 Region,自动跨 Region 追踪
|
|||
|
|
- 双 LogStore 查询 - 同时查询普通存储和长期存储,获取完整日志
|
|||
|
|
- 根因分析 - 自动识别异常堆栈,结合代码定位问题根因
|
|||
|
|
- 分析报告 - 生成结构化的日志分析报告,包含调用链路和修复建议
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### tapd-bug-analyzer
|
|||
|
|
|
|||
|
|
TAPD Bug 单自动分析工具,从 Bug 链接出发,自动获取 Bug 详情并选择最优分析策略定位问题。
|
|||
|
|
|
|||
|
|
**安装**:
|
|||
|
|
```bash
|
|||
|
|
npx skills add https://github.com/ABCFed/claude-marketplace/tree/main/skills/tapd-bug-analyzer
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**准备**:
|
|||
|
|
```bash
|
|||
|
|
# 需要 TAPD MCP Server 和 SLS 凭证(用于日志分析)
|
|||
|
|
# 1. 确保 TAPD MCP Server 已配置
|
|||
|
|
# 2. 确保 sls-trace-analyzer 已安装并配置凭证
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**触发关键词**:TAPD Bug、Bug 分析、缺陷分析、Bug 定位
|
|||
|
|
|
|||
|
|
**功能特性**:
|
|||
|
|
- Bug 详情获取 - 通过 TAPD MCP 自动获取 Bug 单详细信息
|
|||
|
|
- 智能策略选择 - 根据 Bug 描述内容自动选择最优分析策略:
|
|||
|
|
- 策略 A:检测到 traceId,直接查询 SLS 日志分析
|
|||
|
|
- 策略 B:检测到请求 URL(含时间戳),通过网关日志反查 traceId
|
|||
|
|
- 策略 C:纯文字描述,基于关键词搜索代码定位问题
|
|||
|
|
- 日志联动 - 与 sls-trace-analyzer 联动,自动完成日志查询和分析
|
|||
|
|
- 代码定位 - 从异常堆栈或业务描述定位到具体代码位置
|
|||
|
|
- 分析报告 - 生成包含 Bug 信息、调用链路、根因分析和修复建议的完整报告
|
|||
|
|
|
|||
|
|
## 目录结构
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
├── .claude-plugin/
|
|||
|
|
│ └── marketplace.json # 市场配置
|
|||
|
|
├── skills/ # 独立技能
|
|||
|
|
│ ├── jenkins-deploy/ # Jenkins 发布技能
|
|||
|
|
│ ├── git-flow/ # Git Flow 工作流助手
|
|||
|
|
│ ├── tapd/ # TAPD 集成(从 plugins 迁移)
|
|||
|
|
│ ├── abc-apifox/ # ABC API 文档查询 V2
|
|||
|
|
│ ├── codeup/ # Codeup 仓库管理(从 plugins 迁移)
|
|||
|
|
│ ├── modao-capture/ # 墨刀原型稿抓取
|
|||
|
|
│ ├── sls-trace-analyzer/ # SLS 日志追踪分析
|
|||
|
|
│ └── tapd-bug-analyzer/ # TAPD Bug 单自动分析
|
|||
|
|
├── plugins/
|
|||
|
|
│ └── abc-development-plugin/ # ABC 开发插件
|
|||
|
|
└── docs/ # 文档
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 贡献指南
|
|||
|
|
|
|||
|
|
欢迎贡献代码、文档或新插件!请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解详情。
|
|||
|
|
|
|||
|
|
## 许可证
|
|||
|
|
|
|||
|
|
MIT 许可证 - 详见 [LICENSE](LICENSE)
|