Habilidades gitlab-automation
📦

gitlab-automation

Seguro

自動化 GitLab 工作流程與 CI/CD 管線

無需手動 API 呼叫即可管理 GitLab 專案、議���、合併請求與管線。此技能透過 Composio 的 GitLab 工具套件,提供常見 GitLab 操作的結構化工作流程。

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "gitlab-automation". List open critical bugs in my project

Resultado esperado:

Found 3 critical bugs:
- #42: Login fails with SSO (Assigned to: john.doe, Created: 2024-01-15)
- #38: Data export timeout on large datasets (Unassigned, Created: 2024-01-12)
- #35: Mobile navigation broken on iOS (Assigned to: jane.smith, Created: 2024-01-10)

Usando "gitlab-automation". Show failed pipeline jobs

Resultado esperado:

Pipeline #1234 failed at 2024-01-20 14:32 UTC:
- build:success (2m 15s)
- test:failed (5m 42s) - Error: 3 unit tests failed
- deploy:skipped (dependency failed)

Failed test output: Expected 200 but got 500 in API integration test.

Auditoría de seguridad

Seguro
v1 • 2/25/2026

This skill is Markdown documentation for GitLab automation via Rube MCP (Composio). All 301 static analyzer 'external_commands' findings are FALSE POSITIVE - the detected backticks are Markdown code formatting (e.g., `RUBE_SEARCH_TOOLS`), not Ruby shell execution. The single 'network' finding is documentation instructing users to configure an MCP endpoint, not actual network code. No executable code present - this is a documentation-only skill with no security risks.

1
Archivos escaneados
260
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
32
Comunidad
100
Seguridad
100
Cumplimiento de la especificación

Lo que puedes crear

開發團隊負責人

透過依標籤列出議題、指派團隊成員,並監控合併請求審核,無需離開 AI 聊天介面即可追蹤衝刺進度。

DevOps 工程師

監控跨專案的 CI/CD 管線健康狀況,識別失敗的工作,並在部署失敗時自動觸發管線重新執行。

專案經理

透過查詢專案活動、列出近期合併請求,並追蹤跨多個專案的議題解決率來產生狀態報告。

Prueba estos prompts

列出未處理的關鍵錯誤
搜尋專案 'my-group/my-app' 中所有標記為 'bug' 與 'critical' 的未處理議題。顯示每個議題的標題、指派對象與建立日期。
審查待處理的合併請求
列出 'my-group/my-app' 中指派給我且尚未合併的所有合併請求。包含每個請求的來源分支、目標分支與留言數量。
檢查失敗的管線
找出 'my-group/my-app' 的 'main' 分支中最近期失敗的管線。顯示哪些工作失敗及其錯誤訊息。
建立發布分支
從 'my-group/my-app' 的 'main' 分支建立名為 'release/v1.2.0' 的新分支。然後列出所有分支以確認已建立。

Mejores prácticas

  • 執行工作流程前,請務必先呼叫 RUBE_SEARCH_TOOLS 以取得最新的工具 schema
  • 使用篩選器(狀態、標籤、日期範圍)來縮小結果範圍並遵守速率限制
  • 在執行寫入操作前,使用 GITLAB_GET_PROJECT 驗證專案 ID

Evitar

  • 請勿使用 labels 欄位來逐步新增標籤——這會替換所有現有標籤。請改用 add_labels。
  • 避免未經篩選地列出所有專案或管線——務必使用搜尋或狀態篩選器
  • 請勿假設為數值 ID——請使用 URL 編碼的路徑,或先透過查詢呼叫驗證 ID

Preguntas frecuentes

使用此技能前需要什麼設定?
在您的客戶端設定中新增 https://rube.app/mcp 作為 MCP 伺服器。然後呼叫 RUBE_MANAGE_CONNECTIONS 並使用工具套件 'gitlab',若系統提示則完成 OAuth 授權。
專案 ID 與專案路徑有何差異?
專案 ID 是數值識別碼(例如 123)。專案路��是 URL 編碼的 namespace/name 格式(例如 'my-group%2Fmy-project')。大多數工具接受這兩種格式。
為什麼我的 GitLab 帳戶無法使用某些功能?
部分功能需要 GitLab Premium 或 Ultimate 方案。僅限管理員的功能(如使用者管理篩選器)需要管理員權限。請檢查您的 GitLab ���案與權限。
如何將議題指派給多個使用者?
使用 assignee_ids 參數並傳入使用者 ID 陣列。先呼叫 GITLAB_LIST_PROJECT_USERS 或 GITLAB_GET_USERS 找出數值使用者 ID,然後以 [123, 456] 格式傳入。
若超出 GitLab 速率限制會發生什麼?
GitLab 會對每位使用者強制執行速率限制(每分鐘 300-2000 次請求)。若超出限制,API 呼叫將傳回 429 錯誤。請使用篩選器縮小結果大小,並在大量操作之間加入延遲。
我可以將此技能用於自託管的 GitLab 執行個體嗎?
此技能適用於 Rube MCP 中設定的 GitLab 執行個體。自託管執行個體需要透過 RUBE_MANAGE_CONNECTIONS 使用正確的 GitLab URL 進行正確的連線設定。

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md