Bài 13: Tự Tay Tạo Skill — Biến Quy Trình Của Bạn Thành Vũ Khí AI

MỤC TIÊU CUỐI BÀI

Hôm nay anh em sẽ tự tay tạo những skill xịn, chính xác cho business của riêng anh em. Skill là cách để agent thay được những người làm chuyên môn cao — lập trình viên, video editor, copywriter, kế toán...

Cuối hôm nay anh em có:

  • Ít nhất 1 skill do chính anh em tạo, gắn với business của anh em (viết bài Facebook đúng giọng, soạn proposal đúng template, làm báo cáo doanh thu... — tùy anh em chọn).
  • Hiểu rõ 5 cấp độ skill, biết khi nào dùng cấp nào — bằng cách làm bài trắc nghiệm 10 câu.

MỘT CÂU CHUYỆN THẬT

Anh em từng phải trả 10 triệu cho 1 video editor để cắt 30 video reels mỗi tháng? Hoặc 15 triệu cho 1 lập trình viên junior để code 1 tính năng mới mỗi tuần? Hoặc 5 triệu cho 1 copywriter để viết content theo brand voice của anh em?

Skill cấp cao = cho agent khả năng làm những việc đó thay con người. Anh em ngủ — agent edit video, code, viết bài. Không phải tương lai xa — đây là cái anh em build được trong vài giờ hôm nay.

TINH THẦN NGÀY HÔM NAY

Đây là ngày chuyển hóa quan trọng nhất chuỗi. Trước hôm nay anh em nhận skill từ tôi. Sau hôm nay anh em tự tạo skill — đồng nghĩa anh em không còn phụ thuộc vào ai nữa, business của anh em cần gì tự làm được.

SOP hôm nay ép anh em dùng agent coding hỏi — không phải đọc lý thuyết suông. Đây mới là cách hiểu sâu.

SOP — HƯỚNG DẪN CHI TIẾT TỪNG BƯỚC

Phần Một: Hiểu Skill Là Gì

BƯỚC 01 — Đọc ebook trước:

Tôi đã gửi anh em file ebook "The Complete Guide to Building Skills for Claude" của Anthropic ở phần Thư Viện SOP trong TOT CLUB nhé.

Anh em không cần đọc hết. Chỉ cần đọc 3 chương:

  • Chapter 1 — Fundamentals: Skill là gì, cấu trúc thư mục, progressive disclosure. ~3 trang.
  • Chapter 2 — Planning and Design: Cách viết SKILL.md + YAML frontmatter. ~6 trang.
  • Chapter 5 — Patterns and Troubleshooting: 5 patterns phổ biến. ~5 trang.

Tổng: ~14 trang, đọc 20-30 phút. Đọc bằng tiếng Anh nhưng có agent coding bên cạnh — không hiểu chỗ nào, paste vào hỏi.

💡 Hiểu skill kiểu đơn giản nhất: Skill = 1 thư mục có file SKILL.md. File này dạy agent cách làm 1 việc cụ thể. Khi agent thấy task tương tự, nó tự đọc skill và làm theo.

BƯỚC 02 — Hiểu 5 cấp độ skill:

Skill có thể đơn giản (chỉ 1 file MD) hoặc phức tạp (nhiều thành phần). Anthropic chia thành 5 cấp độ — biết cấp nào phù hợp việc nào là kỹ năng quan trọng nhất hôm nay:

  • Cấp 1 · Skill Đơn (Chỉ 1 file SKILL.md): Khi skill chỉ là hướng dẫn cách agent xử lý task — không cần data ngoài, không cần format chuẩn cứng. Output là văn bản tự do. Thay được: junior CS, junior copywriter, content creator.
  • Cấp 2 · Skill + Khuôn Mẫu (SKILL.md + assets/ chứa template): Khi output cần đúng format chuẩn mỗi lần — slide, hợp đồng, proposal, caption có hook+body+CTA cố định. Thay được: graphic designer (làm template), proposal writer, SEO writer.
  • Cấp 3 · Skill + Máy Tự Động (SKILL.md + scripts/ chứa code chạy được): Khi cần xử lý dữ liệu thực tế — đếm, tính toán, parse file, validate, edit video, render ảnh. Code chính xác hơn ngôn ngữ. Thay được: lập trình viên junior, data analyst, video editor (FFmpeg), SEO checker.
  • Cấp 4 · Skill + Sổ Tay Chuyên Môn (SKILL.md + references/ chứa kiến thức sâu): Khi skill cần kiến thức chuyên sâu — luật, tài chính, y khoa, kế toán. Agent tham chiếu khi cần. Thay được: tư vấn pháp lý, tư vấn tài chính, kế toán, chuyên gia chuyên môn.
  • Cấp 5 · Skill Đầy Đủ (SKILL.md + scripts/ + assets/ + references/): Cho task phức hợp cao — vừa cần xử lý data, vừa cần format chuẩn, vừa cần kiến thức sâu. Ví dụ: build báo cáo BI hàng tuần. Thay được: senior all-round (technical writer + designer + dev junior).

