github-actions-templates
Crie fluxos de trabalho do GitHub Actions rapidamente
Fluxos de trabalho CI/CD são demorados para escrever e fáceis de configurar incorretamente. Esta habilidade fornece modelos comprovados do GitHub Actions para testes, builds, implantações e verificações de segurança.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "github-actions-templates". Create a matrix build for Python 3.9 to 3.12 on Linux, macOS, and Windows.
Resultado esperado:
- Runs on ubuntu-latest, macos-latest, and windows-latest
- Tests Python 3.9, 3.10, 3.11, and 3.12
- Installs dependencies with pip and runs pytest
- Triggers on push and pull requests
A utilizar "github-actions-templates". Create a Docker workflow that pushes to GHCR on version tags.
Resultado esperado:
- Logs in to GitHub Container Registry with GitHub_TOKEN
- Extracts metadata with Docker metadata action
- Builds and pushes with cache from GitHub Actions cache
- Tags with branch and semver patterns
Auditoria de Segurança
SeguroThis skill contains only static documentation with YAML workflow examples. All static findings are false positives: the scanner misinterpreted markdown code fences as backtick execution, GitHub Actions secret injection syntax as credential exposure, and YAML version pinning as weak crypto. The skill does not execute code, access files, or make network requests.
Fatores de risco
🌐 Acesso à rede (2)
⚙️ Comandos externos (25)
📁 Acesso ao sistema de arquivos (1)
🔑 Variáveis de ambiente (3)
Pontuação de qualidade
O Que Você Pode Construir
Iniciar uma baseline de CI
Comece com um fluxo de trabalho de teste e lint para um novo repositório e mantenha os builds confiáveis.
Padronizar pipelines
Reutilize modelos para builds do Docker, aprovações e fluxos de trabalho reutilizáveis entre equipes.
Adicionar verificações de segurança
Adote exemplos de fluxos de trabalho com Trivy e Snyk para detectar vulnerabilidades cedo.
Tente Estes Prompts
Crie um fluxo de trabalho do GitHub Actions que executa npm ci, lint e testes em pushes e pull requests usando Node 20.
Forneça um fluxo de trabalho para build e push de uma imagem Docker para GHCR com tags para branches e releases semver.
Elabore um fluxo de trabalho que configura credenciais da AWS e implanta manifestos de k8s/ para produção.
Crie um fluxo de trabalho reutilizável que aceita entrada node-version e usa NPM_TOKEN para instalações privadas.
Melhores Práticas
- Fixe versões de ações em vez de usar latest
- Use segredos para tokens e credenciais
- Limite as permissões do fluxo de trabalho ao mínimo necessário
Evitar
- Usar ações sem fixar de fontes desconhecidas
- Armazenar credenciais diretamente em arquivos de fluxo de trabalho
- Implantar em produção sem portões de aprovação
Perguntas Frequentes
Quais plataformas são compatíveis?
Quais são os principais limites?
Como integro com meu repositório?
Meus dados estão seguros?
E se um fluxo de trabalho falhar?
Como isso se compara a escrever do zero?
Detalhes do Desenvolvedor
Autor
wshobsonLicença
MIT
Repositório
https://github.com/wshobson/agents/tree/main/plugins/cicd-automation/skills/github-actions-templatesReferência
main
Estrutura de arquivos
📄 SKILL.md