circleci-automation
Automatizar pipelines e fluxos de trabalho CircleCI
Otimize suas operações CI/CD disparando pipelines CircleCI, monitorando o status de fluxos de trabalho e recuperando artefatos de build através de linguagem natural. Elimine a navegação manual no dashboard e acelere seu loop de feedback de desenvolvimento.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "circleci-automation". Trigger a pipeline for gh/myorg/myrepo on the develop branch
Resultado esperado:
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.
A utilizar "circleci-automation". What is the status of pipeline 5034460f-c7c4-4c43-9457-de07e2029e7b?
Resultado esperado:
Pipeline status: Running. Contains 2 workflows: build (running) and deploy (pending). The build workflow has 3 jobs: test (success), lint (running), security-scan (pending).
A utilizar "circleci-automation". Get artifacts from job 123
Resultado esperado:
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.
Auditoria de Segurança
SeguroStatic 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.
Fatores de risco
🌐 Acesso à rede (1)
Pontuação de qualidade
O Que Você Pode Construir
Gerenciamento de Pipeline CI/CD
Disparar novas execuções de pipeline quando código for enviado, monitorar progresso de execução e receber notificações quando fluxos de trabalho forem concluídos ou falharem.
Depuração e Análise de Build
Investigar builds falhos recuperando logs de jobs, examinando detalhes de falhas de testes e baixando artefatos para análise local.
Automação de Release
Disparar automação de pipelines de release com parâmetros específicos, rastrear fluxos de trabalho de deployment e coletar artefatos de build para distribuição.
Tente Estes 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.
Melhores Práticas
- Sempre busque ferramentas disponíveis usando RUBE_SEARCH_TOOLS antes de executar qualquer operação CircleCI para garantir que você tenha esquemas atualizados.
- Use tokens de paginação ao recuperar grandes conjuntos de resultados para evitar perda de dados nas respostas da API.
- Verifique o status de conclusão do job antes de tentar recuperar artefatos ou metadados de testes para garantir que os dados estejam disponíveis.
Evitar
- Não poll o status do workflow em rápida sucessão. Use intervalos de 5-10 segundos para respeitar os limites de taxa da API.
- Não forneça ambos os parâmetros branch e tag ao dispara um pipeline. Eles são mutuamente exclusivos e causarão um erro.
- Não assuma que números de jobs são UUIDs. Números de jobs são inteiros, ao contrário de IDs de pipeline e workflow que são UUIDs.
Perguntas Frequentes
O que preciso antes de usar esta habilidade?
Qual é o formato correto para project slugs?
Por que não consigo recuperar resultados de testes para um job?
Qual é a diferença entre IDs de pipeline, IDs de workflow e números de jobs?
Como lidar com respostas paginadas?
Esta habilidade pode modificar arquivos de configuração do CircleCI?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/circleci-automationReferência
main
Estrutura de arquivos
📄 SKILL.md