aceternity-ui
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or encountering animation, shadcn CLI…
Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun
$ npx -y skills add secondsky/claude-skills --skill cloudflare-manager --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cloudflare-managerContext preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun
name: cloudflare-manager description: Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun runtime with dependencies installed. license: MIT
Comprehensive Cloudflare service management skill that enables deployment and configuration of Workers, KV Storage, R2 buckets, Pages, DNS records, and routing. Automatically validates API credentials, extracts deployment URLs, and provides actionable error messages.
Before using this skill for the first time:
1. **Install Dependencies**
cd ~/.claude/skills/cloudflare-manager bun install
2. **Configure API Key**
Create a `.env` file in your project root:
CLOUDFLARE_API_KEY=your_api_token_here CLOUDFLARE_ACCOUNT_ID=your_account_id # Optional, auto-detected
**Getting your API token**:
3. **Validate Credentials**
Run validation to verify your API key and check permissions:
cd ~/.claude/skills/cloudflare-manager bun scripts/validate-api-key.ts
**Expected output**:
✅ API key is valid!
ℹ️ Token Status: active
ℹ️ Account: Your Account Name (abc123...)
🔑 Granted Permissions:
✅ Workers Scripts: Edit
✅ Workers KV Storage: Edit
✅ Workers R2 Storage: Edit**Troubleshooting validation**:
<!-- PERMISSIONS_START --> Run `bun scripts/validate-api-key.ts` to populate this section with your current permissions. <!-- PERMISSIONS_END -->
To deploy a new worker container sandbox:
# Using the skill bun scripts/workers.ts deploy worker-name ./worker-script.js
**What happens**:
**Example conversation**:
User: "Set up and deploy a new cloudflare worker container sandbox named 'api-handler' and return the URL"
Claude: [Deploys worker using bun scripts/workers.ts deploy api-handler ./worker.js]
Returns URL: https://api-handler.username.workers.dev**Exit codes**:
**Performance**: Deployment typically completes in 2-5 seconds
To create a KV namespace and store data:
# Create namespace
bun scripts/kv-storage.ts create-namespace user-sessions
# Returns: Namespace ID (e.g., abc123def456)
# Save this ID for binding to workers
# Write key-value pair
bun scripts/kv-storage.ts write <namespace-id> "session:user123" '{"userId":"123","token":"abc"}'
# Read value
bun scripts/kv-storage.ts read <namespace-id> "session:user123"
# Returns: {"userId":"123","token":"abc"}
# List all keys (useful for debugging)
bun scripts/kv-storage.ts list-keys <namespace-id>
# Delete a key
bun scripts/kv-storage.ts delete <namespace-id> "session:user123"**Important**: KV storage uses eventual consistency. Writes may take up to 60 seconds to propagate globally. For immediate reads, use the same edge location where you wrote the data.
To create an R2 bucket and manage objects:
# Create bucket bun scripts/r2-storage.ts create-bucket media-assets # Upload file bun scripts/r2-storage.ts upload media-assets ./images/logo.png logo.png # List objects bun scripts/r2-storage.ts list-objects media-assets # Download object bun scripts/r2-storage.ts download media-assets logo.png ./downloaded-logo.png
To deploy a static site or application to Pages:
# Create Pages project (or get existing project info) bun scripts/pages.ts deploy my-app ./dist # Returns: https://my-app.pages.dev # Set environment variable bun scripts/pages.ts set-env my-app API_URL https://api.example.com # Set environment variable for specific environment bun scripts/pages.ts set-env my-app DEBUG true --env preview # Get deployment URL bun scripts/pages.ts get-url my-app
**Auto-extracted URLs**: The Pages script automatically extracts and returns the Cloudflare-generated URL (e.g., `https://my-app.pages.dev`) from the deployment response.
**Note**: The API creates the project structure, but for actual file uploads, you'll need Wrangler CLI:
bunx wrangler pages deploy ./dist --project-name=my-app
**Why this works**: The skill creates/verifies the Pages project and returns the URL. For the initial deployment with files, Wrangler handles the complex multipart upload process.
To create DNS records and configure worker routes:
# Create DNS A record bun scripts/dns-routes.ts create-dns example.com A api 192.168.1.1 # Route pattern to worker bun scripts/dns-routes.ts create-route example.com "*.example.com/api/*" api-handler
To set up a complete application with worker, KV storage, and R2 bucket:
1. **Create KV namespace for caching**
145 production-ready skills for Claude Code CLI 🔌 Platform / Harness Support These plugins ship as Claude Code marketplace plugins (.claude-plugin/ manifests) and Codex CLI plugins (.codex-plugin/ manifests).
Repo: secondsky/claude-skills
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or encountering animation, shadcn CLI…
Secure API authentication with JWT, OAuth 2.0, API keys. Use for authentication systems, third-party integrations, service-to-service communication, or…
Creates comprehensive API changelogs documenting breaking changes, deprecations, and migration strategies for API consumers. Use when managing API versions,…
Verifies API contracts between services using consumer-driven contracts, schema validation, and tools like Pact. Use when testing microservices communication,…
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs,…
Implements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building production APIs, implementing…