focus.camp
Khám pháMarketplaceBảng giá
Đăng nhập
focus.camp
Khám pháMarketplaceBảng giá
Đăng nhập
focus.campfocus.camp
Đăng nhập
Tất cả hướng dẫn
Phần 8 / 11

Bán skill AI

Đóng gói skill thành file zip, đặt version, kéo thả để bán và ra bản mới; người mua dùng trong Claude, Codex, MCP.

Trong trang
Bán skillDùng skill đã mua

Bán skill AI trên Marketplace

Skill là bộ chỉ dẫn mà AI (Claude, Codex…) đọc để làm một việc đúng cách của bạn. Bạn đóng gói thành một file zip, kéo thả lên là có sản phẩm. Ra bản mới cũng chỉ kéo thả, người đã mua nhận bản mới mà không phải trả thêm.

Skill AI đang chạy thử ở một số cộng đồng. Cộng đồng chưa được bật thì hộp Tạo sản phẩm chưa có loại “Skill AI”. Muốn mở cho cộng đồng của bạn: liên hệ hỗ trợ.

Gói zip cần có gì

Bạn không điền form dài. Tên, mô tả, số version, nội dung thay đổi đều được đọc thẳng từ gói. Gói chỉ cần đúng chuẩn dưới đây, sai chỗ nào hộp báo rõ chỗ đó ở file nào.

PhầnLuật
Cấu trúcMột skill (thư mục có SKILL.md), hoặc một bộ nhiều skill đặt cạnh nhau. Nén cả thư mục bọc ngoài cũng được. Gói theo kiểu plugin Claude Code (thư mục .claude-plugin và skills) cũng nhận.
Đầu file SKILL.mdChỉ dùng các khoá: name, description, license, compatibility, metadata, allowed-tools. Có khoá khác (ví dụ khoá riêng của Claude Code) là bị từ chối, vì claude.ai sẽ không nhận gói đó khi người mua tải lên.
nameChữ thường, số và dấu gạch ngang, tối đa 64 ký tự, trùng tên thư mục của skill. Không có hai skill trùng tên trong một bộ.
descriptionMột đến 1024 ký tự: nói skill làm gì và khi nào AI nên dùng nó.
Số versionGhi ở metadata, mục version, dạng MAJOR.MINOR.PATCH (ví dụ 1.2.0). Mọi skill trong bộ dùng CHUNG một số.
CHANGELOG.mdĐặt ở gốc gói, ngang hàng với các thư mục skill (gói một skill thì để trong thư mục skill cũng được). Có mục “## <số version>” khớp với số vừa ghi, ví dụ “## 1.0.0” rồi dòng “- Bản đầu tiên.”. Bộ nhiều skill zip thẳng các thư mục skill mà thiếu file này sẽ bị từ chối: tạo thêm CHANGELOG.md cạnh chúng.
Giới hạn góiCó trần về dung lượng zip, số file và dung lượng sau khi giải nén (mặc định 50 MB, 500 file). Vượt trần thì hộp báo rõ.
File được phépChữ (SKILL.md, script, tài liệu tham khảo) và ảnh, PDF, font, file Word / Excel / PowerPoint mẫu. File chạy được (.exe, .dll, .so…), file nén lồng trong zip và file nhị phân lạ đều bị từ chối.
Văn bản
---
name: soi-landing-page
description: Soi một landing page và chỉ ra 5 chỗ làm khách rời đi. Dùng khi người dùng đưa link hoặc nội dung trang bán hàng.
metadata:
  version: "1.2.0"
---

# Soi landing page
(Nội dung hướng dẫn cho AI viết ở đây)

Đặt số version thế nào

Số version báo cho người đã cài biết bản mới khác bản họ đang giữ ra sao. Vì vậy mức tăng tính theo ảnh hưởng tới người đã cài, không tính theo công sức bạn bỏ ra.

