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.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
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ûrStatic 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.
Facteurs de risque
🌐 Accès réseau (1)
Score de qualité
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
Trigger a CircleCI pipeline for the repository gh/myorg/myrepo on the main branch.
Check the status of all workflows for the most recent pipeline of gh/myorg/myrepo and tell me which jobs have failed.
Get the list of artifacts produced by job number 123 in gh/myorg/myrepo and provide the download URLs for any PDF files.
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.