# claude-code-tool **Repository Path**: sunrise-sky/claude-code-tool ## Basic Information - **Project Name**: claude-code-tool - **Description**: 1. claude code生成的一些工具 2.自定义的一些插件 3.自定义的skill - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-03 - **Last Updated**: 2026-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # claude-code-tool Claude Code 相关的自定义工具、插件和 Skill 集合,用于增强 Claude Code 的工作效率。 ## 项目结构 ``` claude-code-tool/ ├── custom-plugins/ # 自定义 Claude Code 插件 │ └── claude-feishu-notifications/ # 飞书通知插件 ├── custom-tools/ # 独立工具(非 Claude Code 插件) │ └── gitlab-clone-tool/ # GitLab 批量克隆工具 │ ├── gitclone.sh # Shell 脚本版本 │ └── gitlab-clone-tool-py/ # Python GUI 版本 ├── custom-skills/ # 自定义 Claude Code Skills └── tool/ # 其他工具脚本 ``` ## 组件介绍 ### 1. Claude 飞书通知插件 **路径**:`custom-plugins/claude-feishu-notifications/` Claude Code 任务完成时自动推送飞书通知,以卡片形式展示任务状态、耗时等信息。 **功能特性**: - 任务完成后自动发送飞书消息(SessionEnd Hook 触发) - 支持飞书自定义机器人(Webhook)和飞书应用(App)两种方式 - 精美卡片展示:任务状态、耗时、任务数量 - 支持成功/失败分类通知,可配置最小触发时长 **安装**: ```bash # 从 Gitee 安装 /plugin marketplace add https://gitee.com/sunrise-sky/claude-code-tool.git /plugin install claude-feishu-notifications@claude-feishu-notifications ``` **可用命令**: - `/feishu-init` - 初始化飞书通知配置 - `/feishu-settings` - 修改通知设置 - `/feishu-test` - 发送测试通知 详细文档见:[custom-plugins/claude-feishu-notifications/README.md](custom-plugins/claude-feishu-notifications/README.md) --- ### 2. GitLab 批量克隆工具 **路径**:`custom-tools/gitlab-clone-tool/` 连接 GitLab 实例,以树形结构展示 Group/Project,支持批量选择并克隆到本地,提供 Shell 脚本和 Python GUI 两个版本。 **Python GUI 版本**(`gitlab-clone-tool-py/`): - 基于 tkinter 的图形界面 - 树形展示 GitLab Group/Subgroup/Project - 支持批量勾选并克隆 - 支持 HTTP/SSH 两种克隆方式 **运行 GUI 版本**: ```bash cd custom-tools/gitlab-clone-tool/gitlab-clone-tool-py pip install -r requirements.txt python main.py ``` **Shell 脚本版本**(`gitclone.sh`): ```bash cd custom-tools/gitlab-clone-tool bash gitclone.sh ``` --- ## 环境要求 | 组件 | 依赖 | |------|------| | 飞书通知插件 | Node.js >= 14.0.0,Claude Code | | GitLab 克隆工具 (Python) | Python 3.x,tkinter | | GitLab 克隆工具 (Shell) | git,curl,jq | ## 参与贡献 1. Fork 本仓库 2. 新建分支:`git checkout -b feat/your-feature` 3. 提交代码:`git commit -m 'feat: 添加某功能'` 4. 推送分支并发起 Pull Request