TăngKhi nào
PATCH (1.2.0 thành 1.2.1)Skill vẫn trả lời như cũ, bạn chỉ sửa cho đúng: chính tả, đường dẫn, ví dụ, số liệu sai.
MINOR (1.2.0 thành 1.3.0)Có thêm cái mới, cái cũ giữ nguyên: nguyên tắc mới, file tham khảo mới, mục checklist mới, script mới.
MAJOR (1.x thành 2.0.0)Người đã cài phải làm thêm việc, hoặc cái cũ không dùng được nữa: đổi name (lệnh gọi đổi theo), tách / gộp / bỏ skill, xoá hoặc đổi tên file mà chỗ khác đang trỏ tới, mô tả hẹp lại khiến skill thôi tự bật ở tình huống cũ.
  • Một lần phát hành có nhiều loại thay đổi thì lấy mức cao nhất.
  • Cả bộ dùng một số: chỉ một skill trong bộ đổi thì cả bộ vẫn lên số mới, vì người mua cài cả bộ và các skill thường nhắc tới nhau.
  • Tăng số một lần ngay trước khi phát hành, gộp mọi thay đổi từ lần trước. Giữa hai lần phát hành bạn sửa bao nhiêu lần cũng không cần tăng từng lần.
  • Số nào đã phát hành thì không phát hành nội dung khác dưới số đó. Lỡ ra bản lỗi thì ra số mới. Claude Code chỉ tải bản mới khi số đổi, nên sửa mà quên tăng số là máy đã cài không bao giờ nhận được bản sửa.

Hộp phát hành tự kiểm các điều máy đoán được: số mới phải lớn hơn mọi số đã có (kể cả bản đã rút), nội dung giống hệt bản trước thì bị từ chối, bỏ hoặc đổi tên một skill bắt buộc tăng MAJOR, thêm skill thì tối thiểu MINOR. Xoá file thì chỉ cảnh báo để bạn tự cân nhắc.

CHANGELOG viết cho người đã cài đọc

Mỗi số có một mục trong CHANGELOG.md, mục mới nhất nằm trên cùng. Riêng bản MAJOR, ghi rõ người đã cài phải làm gì. Hai dòng “có gì mới” của bản này được dùng để báo người mua.

Văn bản
## 1.2.0 (2026-11-02)

- Thêm checklist kiểm tốc độ tải trang.
- Sửa ví dụ ở bước 3 cho khớp với bản mẫu mới.

## 1.1.0 (2026-10-10)

- Thêm skill soi trang cảm ơn.

Đăng bán lần đầu

  1. 1

    Mở hộp Tạo sản phẩm

    Vào Marketplace của cộng đồng, bấm tạo sản phẩm và chọn loại “Skill AI”.

  2. 2

    Kéo thả file zip

    Hộp đọc gói rồi cho bạn xem trước: tên bộ, danh sách skill (tên và mô tả), số version, changelog, cây file. Tiêu đề và mô tả sản phẩm được điền sẵn từ gói, sửa được. Gói sai thì hộp liệt kê từng lỗi.

  3. 3

    Điền những gì gói không có

    Giá, ảnh bìa (không bắt buộc) và “Ai được mua”. Đặt giá lớn hơn 0 cần cộng đồng đã cấu hình cổng thanh toán.

  4. 4

    Bấm Đăng bán

    Sản phẩm và bản đầu được tạo cùng lúc. Bản đầu đi qua kiểm tra tự động (xem bên dưới) rồi mới lên cho người mua.

Ra bản mới

Mở trang sản phẩm, vào khối Phiên bản, bấm Phát hành bản mới và kéo thả zip. Hộp cho bạn xem “1.2.0 thành 1.3.0”, có gì mới, thêm / sửa / xoá bao nhiêu file, kèm cảnh báo nếu mức tăng chưa hợp lý. Ô Báo người đã mua mặc định bật với bản MINOR và MAJOR, tắt với PATCH.

