# gitee-skill **Repository Path**: mcyrj/gitee-skill ## Basic Information - **Project Name**: gitee-skill - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-02 - **Last Updated**: 2026-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Gitee Management Skill 一个 Claude Code Skill,用于通过 Gitee API v5 完整管理 Gitee 平台资源。 ## 功能 - **仓库管理** — 创建、列表、查看、更新、删除仓库 - **Pull Request** — 创建、列表、查看、合并、关闭、更新 PR - **Issue 管理** — 创建、列表、查看、更新 Issue - **分支操作** — 列表、创建、删除、查看分支 - **Release** — 创建、列表、查看发布版本 - **用户 & 组织** — 查看用户信息、组织列表、组织仓库 - **Fork** — Fork 仓库 ## 安装 将 `gitee-management` 目录复制到 Claude Code 的 skills 目录: ```bash cp -r gitee-management ~/.claude/skills/ ``` ## 配置 在 `~/.claude/settings.json` 中添加 Gitee Personal Access Token: ```json { "env": { "GITEE_ACCESS_TOKEN": "your-personal-access-token" } } ``` 生成 Token:https://gitee.com/profile/personal_access_tokens ## 使用 安装后,在 Claude Code 中直接用自然语言操作 Gitee: - "帮我在 Gitee 创建一个仓库" - "列出我的 Gitee 仓库" - "查看 mcyrj/my-project 的 PR" - "在 mcyrj/my-project 创建一个 Issue" Claude 会自动调用此 skill 执行操作。 ## 命令参考 ```bash # 仓库 node scripts/gitee-api.mjs repo create --name [--description ] [--private] [--auto-init] node scripts/gitee-api.mjs repo list [--page ] node scripts/gitee-api.mjs repo get --owner --repo node scripts/gitee-api.mjs repo update --owner --repo [--name ] node scripts/gitee-api.mjs repo delete --owner --repo # Pull Request node scripts/gitee-api.mjs pr create --owner --repo --title --head <head> --base <base> node scripts/gitee-api.mjs pr list --owner <owner> --repo <repo> [--state open|closed|all] node scripts/gitee-api.mjs pr merge --owner <owner> --repo <repo> --number <n> node scripts/gitee-api.mjs pr close --owner <owner> --repo <repo> --number <n> # Issue node scripts/gitee-api.mjs issue create --owner <owner> --repo <repo> --title <title> node scripts/gitee-api.mjs issue list --owner <owner> --repo <repo> [--state open|closed|all] node scripts/gitee-api.mjs issue update --owner <owner> --repo <repo> --number <n> [--state closed] # 分支 node scripts/gitee-api.mjs branch list --owner <owner> --repo <repo> node scripts/gitee-api.mjs branch create --owner <owner> --repo <repo> --branch <name> --ref <ref> # Release node scripts/gitee-api.mjs release create --owner <owner> --repo <repo> --tag <tag> --name <name> # 用户 & 组织 node scripts/gitee-api.mjs user info node scripts/gitee-api.mjs org list node scripts/gitee-api.mjs org repos --org <org> # Fork node scripts/gitee-api.mjs fork create --owner <owner> --repo <repo> ``` ## 文件结构 ``` gitee-management/ ├── SKILL.md # Skill 定义(Claude 读取此文件) ├── scripts/ │ └── gitee-api.mjs # API 调用脚本(零外部依赖) └── references/ └── api-endpoints.md # API 端点参考文档 ``` ## 技术细节 - 零外部依赖,仅使用 Node.js 内置 `https` 模块 - 支持 Gitee API v5 全部常用端点 - 默认人类可读表格输出,可通过 `--json` 输出原始 JSON