NateCue NateCue.
AI & Agentic

Claude Agent và Skill là gì? Hướng dẫn cho người mới bắt đầu

Claude Agent là AI có thể tự thực thi nhiều bước liên tiếp. Skill là module lệnh tái sử dụng. Tìm hiểu cách hoạt động, nơi trigger, và cách dùng hiệu quả ngay từ đầu.

Claude Agent và Skill là gì? Hướng dẫn cho người mới bắt đầu

Claude Agent là phiên bản AI có thể tự lập kế hoạch và thực thi nhiều bước liên tiếp - không chỉ trả lời câu hỏi mà còn đọc file, viết code, tìm kiếm, gọi công cụ bên ngoài, và hoàn thành cả một workflow phức tạp mà không cần bạn hướng dẫn từng bước. Skill là những “module lệnh” có thể cài thêm vào agent, kích hoạt bằng slash command như /knowledge-natecue hay /commit để chạy một quy trình được định nghĩa sẵn.

Nghe có vẻ kỹ thuật, nhưng ý tưởng cốt lõi rất đơn giản: thay vì bạn phải copy-paste prompt dài mỗi lần cần AI làm một việc cụ thể, Skill đóng gói quy trình đó lại - bạn chỉ cần gõ một lệnh ngắn là agent tự biết phải làm gì. Bài này giải thích từ đầu: Claude Agent là gì, Skill hoạt động ra sao, chúng trigger ở đâu, và người mới bắt đầu nên dùng như thế nào.

Claude Agent là gì?

Khi bạn chat với Claude thông thường trên claude.ai, đó là một cuộc hội thoại - bạn hỏi, Claude trả lời, xong. Claude không tự chạy thêm bước nào khác, không đọc file ngoài những gì bạn paste vào, không thực thi lệnh.

Claude Agent (hay Claude Code) là một lớp khác hoàn toàn. Đây là phiên bản Claude được trang bị tools - bộ công cụ cho phép nó hành động, không chỉ nói. Cụ thể, Claude Agent có thể:

  • Đọc và ghi file trực tiếp trên máy tính của bạn
  • Chạy lệnh terminal (bash, git, npm…)
  • Tìm kiếm trong codebase bằng grep, glob
  • Gọi API bên ngoài thông qua MCP (Model Context Protocol)
  • Sinh ra subagent để xử lý song song nhiều việc

Điểm khác biệt quan trọng nhất: Claude Agent tự quyết định cần dùng tool nào, theo thứ tự nào, để hoàn thành yêu cầu của bạn. Bạn nói “viết bài blog về React và lưu vào đúng thư mục” - agent sẽ tự tìm thư mục đúng, tự tạo file, tự viết nội dung, không cần bạn chỉ từng bước.

Đây là lý do tại sao agent thường được gọi là agentic AI - nó có “agency” (khả năng tự chủ hành động), khác với chatbot thông thường chỉ có thể phản hồi.

Skill là gì và hoạt động như thế nào

Skill là module hành vi được định nghĩa sẵn mà bạn có thể cài thêm vào Claude Agent. Hãy nghĩ nó như một “quy trình làm việc đã được đóng gói” - thay vì viết lại cùng một prompt dài mỗi lần, bạn lưu nó thành một Skill với tên cụ thể, rồi gọi lại bất cứ khi nào cần.

Về mặt kỹ thuật, mỗi Skill là một file SKILL.md chứa:

  • Tên và mô tả - để agent biết khi nào nên gợi ý dùng Skill này
  • Hướng dẫn chi tiết - quy trình bước-by-bước mà agent phải thực hiện
  • Output format - kết quả trông như thế nào, lưu ở đâu
  • Rules - các ràng buộc agent phải tuân theo

Ví dụ thực tế: Skill /knowledge-natecue trên hệ thống này chứa toàn bộ quy trình để tạo bài viết cho natecue.com/learn - từ việc nghiên cứu chủ đề, phát hiện related notes, viết bài theo format SEO chuẩn, cho đến lưu file vào đúng thư mục. Thay vì viết lại prompt 200 chữ mỗi lần, bạn chỉ cần gõ /knowledge-natecue React là gì.

Nơi trigger - Skill được kích hoạt ở đâu?

Có 3 cách chính để trigger một Skill trong Claude Agent:

1. Slash Command (/) Đây là cách phổ biến nhất. Gõ / theo sau là tên Skill, và tùy chọn thêm argument:

/knowledge-natecue Wappalyzer là gì
/commit
/review-pr 123

Agent nhận lệnh, load Skill tương ứng, và thực thi ngay lập tức.

2. Natural Language Trigger Mỗi Skill có phần description mô tả khi nào nó phù hợp. Claude đọc description của tất cả Skill đã cài, và nếu yêu cầu của bạn match - agent sẽ tự động gợi ý hoặc kích hoạt Skill đó mà không cần bạn gõ lệnh cụ thể.

Ví dụ: Nếu bạn nói “viết bài về Next.js cho website”, agent có thể tự nhận ra đây là lúc dùng /knowledge-natecue vì description của Skill đó match với yêu cầu.

3. @mention trong tin nhắn Trong một số môi trường (như Claudian trong Obsidian), bạn có thể gọi Skill bằng cách @mention tên của nó trong câu, kết hợp với các file hoặc context khác.

Cách dùng hiệu quả cho người mới bắt đầu

Nếu bạn mới bắt đầu dùng Claude Agent + Skill, đây là lộ trình thực tế:

Bước 1: Hiểu Skill nào đang có sẵn/ và nhìn danh sách Skill hiện ra (hoặc hỏi agent “liệt kê các skill đang có”). Đọc mô tả từng Skill để biết nó làm gì.

