Trình tạo Cloudflare Worker
Chỉ cần mô tả ngắn, skill này sẽ tạo khung dự án Cloudflare Worker với Hono + Vite + Static Assets, cấu hình binding và deploy.
Lập trìnhTrung cấp★ 968⑂ 102Điểm AI 8/10Cập nhật lần cuối: 2 thg 7, 2026
Skill này làm gì
- Hỏi rõ mục đích ứng dụng, kiểu lưu trữ, nhu cầu xác thực và domain trước khi chọn cấu trúc.
- Đưa ra chuỗi lệnh khởi tạo bằng
npm create cloudflare@latest, cài Hono và@cloudflare/vite-plugin. - Thêm binding D1 / R2 / KV / Queues vào
wrangler.jsoncvới tên tài nguyên rõ ràng, và bậtrun_worker_firstđể route/api/*không bị SPA fallback chiếm. - Cảnh báo các lỗi thực tế có dẫn link issue: cú pháp
export default app, cấu hình Vite cần trườngmain, cách chuyển sang export tường minh khi dùng cron. - Kèm tài liệu
references/common-issues.md,architecture.md,deployment.mdđể tra cứu sâu hơn.
Phù hợp với ai
- Lập trình viên web muốn dựng API hoặc SPA + API trên Cloudflare Workers thật nhanh.
- Người thường mắc kẹt khi cấu hình Hono, Vite dev server hoặc HMR.
- Nhóm cần chuẩn hoá cách khai báo binding D1/R2/KV và xử lý lỗi deploy.
Ví dụ sử dụng
- "Tạo Worker API todo dùng database D1" → sinh khung dự án, thêm binding
d1_databases, chạy dev local. - "Gọi /api mà lại trả về index.html" → chẩn đoán SPA fallback và thêm
run_worker_first: ["/api/*"]. - "Muốn chạy job dọn dữ liệu mỗi đêm" → thêm cron trigger và đổi 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/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 plugins/cloudflare/skills/cloudflare-worker-builder từ repo GitHub jezweb/claude-skills vào ~/.claude/skills/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 && mkdir -p ~/.claude/skills && cp -r claude-skills/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 (cần có Node.js và npm).
- Tải repo:
git clone https://github.com/jezweb/claude-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r claude-skills/plugins/cloudflare/skills/cloudflare-worker-builder ~/.claude/skills/ - Kiểm tra hai thư mục
assets/vàreferences/đã được copy kèm. - Chuẩn bị CLI:
npm i -g wranglerrồiwrangler login. - Khởi động lại Claude Code và yêu cầu "tạo dự án Cloudflare Worker" để kích hoạt skill.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT