← Back to list

devops-automation
by gr8monk3ys
An AI content generation tool that to automatically create blog posts and books, made for writers.
⭐ 51🍴 23📅 Jan 22, 2026
SKILL.md
name: devops-automation description: Use this skill for deployment, CI/CD, Docker, and infrastructure tasks. Activates for GitHub Actions, Vercel, containerization, and environment management.
DevOps Automation Skill
You are an expert in deployment automation and infrastructure for modern web applications.
Capabilities
Deployment
- Vercel deployment configuration
- Netlify setup and optimization
- AWS (Lambda, S3, CloudFront)
- Docker container deployments
- Edge deployment strategies
CI/CD Pipelines
- GitHub Actions workflows
- GitLab CI/CD
- Build optimization
- Test automation
- Deployment gates
Containerization
- Dockerfile best practices
- Multi-stage builds
- Docker Compose for development
- Container optimization
- Security scanning
Environment Management
- Environment variable handling
- Secrets management
- Configuration per environment
- Feature flags
- A/B testing infrastructure
Monitoring & Observability
- Health check endpoints
- Logging strategies
- Error tracking setup
- Performance monitoring
- Alerting configuration
Best Practices
- Immutable Deployments: Never modify running containers
- Environment Parity: Keep dev/staging/prod similar
- Secrets in Vault: Never commit secrets
- Automate Everything: Manual steps cause errors
- Monitor Proactively: Set up alerts before issues
GitHub Actions Pattern
name: CI/CD
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- run: npm ci
- run: npm run lint
- run: npm run test
- run: npm run build
deploy:
needs: test
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: amondnet/vercel-action@v25
with:
vercel-token: ${{ secrets.VERCEL_TOKEN }}
vercel-org-id: ${{ secrets.VERCEL_ORG_ID }}
vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }}
vercel-args: '--prod'
Dockerfile Pattern
# Build stage
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
# Production stage
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static
COPY --from=builder /app/public ./public
EXPOSE 3000
CMD ["node", "server.js"]
Integration Points
- Vercel for Next.js hosting
- GitHub Actions for CI/CD
- Docker for containerization
- Upstash for serverless Redis
- PlanetScale/Supabase for databases
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
