據 AlphaMoat 統計,截至 2026-09,gitee 累計下載 3,273 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 3,469 位,在「開發程式設計」分類(577 個)中排名第 445 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 36 | 1342 | 1 | - |
| SkillHub ↗ | 192 | 3273 | 2 | — |
各平台的計數口徑不同,統計時間不一致。
透過curl、jq、git和GITEE_ACCESS_TOKEN處理PR、Issue及儲存庫檔案。權杖應採最小授權且不進日誌或對話,寫入和推送需明確核准;GitHub專屬、純本機git及瀏覽器登入或SSO不在本技能範圍內。
資料釋出於 2026-10-27
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。 該技能有同名的其他版本,調整前的資料歸屬當前下載量最大的這一個。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 3273 | — | 2 |
| 2026-08 | 1932 | +23.1% | 2 |
| 2026-07 | 1570 | +22.5% | 2 |
| 2026-06 | 1282 | +15.8% | 2 |
| 2026-05 | 1107 | — | 2 |
| 2026-03 | 617 | — | 1 |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
---
name: gitee
description: "Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull requests, (2) listing or creating repository issues, (3) reading repository files from the Gitee API, (4) working with gitee.com remotes from the terminal. NOT for: GitHub-only workflows, local-only git tasks with no Gitee interaction, or browser-only account setup and SSO flows."
metadata:
{
"openclaw":
{
"emoji": "🧰",
"requires": { "bins": ["curl", "git", "jq"], "env": ["GITEE_ACCESS_TOKEN"] },
"primaryEnv": "GITEE_ACCESS_TOKEN",}, } --- # Gitee Skill Use `git` for clone, fetch, branch, and push operations. Use `curl` + `jq` for structured Gitee API calls. ## When to Use ✅ **USE this skill when:** - Checking Gitee pull requests, branches, or repository metadata - Listing or creating issues on a Gitee repository - Reading repository files through the Gitee API - Automating Gitee workflows from the terminal when no dedicated CLI is available ## When NOT to Use ❌ **DON'T use this skill when:** - Working with GitHub repositories → use the `github` skill - Doing local-only git work with no Gitee interaction → use `git` directly - Handling browser-only flows such as login, captcha, or SSO approval ## Setup 1. Create a Gitee personal access token with the repository permissions you need. 2. Export the API base URL and token: ```bash export GITEE_API="https://gitee.com/api/v5" export GITEE_ACCESS_TOKEN="..." ``` 3. Never print, commit, or paste the token into chat. Keep it in environment/config only. ## Remote Patterns Common Gitee remotes: ```text https://gitee.com/owner/repo.git [email protected]:owner/repo.git ``` Inspect the current repo: ```bash git remote -v git remote get-url origin ``` ## API Conventions - Gitee OpenAPI examples commonly pass OAuth2 credentials as `access_token`. - Prefer `curl -fsS` so HTTP failures surface clearly. - Prefer `jq -nc` to build JSON request bodies instead of hand-escaped strings. - Repository issue APIs differ from GitHub: many issue routes use `/repos/{owner}/issues` and pass the repo name as a `repo` field. ## Common Commands ### Pull Requests List open pull requests: ```bash OWNER=owner REPO=repo curl -fsS --get "$GITEE_API/repos/$OWNER/$REPO/pulls" \ --data-urlencode "access_token=$GITEE_ACCESS_TOKEN" \ --data-urlencode "state=open" | jq '.[] | {number, title, state, author: .user.login}' ``` View one pull request: ```bash PR_NUMBER=12 curl -fsS --get "$GITEE_API/repos/$OWNER/$REPO/pulls/$PR_NUMBER" \ --data-urlencode "access_token=$GITEE_ACCESS_TOKEN" ``` Create a pull request: ```bash HEAD_BRANCH="feature-branch" BASE_BRANCH="main" TITLE="feat: add gitee support" BODY="Summary of the change" curl -fsS -X POST "$GITEE_API/repos/$OWNER/$REPO/pulls" \ -H "Content-Type: application/json" \ -d "$(jq -nc \ --arg access_token "$GITEE_ACCESS_TOKEN" \ --arg title "$TITLE" \ --arg head "$HEAD_BRANCH" \ --arg base "$BASE_BRANCH" \ --arg body "$BODY" \ '{access_token: $access_token, title: $title, head: $head, base: $base, body: $body}')" | jq '{number, title, html_url, state}' ``` ### Issues List issues for a repository: ```bash curl -fsS --get "$GITEE_API/repos/$OWNER/issues" \ --data-urlencode "access_token=$GITEE_ACCESS_TOKEN" \ --data-urlencode "repo=$REPO" \ --data-urlencode "state=open" | jq '.[] | {number, title, state}' ``` Create an issue: ```bash TITLE="Bug: unexpected failure" BODY="Steps to reproduce..." curl -fsS -X POST "$GITEE_API/repos/$OWNER/issues" \ -H "Content-Type: application/json" \ -d "$(jq -nc \ --arg access_token "$GITEE_ACCESS_TOKEN" \ --arg repo "$REPO" \ --arg title "$TITLE" \ --arg body "$BODY" \ '{access_token: $access_token, repo: $repo, title: $title, body: $body}')" | jq '{number, title, state, html_url}' ``` ### Repository Contents Read a file: ```bash FILE_PATH="README.md" curl -fsS --get "$GITEE_API/repos/$OWNER/$REPO/contents/$FILE_PATH" \ --data-urlencode "access_token=$GITEE_ACCESS_TOKEN" ``` Create or update file contents use the same path with `POST` or `PUT`. Build the JSON body with `jq -nc` and include the commit message plus content fields required by the endpoint. ### Git Transport Clone from Gitee: ```bash git clone "https://gitee.com/$OWNER/$REPO.git" ``` Push the current branch: ```bash git push origin HEAD ``` Add a dedicated Gitee remote: ```bash git remote add gitee "[email protected]:$OWNER/$REPO.git" git push gitee HEAD ``` ## Useful `jq` Filters Open PR titles: ```bash jq -r '.[] | "#\(.number) \(.title)"' ``` Issue numbers and links: ```bash jq -r '.[] | "#\(.number) \(.html_url)"' ``` ## Notes - Prefer API calls when you need structured metadata, filtering, or automation. - Prefer `git` when you need branch, commit, clone, fetch, or push behavior. - Gitee OpenAPI docs: https://gitee.com/api/v5/swagger - If an operation is missing here, look it up in the OpenAPI docs and keep the same `access_token` + `curl` pattern.
用 gh 命令列工具檢視 GitHub 上的 PR 檢查、工作流執行與 API 查詢的技能。
聚合 16 個搜尋引擎、無需 API Key 的檢索技能。
用命令列直接列出、配置、授權並呼叫 MCP 服務與工具。
生成有效的 Mermaid 圖表,如流程圖、時序圖、思維導圖、ER 圖、使用者旅程等。
用受管 OAuth 訪問 YouTube Data API,檢索影片並管理頻道內容。
透過受管的 OAuth 連線訪問 GitHub REST API。
覆蓋規劃、實現、驗證與測試的編碼工作流技能。
整理 Docker 常用命令與容器工作流的技能。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。