Mỗi bản có trạng thái thật trong khối Phiên bản: Đang kiểm, Chờ duyệt, Đã phát hành, Bị từ chối hoặc Đã rút. “Bấm Phát hành” chỉ nghĩa là phần của bạn đã xong, chưa phải người mua đã nhận.

Vì sao một bản phải chờ

Skill là chữ và script chạy trên máy người mua, nên mọi bản đều qua kiểm tra tự động của focus.camp trước khi tới tay ai (bản có thể phải chờ nếu có điểm cần xem): chặn file chạy được, quét các mẫu nguy hiểm (tải rồi chạy code lạ, đọc khoá bí mật, gửi dữ liệu ra ngoài, xoá hàng loạt…) và một AI đọc từng file. Từ bản thứ hai, phần thay đổi được soi kỹ hơn.

  • Sạch cả ba lớp: bản tự phát hành, không ai phải duyệt tay.
  • Có điểm cần xem, hoặc kiểm tra tự động chưa kết luận được: bản vào hàng chờ để quản trị nền tảng đọc. Chưa ai nhận được bản đó và chưa ai được báo. Bạn thấy các điểm bị gắn cờ (file, dòng, đoạn trích) ở khối Phiên bản.
  • Bị từ chối: bạn nhận lý do, sửa gói rồi phát hành lại với số version cao hơn.

Trong lúc một bản còn đang kiểm hoặc chờ duyệt, chưa phát hành được bản khác. Đừng viết trong skill những câu nói chuyện với “người kiểm” hay “máy quét”: đó là dấu hiệu bị gắn cờ và bản có thể phải chờ người đọc. Dữ liệu dài đã mã hoá (khối base64, hex lớn) đừng nhét trong script, để thành file trong thư mục tham khảo hoặc assets.

Không hệ thống nào bắt được tất cả. Vì vậy quản trị nền tảng có thể đóng băng một bộ skill nếu phát hiện muộn: mọi bản của bộ ngừng được phát ở mọi nơi cho tới khi gỡ băng, và máy đã cài qua Claude Code sẽ báo không nạp được skill tới khi gỡ băng và cập nhật lại. Người mua nhìn thấy dòng “Đã qua kiểm tra tự động của focus.camp”, không phải lời hứa tuyệt đối.

Rút một bản

Ở khối Phiên bản, bấm Rút bản và ghi lý do. Bản rút không còn được phát cho ai nữa. Với Claude Code, máy đã cài bản này sẽ lùi về bản đứng trước ở lượt cập nhật kế tiếp. Claude.ai và Codex tải zip thủ công nên không tự lùi. Nên phát hành bản sửa với số mới thay vì rút. Bản đã phát hành cuối cùng thì không rút được.

Chuyển sản phẩm zip cũ thành Skill AI

Món bạn đang bán dạng file zip? Ở trang sản phẩm, bấm Chuyển thành Skill AI và kéo thả zip. Sản phẩm được chuyển tại chỗ: giữ giá, số đã bán, trang bán, link giới thiệu và cả người đã mua (họ có quyền ngay, không phải làm gì). Chuyển rồi thì không chuyển ngược lại. Tiêu đề đang có số version ở cuối (kiểu “… v1.0”) thì nên bỏ số đó đi, vì số giờ nằm ở bản phát hành.

Tiền và quyền của người mua

  • Mua một lần, nhận mọi bản về sau. Muốn thu tiền cho bản mới thì bạn tạo một sản phẩm skill khác.
  • Không hoàn tiền. Skill là sản phẩm số, người mua đã tải về thì hoàn tiền là mất trắng. Trang bán và hộp thanh toán ghi rõ dòng này trước khi trả tiền. Quản trị vẫn hoàn được ca chuyển nhầm hoặc chuyển hai lần, nhưng việc đó không lấy lại quyền dùng skill.
  • Người mua giữ quyền dùng kể cả khi họ rời cộng đồng, và kể cả khi cộng đồng của bạn đóng cửa hay xoá: bộ skill và các bản đã phát hành vẫn còn đó cho họ, chỉ không có bản mới.
  • Giá 0đ: người được mua bấm “Nhận miễn phí” là sở hữu, giống một đơn 0đ.

