技能 circleci-automation
📦

circleci-automation

安全 🌐 网络访问

Automatiser les pipelines et workflows CircleCI

Rationalisez vos opérations CI/CD en déclenchant des pipelines CircleCI, en surveillant l'état des workflows et en récupérant des artefacts de build par le langage naturel. Éliminez la navigation manuelle dans les tableaux de bord et accélérez votre boucle de rétroaction de développement.

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

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

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

预期结果:

Pipeline triggered successfully. Pipeline ID: 5034460f-c7c4-4c43-9457-de07e2029e7b. The workflow is now running. You can monitor its progress by asking me to check the workflow status.

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

预期结果:

Pipeline status: Running. Contains 2 workflows: build (running) and deploy (pending). The build workflow has 3 jobs: test (success), lint (running), security-scan (pending).

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

预期结果:

Job 123 produced 5 artifacts: 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). All artifacts are available for download.

安全审计

安全
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
规范符合性

你能构建什么

Gestion des pipelines CI/CD

Déclencher de nouvelles exécutions de pipelines lorsque des modifications de code sont poussées, surveiller la progression de l'exécution et recevoir des notifications lorsque les workflows se terminent ou échouent.

Débogage et analyse de build

Investiguer les builds échoués en récupérant les logs de jobs, en examinant les détails des échecs de tests et en téléchargeant des artefacts pour analyse locale.

Automatisation des releases

Automatiser le déclenchement des pipelines de release avec des paramètres spécifiques, suivre les workflows de déploiement et collecter les artefacts de build pour distribution.

试试这些提示

Déclenchement de pipeline de base
Trigger a CircleCI pipeline for the repository gh/myorg/myrepo on the main branch.
Vérification de l'état du workflow
Check the status of all workflows for the most recent pipeline of gh/myorg/myrepo and tell me which jobs have failed.
Récupération d'artefacts
Get the list of artifacts produced by job number 123 in gh/myorg/myrepo and provide the download URLs for any PDF files.
Analyse des résultats de tests
Retrieve test metadata for job 456 in gh/myorg/myrepo, summarize the test results, and list all failed tests with their error messages.

最佳实践

  • Recherchez toujours les outils disponibles avec RUBE_SEARCH_TOOLS avant d'exécuter toute opération CircleCI pour vous assurer d'avoir des schémas à jour.
  • Utilisez les jetons de pagination lors de la récupération de grands ensembles de résultats pour éviter de manquer des données des réponses API.
  • Vérifiez l'état d'achèvement des jobs avant de tenter de récupérer des artefacts ou des métadonnées de test pour vous assurer que les données sont disponibles.

避免

  • Ne pollisez pas rapidement l'état du workflow à des intervalles rapprochés. Utilisez des intervalles de 5 à 10 secondes pour respecter les limites de taux API.
  • Ne fournissez pas de paramètres de branche et de tag simultanément lors du déclenchement d'un pipeline. Ils sont mutuellement exclusifs et provoqueront une erreur.
  • Ne supposez pas que les numéros de job sont des UUID. Les numéros de job sont des entiers, contrairement aux IDs de pipeline et de workflow qui sont des UUID.

常见问题

De quoi ai-je besoin avant d'utiliser cette compétence ?
Vous devez avoir Rube MCP configuré dans votre client et une connexion CircleCI active. Utilisez RUBE_MANAGE_CONNECTIONS avec le toolkit 'circleci' pour vous authentifier si vous n'êtes pas déjà connecté.
Quel est le format correct pour les slugs de projet ?
Les slugs de projet doivent inclure le préfixe VCS : 'gh/org/repo' pour les dépôts GitHub ou 'bb/org/repo' pour Bitbucket. Les noms d'organisation et de dépôt sont sensibles à la casse.
Pourquoi ne puis-je pas récupérer les résultats de test pour un job ?
Les métadonnées de test sont uniquement disponibles si le job a uploadé des résultats au format JUnit XML. Si aucun résultat de test n'a été uploadé pendant l'exécution du job, la réponse sera vide.
Quelle est la différence entre les IDs de pipeline, les IDs de workflow et les numéros de job ?
Les IDs de pipeline et les IDs de workflow sont des UUID (par ex. 5034460f-c7c4-4c43-9457-de07e2029e7b). Les numéros de job sont des entiers (par ex. 123). Utilisez le format correct pour chaque endpoint API.
Comment gérer les réponses paginées ?
Vérifiez dans les réponses API la présence d'un champ 'next_page_token'. Passez ce jeton comme paramètre 'page_token' dans votre prochaine requête. Continuez jusqu'à ce que le jeton soit absent ou null.
Cette compétence peut-elle modifier les fichiers de configuration CircleCI ?
Non. Cette compétence peut uniquement lire des données et déclencher des pipelines via l'API CircleCI. Elle ne peut pas créer, modifier ou supprimer les fichiers .circleci/config.yml ou autre contenu de dépôt.

开发者详情

文件结构

📄 SKILL.md