Habilidades circleci-automation
📦

circleci-automation

Seguro 🌐 Acesso à rede

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.

Suporta: Claude Codex Code(CC)
🥉 74 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

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

Seguro
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
Arquivos analisados
183
Linhas analisadas
1
achados
1
Total de auditorias

Fatores de risco

🌐 Acesso à rede (1)
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
91
Conformidade com especificações

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

Disparo Básico de Pipeline
Trigger a CircleCI pipeline for the repository gh/myorg/myrepo on the main branch.
Verificação de Status de Workflow
Check the status of all workflows for the most recent pipeline of gh/myorg/myrepo and tell me which jobs have failed.
Recuperação de Artefatos
Get the list of artifacts produced by job number 123 in gh/myorg/myrepo and provide the download URLs for any PDF files.
Análise de Resultados de Testes
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?
Você precisa do Rube MCP configurado em seu cliente e uma conexão CircleCI ativa. Use RUBE_MANAGE_CONNECTIONS com toolkit 'circleci' para autenticar se ainda não estiver conectado.
Qual é o formato correto para project slugs?
Project slugs devem incluir o prefixo VCS: 'gh/org/repo' para repositórios GitHub ou 'bb/org/repo' para Bitbucket. Nomes de organização e repositório diferenciam maiúsculas de minúsculas.
Por que não consigo recuperar resultados de testes para um job?
Metadados de testes só estão disponíveis se o job fez upload de resultados no formato XML JUnit. Se nenhum resultado de teste foi carregado durante a execução do job, a resposta estará vazia.
Qual é a diferença entre IDs de pipeline, IDs de workflow e números de jobs?
IDs de pipeline e IDs de workflow são UUIDs (ex: 5034460f-c7c4-4c43-9457-de07e2029e7b). Números de jobs são inteiros (ex: 123). Use o formato correto para cada endpoint da API.
Como lidar com respostas paginadas?
Verifique as respostas da API por um campo 'next_page_token'. Passe este token como o parâmetro 'page_token' na sua próxima requisição. Continue até que o token esteja ausente ou null.
Esta habilidade pode modificar arquivos de configuração do CircleCI?
Não. Esta habilidade só pode ler dados e disparar pipelines através da API CircleCI. Não pode criar, editar ou excluir arquivos .circleci/config.yml ou outro conteúdo do repositório.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md