Để AI của bạn đăng skill

Agent nối bằng MCP (key của ban quản trị, quyền Quản trị) làm được cả chuỗi này: xin link tải, đăng bán, phát hành bản mới, chuyển sản phẩm cũ, xem trạng thái các bản và rút bản. Việc nào làm thay đổi đều chạy hai bước (xem trước rồi xác nhận) và trả đúng trạng thái đang kiểm. Xem danh sách công cụ ở MCP API.

Nhớ mỗi câu này: mỗi bản là bất biến. Sửa gì cũng ra số version mới, ghi CHANGELOG, và đợi bản đó qua kiểm tra tự động.

Dùng skill đã mua

Mua xong, skill nằm ở một trang riêng của bạn, không phụ thuộc cộng đồng đã bán. Từ đó bạn tải về hoặc nối để AI của bạn tự dùng.

Skill của tôi

Bấm Skill của tôi ở nhóm “Cá nhân” trên menu bên trái. Trang này gom skill của mọi cộng đồng bạn đã mua hoặc được tặng. Mở một bộ để thấy số bản mới nhất, nội dung thay đổi (changelog), nút tải cả bộ dạng zip, hướng dẫn dùng theo từng app và danh sách các bản cũ (tải được mọi bản chưa bị rút).

Bạn giữ quyền dùng kể cả khi rời cộng đồng đã bán. Cộng đồng đó đóng cửa thì bộ skill vẫn còn, chỉ là sẽ không có bản mới và trang ghi rõ điều này. Skill là sản phẩm số nên không hoàn tiền sau khi thanh toán. Mỗi bản đều “đã qua kiểm tra tự động của focus.camp”; đó là một lớp kiểm tra, không phải lời đảm bảo tuyệt đối, nên với skill có script thì vẫn nên đọc qua trước khi chạy.

Dùng trong từng app

AppCách dùng
Claude.aiTải từng skill (mỗi skill một file zip, có ở trang bộ skill), mở Customize rồi Skills, tải lần lượt từng file lên và bật. Mở cuộc trò chuyện mới để dùng. Có bản mới thì tải zip mới và tải lên lại.
Claude CodeNên dùng nguồn riêng của bạn, cập nhật trong /plugin (nguồn đã bật sẵn tự cập nhật, xem bên dưới). Không muốn thì tải zip cả bộ, giải nén và chép các thư mục skill vào ~/.claude/skills/ rồi mở lại Claude Code.
CodexTải zip cả bộ, giải nén và chép các thư mục skill vào ~/.agents/skills/ rồi mở lại Codex. Có bản mới thì tải lại và chép đè.
ChatGPT và app AI khácNối AI của bạn với focus.camp bằng MCP cá nhân (xem bên dưới). App nào đọc thư mục skill theo chuẩn SKILL.md thì giải nén zip cả bộ vào thư mục skill của app đó.

Claude Code: nguồn skill cho Claude Code

Mỗi người có một mã nguồn skill riêng. Nhờ nó Claude Code liệt kê đúng những bộ bạn đã mua và có bản mới là cập nhật được ngay ở đó.

  1. 1

    Tạo mã nguồn skill

    Vào Cài đặt tài khoản, tab AI, tìm khối nguồn skill cho Claude Code và bấm tạo mã. Mã chỉ hiện một lần; mỗi người có một mã, tạo lại thì mã cũ ngừng dùng.

  2. 2

    Thêm nguồn focus.camp vào Claude Code

    Sao chép đoạn cấu hình có sẵn ở khối đó, dán vào file ~/.claude/settings.json rồi lưu. Sau đó thoát hẳn Claude Code và mở lại một lần để nó nạp nguồn focus.camp.

  3. 3

    Cài bộ skill

    Trong Claude Code gõ /plugin rồi cài plugin của bộ skill bạn đã mua từ nguồn focus-camp. Tên plugin là <tên cộng đồng>-<tên sản phẩm>; trang bộ skill trong Skill của tôi ghi đúng tên đó.

  4. 4

    Cập nhật khi có bản mới

    Nguồn focus.camp đã bật sẵn tự cập nhật. Nếu không thấy bản mới, chạy /plugin marketplace update focus-camp rồi /plugin update <tên plugin>@focus-camp, sau đó mở lại Claude Code.

