Trình tạo Cloudflare Worker
Skill giúp khởi tạo và triển khai dự án Cloudflare Worker hoàn chỉnh với Hono, Vite và Static Assets.
Lập trìnhTrung cấp★ 1,034⑂ 105Điểm AI 8/10Cập nhật lần cuối: 29 thg 9, 2026
Skill này làm gì
- Chỉ cần mô tả ngắn về ứng dụng, skill sẽ tạo dự án Worker bằng
npm create cloudflare, gắn thêm Hono cho routing, Vite làm dev server và Static Assets (fallback kiểu SPA). - Cấu hình các binding trong
wrangler.jsonc: D1 (database), R2 (file), KV (cache), Queues theo nhu cầu. - Tránh sẵn các lỗi phổ biến: cú pháp
export default app(thay vìexport default { fetch: app.fetch }), fallback SPA "ăn" mất route/api/*nếu thiếurun_worker_first, hoặc quên khai báo trườngmainmà Vite plugin cần. - Kèm tài liệu tham chiếu
references/common-issues.md,architecture.md,deployment.mdvề thứ tự route, caching, CI/CD và gradual rollout.
Phù hợp với ai
- Lập trình viên mới bắt đầu làm API hoặc app SPA + API trên Cloudflare Workers.
- Người đang dùng Hono trên Workers nhưng deploy hay lỗi mà không rõ nguyên nhân.
- Người phải tra cứu lại cú pháp binding D1/R2/KV mỗi lần cấu hình.
Ví dụ sử dụng
- "Tạo Worker cho app todo có database" → scaffold dự án + binding
d1_databases+ route/apibằng Hono. - "Deploy rồi mà
/api/todostrả về index.html chứ không phải JSON" → thêmrun_worker_first: ["/api/*"]. - "Tôi muốn thêm cron chạy mỗi sáng" → chuyển sang export tường minh có handler
scheduled.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/jezweb/claude-skills/HEAD/archive/plugins/cloudflare/skills/cloudflare-worker-builder/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục archive/plugins/cloudflare/skills/cloudflare-worker-builder từ repo GitHub jezweb/claude-skills vào ~/.claude/skills/jezweb-cloudflare-worker-builder/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/jezweb/claude-skills.git /tmp/claude-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-skills/archive/plugins/cloudflare/skills/cloudflare-worker-builder ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và clone repo:
git clone https://github.com/jezweb/claude-skills.git /tmp/claude-skills - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy toàn bộ skill (gồm cả assets/ và references/):
cp -r /tmp/claude-skills/archive/plugins/cloudflare/skills/cloudflare-worker-builder ~/.claude/skills/ - Kiểm tra:
ls ~/.claude/skills/cloudflare-worker-builderphải thấySKILL.md. - Chuẩn bị Node.js 18+ và Wrangler (nên từ 4.45):
npm i -g wrangler, rồiwrangler login. - Khởi động lại Claude Code và thử yêu cầu: "Tạo giúp tôi một Cloudflare Worker API với Hono".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT