技能 circleci-automation
📦

circleci-automation

安全 🌐 网络访问

CircleCI-Pipelines und Workflows automatisieren

Optimieren Sie Ihre CI/CD-Operationen durch das Auslösen von CircleCI-Pipelines, die Überwachung des Workflow-Status und das Abrufen von Build-Artefakten über natürliche Sprache. Eliminieren Sie manuelle Dashboard-Navigation und beschleunigen Sie Ihre Entwicklungs-Feedback-Schleife.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“circleci-automation”。 Trigger a pipeline for gh/myorg/myrepo on the develop branch

预期结果:

Pipeline erfolgreich ausgelöst. Pipeline-ID: 5034460f-c7c4-4c43-9457-de07e2029e7b. Der Workflow wird jetzt ausgeführt. Sie können den Fortschritt überwachen, indem Sie mich bitten, den Workflow-Status zu prüfen.

正在使用“circleci-automation”。 What is the status of pipeline 5034460f-c7c4-4c43-9457-de07e2029e7b?

预期结果:

Pipeline-Status: Wird ausgeführt. Enthält 2 Workflows: build (läuft) und deploy (ausstehend). Der build-Workflow hat 3 Jobs: test (erfolgreich), lint (läuft), security-scan (ausstehend).

正在使用“circleci-automation”。 Get artifacts from job 123

预期结果:

Job 123 hat 5 Artefakte produziert: coverage-report.html (2,3 MB), test-results.xml (156 KB), build.log (45 KB), app-binary.zip (12 MB), documentation.pdf (1,8 MB). Alle Artefakte sind zum Download verfügbar.

安全审计

安全
v1 • 2/25/2026

Static analysis detected 64 patterns but all are false positives. The SKILL.md file is Markdown documentation, not executable code. Backtick patterns are code formatting syntax, not Ruby execution. The network reference is a legitimate MCP endpoint configuration. No security concerns identified after manual review.

1
已扫描文件
183
分析行数
1
发现项
1
审计总数

风险因素

🌐 网络访问 (1)
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
32
社区
100
安全
91
规范符合性

你能构建什么

CI/CD-Pipeline-Verwaltung

Neue Pipeline-Durchläufe auslösen, wenn Code-Änderungen gepusht werden, Ausführungsfortschritt überwachen und Benachrichtigungen bei Abschluss oder Fehlschlag von Workflows erhalten.

Build-Fehlerbehebung und Analyse

Fehlgeschlagene Builds untersuchen durch Abrufen von Job-Logs, Prüfen von Testfehler-Details und Herunterladen von Artefakten zur lokalen Analyse.

Release-Automatisierung

Automatisiertes Auslösen von Release-Pipelines mit spezifischen Parametern, Nachverfolgen von Deployment-Workflows und Sammeln von Build-Artefakten zur Verteilung.

试试这些提示

Einfacher Pipeline-Trigger
Trigger a CircleCI pipeline for the repository gh/myorg/myrepo on the main branch.
Workflow-Statusprüfung
Check the status of all workflows for the most recent pipeline of gh/myorg/myrepo and tell me which jobs have failed.
Artefakt-Abruf
Get the list of artifacts produced by job number 123 in gh/myorg/myrepo and provide the download URLs for any PDF files.
Testergebnis-Analyse
Retrieve test metadata for job 456 in gh/myorg/myrepo, summarize the test results, and list all failed tests with their error messages.

最佳实践

  • Suchen Sie immer nach verfügbaren Tools mit RUBE_SEARCH_TOOLS vor der Ausführung von CircleCI-Operationen, um aktuelle Schemas sicherzustellen.
  • Verwenden Sie Paginierungs-Token beim Abrufen großer Ergebnismengen, um fehlende Daten aus API-Antworten zu vermeiden.
  • Überprüfen Sie den Job-Abschlussstatus vor dem Versuch, Artefakte oder Test-Metadaten abzurufen, um Datenverfügbarkeit sicherzustellen.

避免

  • Pollen Sie den Workflow-Status nicht schnell hintereinander. Verwenden Sie 5-10 Sekunden Intervalle, um API-Ratenlimits zu respektieren.
  • Geben Sie nicht sowohl Branch- als auch Tag-Parameter beim Auslösen einer Pipeline an. Sie sind gegenseitig exklusiv und verursachen einen Fehler.
  • Gehen Sie nicht davon aus, dass Job-Nummern UUIDs sind. Job-Nummern sind Ganzzahlen, im Gegensatz zu Pipeline- und Workflow-IDs, die UUIDs sind.

常见问题

Was benötige ich vor der Verwendung dieses Skills?
Sie benötigen Rube MCP in Ihrem Client konfiguriert und eine aktive CircleCI-Verbindung. Verwenden Sie RUBE_MANAGE_CONNECTIONS mit dem Toolkit 'circleci' zur Authentifizierung, falls noch nicht verbunden.
Welches Format ist korrekt für Project-Slugs?
Project-Slugs müssen das VCS-Präfix enthalten: 'gh/org/repo' für GitHub-Repositories oder 'bb/org/repo' für Bitbucket. Organisations- und Repository-Namen sind case-sensitiv.
Warum kann ich keine Testergebnisse für einen Job abrufen?
Test-Metadaten sind nur verfügbar, wenn der Job JUnit XML-Format-Ergebnisse hochgeladen hat. Wenn keine Testergebnisse während der Job-Ausführung hochgeladen wurden, ist die Antwort leer.
Was ist der Unterschied zwischen Pipeline-IDs, Workflow-IDs und Job-Nummern?
Pipeline-IDs und Workflow-IDs sind UUIDs (z. B. 5034460f-c7c4-4c43-9457-de07e2029e7b). Job-Nummern sind Ganzzahlen (z. B. 123). Verwenden Sie das korrekte Format für jeden API-Endpunkt.
Wie gehe ich mit paginierten Antworten um?
Prüfen Sie API-Antworten auf ein 'next_page_token'-Feld. Übergeben Sie dieses Token als 'page_token'-Parameter in Ihrer nächsten Anfrage. Fahren Sie fort, bis das Token fehlt oder null ist.
Kann dieser Skill CircleCI-Konfigurationsdateien modifizieren?
Nein. Dieser Skill kann nur Daten lesen und Pipelines über die CircleCI-API auslösen. Er kann keine .circleci/config.yml-Dateien oder andere Repository-Inhalte erstellen, bearbeiten oder löschen.

开发者详情

文件结构

📄 SKILL.md