Quy tắc vàng khi chọn cấp: Bắt đầu cấp thấp nhất khả thi. Skill đầu tiên của anh em nên Cấp 1 hoặc Cấp 2 — dễ làm, dễ test, ra kết quả nhanh. Sau quen rồi, lên Cấp 3-5 cho task phức tạp. Đừng over-engineer skill đầu tiên — không ai làm được skill cấp 5 ngay lần đầu.

BƯỚC 03 — Trắc nghiệm 10 câu — Bắt buộc dùng AI để trả lời:

Mỗi câu là 1 tình huống thật. Anh em phải đoán: **Cấp skill nào phù hợp nhất?** Quy tắc bắt buộc: với mỗi câu, mở agent coding của anh em (Cursor / Antigravity / Claude Code) và dán câu hỏi để AI giải thích trước khi chọn.

Câu 1: Bạn muốn agent trả lời câu hỏi thường gặp của khách hàng trên Telegram, đúng tone business của bạn. FAQ có sẵn 20 câu, mỗi câu trả lời ngắn 2-3 dòng.

Cấp 1 · Skill Đơn (Chỉ 1 file SKILL.md)
Cấp 2 · Skill + Khuôn Mẫu (assets/template)
Cấp 3 · Skill + Máy Tự Động (scripts/code)
Cấp 4 · Skill + Sổ Tay Chuyên Môn (references/)
Chính xác! Chỉ cần lưu trữ 20+ câu hỏi thường gặp và hướng dẫn tone trả lời thẳng trong 1 file SKILL.md duy nhất là đủ. Không cần data ngoài, không cần template hay code phức tạp.

Câu 2: Bạn muốn agent edit video tự động — cắt clip dài thành 5 reels ngắn, thêm caption animation, ghép nhạc nền.

Cấp 1 · Skill Đơn
Cấp 2 · Skill + Khuôn Mẫu
Cấp 3 · Skill + Máy Tự Động (scripts/ chứa code chạy được)
Cấp 4 · Skill + Sổ Tay Chuyên Môn
Chính xác! Task này bắt buộc phải sử dụng mã lập trình (ví dụ kịch bản Python gọi FFmpeg hoặc MoviePy) để xử lý cắt ghép video, chỉnh âm thanh và thêm phụ đề động. AI thuần túy không tự thao tác file video được, cần scripts code bổ trợ.

Câu 3: Bạn muốn agent soạn proposal/báo giá cho khách hàng mới — phải đúng template thương hiệu của bạn (logo, màu, layout cố định).

Cấp 1 · Skill Đơn
Cấp 2 · Skill + Khuôn Mẫu (SKILL.md + assets/ chứa template)
Cấp 3 · Skill + Máy Tự Động
Cấp 4 · Skill + Sổ Tay Chuyên Môn
Chính xác! Vì yêu cầu bắt buộc phải tuân theo mẫu biểu định dạng cố định (Docx, PDF có sẵn layout, logo, CSS màu thương hiệu) nên cần cấu trúc Cấp 2 với thư mục assets/ chứa template mẫu để agent điền dữ liệu vào.

Câu 4: Bạn muốn agent code 1 tính năng mới vào website của bạn — ví dụ thêm trang "Khách hàng nói gì". Task gồm: viết code frontend, viết code backend, test, commit, deploy.

Cấp 2 · Skill + Khuôn Mẫu
Cấp 3 · Skill + Máy Tự Động
Cấp 4 · Skill + Sổ Tay Chuyên Môn
Cấp 5 · Skill Đầy Đủ (scripts/ + assets/ + references/)
Chính xác! Đây là một quy trình phát triển phần mềm phức hợp cao. Vừa cần references chứa tài liệu cấu trúc DB hiện tại để tránh phá vỡ code cũ, vừa cần assets chứa UI Mockup/Design Token tiêu chuẩn, vừa cần scripts chạy test và deploy code.

