> Cloudflare Workers
Deploy serverless functions at the edge with Cloudflare Workers. KV, D1, R2, and Durable Objects.
fetch
$
curl "https://skillshub.wtf/skillshub-team/catalog-batch5/cloudflare-workers?format=md"SKILL.md•Cloudflare Workers
Cloudflare Workers
Setup
npm create cloudflare@latest my-worker
cd my-worker && npx wrangler dev
Worker
export default {
async fetch(request: Request, env: Env): Promise<Response> {
const url = new URL(request.url);
if (url.pathname === '/api/hello') return Response.json({ msg: 'Hello from the edge!' });
if (url.pathname === '/api/kv') {
const val = await env.MY_KV.get('key');
return Response.json({ val });
}
return new Response('Not Found', { status: 404 });
},
};
wrangler.toml
name = "my-worker"
main = "src/index.ts"
[[kv_namespaces]]
binding = "MY_KV"
id = "xxx"
[[d1_databases]]
binding = "DB"
database_name = "my-db"
database_id = "xxx"
Deploy: npx wrangler deploy
D1 (SQLite), KV (key-value), R2 (object storage), Durable Objects (stateful)
> related_skills --same-repo
> Nix Dev Shells with direnv
Auto-activate reproducible dev environments with Nix flakes and direnv.
> Dagger with GitHub Actions
Run Dagger CI/CD pipelines in GitHub Actions for portable, testable builds.
> Bun + Hono API
Build fast APIs with Bun runtime and Hono framework.
> Deno Fresh Framework
Build full-stack web apps with Fresh on Deno. Islands, routes, and zero runtime overhead.
┌ stats
installs/wk0
░░░░░░░░░░first seenMar 18, 2026
└────────────