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

Tích hợp 10Duke (qua Membrane CLI)

Skill hướng dẫn Claude dùng Membrane CLI để truy vấn và tự động hóa dữ liệu licensing, đơn hàng, khách hàng trong 10Duke.

Tự động hóaTrung cấp26040Điểm AI 7/10Cập nhật lần cuối: 28 thg 4, 2026

Skill này làm được gì

  • Kết nối tới 10Duke (nền tảng quản lý license và entitlement cho nhà phát hành phần mềm) thông qua Membrane CLI.
  • Mô tả đầy đủ luồng xác thực: membrane login, membrane connection ensure, rồi poll trạng thái kết nối (READY, BUILDING, CLIENT_ACTION_REQUIRED, lỗi cấu hình).
  • Tìm action bằng mô tả ngôn ngữ tự nhiên (action list --intent) và chạy action với tham số JSON (action run --input).
  • Khi không có action sẵn, gửi request trực tiếp tới API 10Duke qua proxy membrane request với các cờ method, header, query, pathParam.
  • Nguyên tắc: không bao giờ hỏi API key của người dùng, để Membrane quản lý credential phía server.

Phù hợp với ai

  • Nhà cung cấp phần mềm / SaaS đang dùng 10Duke để quản lý license và entitlement.
  • Developer hoặc kỹ sư vận hành đã (hoặc sắp) dùng Membrane, kể cả gói Free.
  • Người muốn làm việc với API SaaS mà không phải tự xử lý OAuth và refresh token.

Ví dụ sử dụng

  1. "Lấy danh sách đơn hàng 10Duke tháng trước và tóm tắt" → skill kiểm tra connection, tìm action phù hợp rồi chạy.
  2. "Tạo khách hàng mới và phát hành voucher" → tìm action bằng intent, chạy với --input '{...}'.
  3. Cần endpoint chưa có action sẵn → membrane request <connectionId> /path -X POST --json '{...}'.

· · · 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/membranedev/application-skills/HEAD/skills/10duke/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 skills/10duke từ repo GitHub membranedev/application-skills vào ~/.claude/skills/10duke/ 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/membranedev/application-skills.git && mkdir -p ~/.claude/skills && cp -r application-skills/skills/10duke ~/.claude/skills/10duke

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Kiểm tra đã có Node.js: node -v.
  2. Cài Membrane CLI toàn cục: npm install -g @membranehq/cli@latest
  3. Clone repo skill: git clone https://github.com/membranedev/application-skills.git
  4. Copy skill vào thư mục skills của Claude: mkdir -p ~/.claude/skills && cp -r application-skills/skills/10duke ~/.claude/skills/10duke
  5. Khởi động lại Claude Code và kiểm tra 10duke xuất hiện trong danh sách skill.
  6. Đăng nhập: membrane login --tenant --clientName=claude. Nếu môi trường không mở được browser, mở URL in ra rồi chạy membrane login complete <code>.
  7. Tạo kết nối: membrane connection ensure "https://10duke.com" --json và chờ trạng thái READY.