catalog/repos/abcfed--claude-marketplace.md

342 lines
11 KiB
Markdown
Raw Permalink Normal View History

2026-04-06 22:24:03 +08:00
# Claude Code 插件市场
`Claude Code` `插件市场` `AI工具` `开发工具` `技能集成`
# ABC Claude Code 插件市场
中文 | [English](./README_EN.md)
本仓库托管了 ABC 团队的 Claude Code 插件市场。
## 快速开始
### 通过 skills CLI 安装(适用于所有 AI 代理)
![skills 安装示例](docs/install_screenshot.png)
```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 管理 - 非交互式创建 tagf/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)