Compétences circleci-automation
📦

circleci-automation

Sûr 🌐 Accès réseau

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.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "circleci-automation". Trigger a pipeline for gh/myorg/myrepo on the develop branch

Résultat attendu:

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.

Utilisation de "circleci-automation". What is the status of pipeline 5034460f-c7c4-4c43-9457-de07e2029e7b?

Résultat attendu:

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

Utilisation de "circleci-automation". Get artifacts from job 123

Résultat attendu:

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.

Audit de sécurité

Sûr
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
Fichiers analysés
183
Lignes analysées
1
résultats
1
Total des audits

Facteurs de risque

🌐 Accès réseau (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

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.

Essayez ces prompts

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.

Bonnes pratiques

  • 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.

Éviter

  • 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.

Foire aux questions

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.

Détails du développeur

Structure de fichiers

📄 SKILL.md