Claude Code Plugins

Community-maintained marketplace

Feedback

Load when editing .github/workflows/*.yml files, deploy scripts, or managing GitHub Actions pipelines. Provides workflow patterns for build, test, and deploy automation.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name ci-cd
description Load when editing .github/workflows/*.yml files, deploy scripts, or managing GitHub Actions pipelines. Provides workflow patterns for build, test, and deploy automation.

CI/CD

⚠️ Critical Gotchas

  • Secrets in logs: Never echo secrets, use ::add-mask::
  • Missing permissions: Add permissions: block or workflow fails silently
  • Cache invalidation: Update cache key when deps change

Rules

  • Path filters: Use paths: to skip unnecessary runs
  • Permissions: Minimal permissions: block
  • Secrets: ${{ secrets.* }}, never hardcode
  • Caching: actions/cache for deps

Avoid

❌ Bad ✅ Good
No paths filter Add paths:
No permissions permissions: block
Hardcoded creds ${{ secrets.TOKEN }}

Pattern

on:
  push:
    branches: [main]
    paths: ['src/**', '.github/workflows/*.yml']
permissions:
  contents: read
  packages: write

# Docker multi-arch
- uses: docker/setup-buildx-action@v3
- uses: docker/build-push-action@v5
  with:
    platforms: linux/amd64,linux/arm64
    cache-from: type=gha