Bước 2: Dùng Skill sẵn có trước khi tự viết Đừng vội viết Skill mới. Thử dùng các Skill đã cài để cảm nhận luồng hoạt động. Chú ý agent đang đọc file nào, thực hiện bước gì - đây là cách học nhanh nhất.

Bước 3: Đọc SKILL.md của Skill bạn hay dùng File SKILL.md thường nằm ở ~/.claude/skills/{tên-skill}/SKILL.md. Đọc nó để hiểu logic bên trong - format output, các rule, cách agent quyết định làm gì. Khi bạn hiểu được cấu trúc này, bạn có thể tự viết Skill của riêng mình.

Bước 4: Tự viết Skill đầu tiên Bắt đầu với một việc bạn làm lặp đi lặp lại. Ví dụ: “mỗi khi tôi nhận brief từ client, tôi cần tạo một folder mới với cấu trúc nhất định và điền thông tin cơ bản”. Đó là ứng viên hoàn hảo để đóng gói thành Skill.

Lợi ích thực tế của Claude Agent + Skill

  • Tiết kiệm thời gian tích lũy: Mỗi lần dùng Skill thay vì viết lại prompt từ đầu, bạn tiết kiệm 2-5 phút. Nhân với 10-20 lần/ngày, đó là 20-100 phút mỗi ngày.
  • Kết quả nhất quán hơn: Skill đảm bảo agent luôn theo đúng quy trình, đúng format, đúng nơi lưu - không bị “mood” hay version prompt khác nhau ảnh hưởng đến chất lượng output.
  • Biến kiến thức cá nhân thành hệ thống: Skill chứa đựng cách bạn muốn AI làm việc - tone giọng văn, cấu trúc bài, quy tắc đặt tên file… Đây là cách “hệ thống hóa” tư duy làm việc của bạn vào một quy trình có thể tái sử dụng.
  • Dễ chia sẻ và cộng tác: Skill là file markdown thông thường - có thể commit lên Git, chia sẻ với team, hoặc publish cho cộng đồng dùng chung.
  • Mở rộng khả năng của AI: Một Claude không có Skill chỉ là chatbot thông minh. Claude với một bộ Skill được thiết kế tốt là một “cộng sự số” thực sự biết cách làm việc theo phong cách của bạn.

Skill khác gì so với Prompt thông thường?

Đây là câu hỏi người mới hay thắc mắc. Sự khác biệt chính:

Prompt thông thườngSkill
Lưu trữCopy-paste mỗi lầnFile SKILL.md cố định
Kích hoạtPaste vào chat/lệnh hoặc tự động
Khả năngHướng dẫn cho 1 lầnCó thể đọc file, gọi tool, chạy nhiều bước
Tái sử dụngThủ côngTự động, nhất quán
Cập nhậtPhải nhớ dùng version mớiSửa file là áp dụng ngay lần sau

Câu hỏi thường gặp (FAQ)

Claude Agent có khác với ChatGPT không?

Có. ChatGPT (dạng chat thông thường) chủ yếu là chatbot - trả lời, giải thích, viết text. Claude Agent (Claude Code) có quyền truy cập vào file system, terminal, và công cụ bên ngoài - nó thực sự “làm việc” trên máy tính của bạn thay vì chỉ nói chuyện. GPT-4 cũng có tool use nhưng Claude Code được thiết kế đặc biệt cho workflow developer và knowledge worker.

Skill có an toàn không? Agent có thể tự ý xóa file không?

Claude Agent có cơ chế xin phép trước khi thực hiện các thao tác quan trọng (xóa file, chạy lệnh hệ thống…). Ngoài ra, bạn có thể bật Plan Mode - agent trình bày kế hoạch hành động trước, bạn duyệt rồi mới thực thi. Skill được thiết kế tốt thường có rule rõ ràng về những gì được phép và không được phép làm.

Tôi cần biết code để dùng Claude Agent không?

Không bắt buộc. Nhiều Skill chỉ đơn giản là quy trình viết lách, nghiên cứu, hay tổ chức thông tin - không liên quan đến code. Tuy nhiên, hiểu cơ bản về file path và cách Markdown hoạt động sẽ giúp bạn dùng agent hiệu quả hơn nhiều.

Skill có thể chạy tự động theo lịch không?

Có, với tính năng Schedule (trigger theo cron) hoặc Remote Trigger. Bạn có thể đặt Skill chạy tự động mỗi sáng, mỗi tuần, hoặc khi có sự kiện cụ thể - biến Claude Agent thành một quy trình tự động thực sự.

Tôi bắt đầu từ đâu nếu muốn thử Claude Agent?

Bước đầu tiên: cài Claude Code (truy cập code.claude.com và cài CLI), sau đó nếu bạn dùng Obsidian thì thử Claudian để có giao diện chat trực tiếp trong vault. Hoặc đơn giản hơn, dùng Claude Code qua terminal với lệnh claude và thử ra lệnh tự nhiên xem nó làm được gì.

Tổng kết

Claude Agent + Skill là sự kết hợp giúp AI chuyển từ “công cụ trả lời câu hỏi” thành “cộng sự số thực sự làm việc cùng bạn”. Agent có khả năng hành động, Skill định hình cách nó hành động theo đúng cách bạn muốn. Bước tiếp theo: cài Claude Code, thử gõ một slash command, và chú ý xem agent đang làm gì từng bước - đó là cách học nhanh nhất để hiểu sức mạnh thực sự của hệ thống này.

Liên kết