Câu 5: Bạn muốn agent soạn hợp đồng cho khách thuê dịch vụ — phải đúng luật VN, có điều khoản chuẩn về thanh toán, sở hữu trí tuệ, NDA, giải quyết tranh chấp.

Cấp 1 · Skill Đơn
Cấp 2 · Skill + Khuôn Mẫu
Cấp 4 · Skill + Sổ Tay Chuyên Môn (references/ chứa luật & NDA chuẩn)
Cấp 5 · Skill Đầy Đủ
Chính xác! Để soạn hợp đồng đúng luật Việt Nam và đảm bảo quyền lợi pháp lý chặt chẽ, agent cần một thư viện tri thức chuyên môn sâu nằm ở thư mục references/ (chứa tài liệu luật, nghị định, các điều khoản NDA mẫu đã được kiểm chứng bởi luật sư) để tham chiếu chính xác từng dòng.

Câu 6: Bạn muốn agent làm báo cáo doanh thu cuối tháng — đọc data thật từ database (đơn hàng, khách hàng), tính toán doanh thu/lãi/khách mới, vẽ biểu đồ, xuất ra slide PowerPoint theo template công ty.

Cấp 2 · Skill + Khuôn Mẫu
Cấp 3 · Skill + Máy Tự Động
Cấp 5 · Skill Đầy Đủ
Cấp 4 · Skill + Sổ Tay Chuyên Môn
Chính xác! Task này tích hợp mọi cấp độ: cần scripts (Cấp 3) để kết nối SQLite/MySQL truy xuất đơn hàng và vẽ chart Python, cần assets (Cấp 2) chứa file PowerPoint Template, và cần references (Cấp 4) chứa định nghĩa cách tính lợi nhuận/lãi ròng của công ty.

Câu 7: Bạn muốn agent viết caption Instagram cho mỗi sản phẩm bạn bán — caption có cấu trúc cố định: Hook (câu gây chú ý) + Body (mô tả sản phẩm) + CTA (kêu gọi mua).

Cấp 1 · Skill Đơn
Cấp 2 · Skill + Khuôn Mẫu (Hook + Body + CTA structure)
Cấp 3 · Skill + Máy Tự Động
Chính xác! Format caption cố định có cấu trúc ba phần bắt buộc chính là biểu hiện của Cấp 2 (Khuôn mẫu/Template). Lưu cấu trúc này trong file hoặc assets hướng dẫn giúp đầu ra luôn đồng đều 100%.

Câu 8: Bạn muốn agent phân tích đối thủ cạnh tranh — bạn cho tên đối thủ, agent vào website của họ, đọc nội dung, đánh giá điểm mạnh/yếu, viết báo cáo dạng văn bản.

Cấp 1 · Skill Đơn (hoặc Cấp 4 nếu dùng framework phân tích đối thủ sâu)
Cấp 2 · Skill + Khuôn Mẫu
Cấp 3 · Skill + Máy Tự Động
Chính xác! Đối với phân tích thông thường trả kết quả dạng text tự do, Cấp 1 (file SKILL.md hướng dẫn các tiêu chí đọc, phân tích và xuất văn bản) là hoàn toàn đáp ứng tốt mà cực kỳ nhanh gọn.

Câu 9: Bạn muốn agent tạo poster quảng cáo tự động — bạn nhập thông tin sự kiện (tên, ngày, địa điểm), agent tạo ra ảnh poster có sẵn typography đẹp, màu sắc đúng brand, logo công ty.

Cấp 1 · Skill Đơn
Cấp 2 · Skill + Khuôn Mẫu
Cấp 3 · Skill + Máy Tự Động (script vẽ đồ hoạ thực tế)
Cấp 4 · Skill + Sổ Tay Chuyên Môn
Chính xác! Tương tự như chỉnh sửa video, việc tự động ghép chữ, xử lý canvas ảnh và xuất file ảnh PNG/JPG thật cần scripts lập trình (sử dụng thư viện Python Pillow/PIL, Canvas Node.js) để vẽ hình ảnh chính xác tuyệt đối.

Câu 10: Bạn muốn agent tư vấn đầu tư cơ bản cho khách hàng — agent hỏi tình hình tài chính của khách, gợi ý phân bổ portfolio (cổ phiếu, vàng, gửi tiết kiệm) dựa trên nguyên tắc đầu tư chuẩn (rule of 100, đa dạng hoá, etc.).

