Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
← Về danh sách

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ếu run_worker_first, hoặc quên khai báo trường main mà Vite plugin cần.
  • Kèm tài liệu tham chiếu references/common-issues.md, architecture.md, deployment.md về 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

  1. "Tạo Worker cho app todo có database" → scaffold dự án + binding d1_databases + route /api bằng Hono.
  2. "Deploy rồi mà /api/todos trả về index.html chứ không phải JSON" → thêm run_worker_first: ["/api/*"].
  3. "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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
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.

  1. Mở terminal và clone repo: git clone https://github.com/jezweb/claude-skills.git /tmp/claude-skills
  2. Tạo thư mục skill: mkdir -p ~/.claude/skills
  3. 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/
  4. Kiểm tra: ls ~/.claude/skills/cloudflare-worker-builder phải thấy SKILL.md.
  5. Chuẩn bị Node.js 18+ và Wrangler (nên từ 4.45): npm i -g wrangler, rồi wrangler login.
  6. 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".