Mã nguồn skill nằm trong file cấu hình trên máy bạn và đọc được toàn bộ skill bạn đã mua. Đừng dán nó vào khung chat, chia sẻ ảnh chụp màn hình hay commit lên git. Lộ mã thì bấm tạo lại, rồi dán đoạn cấu hình mới vào file và mở lại Claude Code (không thì skill đã cài báo lỗi không nạp được). Đổi mật khẩu cũng làm mã cũ ngừng dùng.

Để AI của bạn tự đọc skill qua MCP

Nối Claude hay ChatGPT với focus.camp (đăng nhập hoặc key cá nhân, xem MCP API). AI của bạn sẽ có các công cụ để làm việc với skill đã mua:

  • liệt kê bộ skill bạn đã mua và báo có bản mới không, kèm thay đổi từ bản bạn đang cài;
  • đọc nội dung SKILL.md và các file của bộ, file lớn hoặc file nhị phân thì trả link tải có hạn 15 phút;
  • tải bộ về và hướng dẫn cài vào app đang dùng;
  • tìm skill đang bán ở Marketplace để bạn xem và mua trên web (AI không mua thay bạn được).

Skill đã mua đọc được qua MCP kể cả khi chủ cộng đồng không bật “Cho thành viên nối AI agent”, vì đây là thứ bạn đã trả tiền để AI của mình dùng. AI chỉ đọc skill của chính bạn, không đọc được skill bạn chưa mua.

Nhớ mỗi câu này: skill nằm ở Skill của tôi, không ở cộng đồng. Dùng Claude Code thì tạo mã nguồn skill một lần, rồi cập nhật ở /plugin khi có bản mới (nguồn đã bật sẵn tự cập nhật).
Bài trướcBán hàng
Bài tiếp theoThành viên & vận hành
Khám pháMarketplaceBảng giá
focus.campfocus.camp
Nền tảng
Khám pháMarketplace
Khác
Chính sách
Focus.camp

Mạng xã hội AI-First dành cho nhà sáng tạo nội dung, chuyên gia.

Công ty TNHH Truyền thông Gió Tây

Người đại diện: Dương Trọng Nghĩa

MST: 0315165206

Địa chỉ: 124 Điện Biên Phủ, phường Tân Định, TP. Hồ Chí Minh

Giấy phép cung cấp dịch vụ Mạng xã hội số: (đang xin cấp phép)

Email: keeper@focuscamp.vn

Chính sách

  • Điều khoản dịch vụ
  • Thỏa thuận sử dụng dịch vụ mạng xã hội
  • Chính sách bảo mật
  • Chính sách hoàn tiền
  • Tổng hợp chính sách

Hỗ trợ

  • Hỗ trợ cho thành viên
  • Bảng giá
  • Liên hệ: keeper@focuscamp.vn

Dành cho chủ cộng đồng

  • Hướng dẫn vận hành
  • Ngày đầu tiên
  • Cẩm nang toàn tập
  • Tài liệu MCP API
© 2026 Công ty TNHH Truyền thông Gió TâyLượt truy cập: 60.451 (từ 06/10/2026)
Tuyên ngônNgười giữ lửaDirect Challenge200labNext Level Builder
Focus Camp
Khám pháGame