Cấp 1 · Skill Đơn
Cấp 2 · Skill + Khuôn Mẫu
Cấp 4 · Skill + Sổ Tay Chuyên Môn (references/ chứa tri thức phân bổ tài chính)
Chính xác! Việc tư vấn phân bổ tài sản bắt buộc phải tuân theo các lý thuyết và framework kinh tế học vững chắc. Đưa các framework này vào references/ để agent truy xuất mỗi lần tư vấn sẽ tránh việc AI trả lời bừa bãi hay phỏng đoán vô căn cứ.
BƯỚC 04 — 10 ý tưởng skill cho business của anh em:

Trước khi vào tạo, đây là 10 ý tưởng skill khả thi — chọn 1 cái phù hợp business của anh em để làm đầu tiên:

01 · CẤP 2
Viết bài Facebook theo Brand Voice

Template Hook + Body + CTA. Agent đọc thông tin sản phẩm → fill vào template → ra bài đăng Facebook chuẩn mực.

02 · CẤP 1
Trả lời FAQ khách hàng

SKILL.md chứa 20+ FAQ + cách trả lời theo brand. Agent thay thế junior CS trực Telegram cực tốt.

03 · CẤP 3
Báo cáo doanh thu cuối tuần

Script Python đọc SQLite DB → tính toán doanh thu → tự động gửi tin báo cáo qua Telegram.

04 · CẤP 2
Viết email follow-up khách hàng

Template email các giai đoạn (sau gặp mặt, sau gửi báo giá). Agent điền tên khách → ra email chuẩn.

05 · CẤP 2
Soạn proposal/báo giá thương hiệu

Template proposal có sẵn logo, bảng giá và điều khoản NDA. Tự động xuất file Word/PDF gửi khách hàng.

06 · CẤP 1 + 4
Phân tích đối thủ (Marketer)

Đọc website đối thủ → tự động đánh giá SWOT chi tiết theo framework cấu trúc sẵn trong references.

Phần Hai: Tự Tay Tạo Skill Đầu Tiên

BƯỚC 05 — Chốt 1 skill để làm hôm nay:

Chọn 1 trong các ý tưởng trên — hoặc nghĩ ra ý tưởng riêng phù hợp business của anh em. Tiêu chí chọn: Đơn giản (ưu tiên Cấp 1 hoặc Cấp 2 cho skill đầu tiên. Không nhảy thẳng Cấp 5), Có ích thực sự (việc anh em làm tay nhiều lần/tuần), Rõ ràng output.

💡 Khuyên cho người mới: Skill 01 (viết bài Facebook) hoặc Skill 02 (FAQ khách hàng) là 2 lựa chọn an toàn nhất — dễ làm, ra kết quả ngay, dùng được hàng ngày. Anh em có thể làm xong 1 trong 2 cái này trong 60 phút.

BƯỚC 06 — Vibe code skill bằng agent coding:

Mở agent coding (Cursor / Antigravity / Claude Code), tạo thư mục mới my-skills/ trên máy. Paste prompt:

LỆNH COPY – VIBE CODE SKILL

Tôi muốn tạo 1 Claude Skill đầu tiên. Skill tôi muốn tạo: - Tên skill: [điền tên ngắn theo kebab-case, ví dụ: viet-bai-facebook] - Mục đích: [điền 1 câu — ví dụ: "Viết bài Facebook đúng brand voice của tôi"] - Cấp độ: [Cấp 1 hoặc Cấp 2] - Use case cụ thể: [ví dụ: "Khi tôi nói 'viết bài Facebook về sản phẩm A', skill này kích hoạt đúng template Hook+Body+CTA"] Đọc context của tôi: 1. Brain.db trong folder my-brain/ — chứa brand_voice của tôi 2. Nếu cần thêm thông tin gì về business của tôi, hỏi tôi cụ thể Làm giúp tôi: 1. Tạo thư mục my-skills/[tên-skill]/ với cấu trúc đúng (kebab-case, có SKILL.md, các thư mục assets/scripts/references nếu cần theo cấp độ tôi chọn). 2. Viết SKILL.md với: - YAML frontmatter có name + description chuẩn (description phải gồm: cái skill làm gì + khi nào dùng + các trigger phrase) - Body markdown rõ ràng: Instructions, Examples (2-3 ví dụ) 3. Test skill ngay tại đây: bạn giả vờ là Claude đang nhận skill này, tôi gõ 1 yêu cầu thật, bạn xem skill có kích hoạt đúng không và output có đúng kỳ vọng không. Làm từng bước, trình bày plan trước khi code, chờ tôi duyệt.

