cdn-setup

SKILL.md

CDN Setup

Configure content delivery networks.

AWS CloudFront

aws cloudfront create-distribution --distribution-config '{
  "CallerReference": "my-distribution",
  "Origins": {
    "Quantity": 1,
    "Items": [{
      "Id": "myS3Origin",
      "DomainName": "mybucket.s3.amazonaws.com",
      "S3OriginConfig": {"OriginAccessIdentity": ""}
    }]
  },
  "DefaultCacheBehavior": {
    "TargetOriginId": "myS3Origin",
    "ViewerProtocolPolicy": "redirect-to-https",
    "CachePolicyId": "658327ea-f89d-4fab-a63d-7e88639e58f6"
  },
  "Enabled": true
}'

Cloudflare

# Via API
curl -X POST "https://api.cloudflare.com/client/v4/zones" \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"name":"example.com","jump_start":true}'

Cache Headers

location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
    expires 30d;
    add_header Cache-Control "public, immutable";
}

Best Practices

  • Set appropriate cache headers
  • Use cache invalidation sparingly
  • Implement cache warming
  • Monitor cache hit ratios
Weekly Installs
11
GitHub Stars
13
First Seen
Feb 4, 2026
Installed on
opencode11
codex11
claude-code10
github-copilot10
kimi-cli10
gemini-cli10