💡 Quy tắc khi viết description trong YAML: Theo tài liệu của Anthropic, description là phần quan trọng nhất của skill — nó quyết định khi nào skill kích hoạt. Description tốt phải gồm: **Cái gì (What it does)** + **Khi nào dùng (When to use it)** dưới 1024 ký tự. Ví dụ tốt: "Viết bài Facebook theo brand voice. Dùng khi user nói 'viết bài cho sản phẩm X', 'làm caption Facebook', 'viết content quảng cáo'."

BƯỚC 07 — Test skill ngay trong agent coding:

Sau khi agent đã viết xong, test ngay tại agent coding bằng **"@filename trick"**:

  • Trong khung chat của agent coding, gõ @ → popup hiện ra → chọn file SKILL.md anh em vừa tạo. File được inject vào context.
  • Sau đó gõ yêu cầu thật, ví dụ: "Viết bài Facebook về khoá học Vibe Coding của tôi, giá 2tr, ưu đãi cuối tuần."
  • Agent sẽ đọc skill, làm theo template/instructions trong skill, ra bài đăng. Kiểm tra: output có đúng format anh em mong muốn không? Tone có đúng không? Nếu không đúng → quay lại sửa SKILL.md, test lại.

⚡ Skill không hoạt động đúng? 3 lỗi phổ biến:
1. Skill không kích hoạt: description thiếu trigger phrase. Sửa: thêm các cụm người dùng thường nói.
2. Skill kích hoạt sai lúc: description quá rộng. Sửa: thêm "Do NOT use for [...]" để hạn chế.
3. Output không đúng template: SKILL.md instructions chưa rõ. Sửa: thêm Examples cụ thể, càng concrete càng tốt.

Phần Ba: Đưa Skill Lên goClaw Để Agent Dùng

BƯỚC 08 — Upload skill lên goClaw:

Skill anh em vừa tạo dùng được trong agent coding (qua @filename). Giờ đưa lên goClaw để agent Telegram của anh em dùng được — bất cứ khi nào anh em nhắn yêu cầu phù hợp, nó tự kích hoạt skill.

  • Mở https://app.yourdomain.com → đăng nhập goClaw Dashboard.
  • Sidebar → Capabilities → Skills.
  • Bấm Upload Skill → chọn thư mục skill anh em vừa tạo (nén thành .zip trước).
  • Bật Enabled cho skill này.
  • Vào agent detail (agent Telegram của anh em) → tab Skills → tick để cho agent này dùng skill vừa upload.

💡 Không thấy Skills trong sidebar goClaw? Tuỳ phiên bản, có thể nằm ở: Capabilities → Skills, hoặc Core → Skills, hoặc cần upload qua filesystem sync (giống Knowledge Vault ở Bài 12). Chụp màn hình → paste vào Claude → "tôi muốn upload skill cho goClaw, bấm đâu?".

BƯỚC 09 — Test thật với Telegram:

Mở Telegram, chat với agent Telegram của anh em. Gõ 1 yêu cầu phù hợp với skill anh em vừa tạo:

  • Nếu skill viết bài Facebook: "Viết bài Facebook về sản phẩm A của tôi giá 500k, ưu đãi cuối tuần."
  • Nếu skill FAQ: "Khách hỏi làm sao biết khoá học có hợp với mình không?"
  • Nếu skill báo cáo: "Làm báo cáo doanh thu tuần này cho tôi."

✓ Agent phải: Tự nhận ra skill phù hợp → Load skill vào context → Output đúng format/template như đã test ở Bước 07.

Hoàn thành khi:

  • Anh em hiểu 5 cấp skill, biết khi nào dùng cấp nào (qua 10 câu trắc nghiệm trên).
  • Anh em có 1 skill do chính anh em tạo, dùng được ở cả agent coding local và goClaw Telegram.
  • Anh em không còn phụ thuộc vào skills của ai — business cần gì tự build được.

Mẹo AI-First tổng cho cả bài

Sau khi xong skill đầu tiên, mỗi tuần anh em hãy tạo thêm 1 skill mới. Sau 3 tháng anh em sẽ có ~12 skills riêng — đủ thay 1 team nhỏ. Đây là tài sản thực sự của anh em, không ai lấy mất được.

Mẹo: việc nào anh em đang làm tay 3+ lần/tuần — hãy biến nó thành skill. Quy luật đơn giản này sẽ tiết kiệm cho anh em hàng giờ mỗi tuần.

Quay lại Bài 12 Tiến tới Bài 14