
Có những hôm đang code ngon lành, tự nhiên gặp một yêu cầu… “viết email nội bộ chuẩn format công ty”, “tạo skill mới để parse PDF”, “audit codebase rồi sinh report”…
Anh em dev bình thường sẽ thở dài: “Làm gì mà phải lặp lại quy trình y chang nhau hoài vậy trời?”
Nhưng kể từ khi Claude tung ra thứ gọi là Agent Skills, cuộc đời nhẹ nhàng hơn rất nhiều. Nó không phải API, không phải function calling, không phải script backend… mà là một kiểu mở rộng não LLM rất tinh tế, rất “Anthropic style”:
Biến hiểu biết của con người thành bối cảnh – rồi tiêm vào não model đúng lúc cần.
Bài này mình sẽ đi sâu từ first principles, đọc xong, hi vọng mọi người sẽ hiểu:
1. Agent Skills là gì?
2. Nó vận hành như thế nào trong nội bộ Claude?
3. Tại sao nó KHÔNG phải tool, KHÔNG phải code?
4. Tại sao toàn bộ việc chọn skill lại dựa vào reasoning của model?
Thao tác với AI nhiều, anh em biết rồi: Cứ gặp task hơi phức tạp, muốn guide để có output tốt là mình phải đưa một cái prompt dài ngoằng, nào là:
Mệt, rất mệt 😆
Và tệ nhất là Claude không nhớ mãi, chuyển sang request khác là mất role
Agent Skills xuất hiện để giải quyết đúng điểm đau này: Một cơ chế “đóng gói vai trò + workflow + tool permission” vào 1 package có thể kích hoạt on-demand.
Không cần viết code. Không cần backend. Không cần API definition.
Chỉ bằng prompt.
Đây là điểm quan trọng nhất.
Tools là gì?
Tools là code có thể chạy:
Nó chạy → trả kết quả → xong.
Còn Skills?
Skills không chạy gì.
Skills chỉ tiêm prompt vào conversation context và thay đổi execution permissions.
Rồi Claude mới sử dụng tool để thực thi. Nói kiểu cho dễ nhớ:
“Skills là thứ làm Claude thông minh hơn. Tools là thứ Claude dùng để hành động.”
Claude có một tool đặc biệt tên là Skill
Đây không phải skill cụ thể, mà là meta-tool quản lý toàn bộ skill.
Khi Claude nhận input từ user, API gửi luôn:
Điều đáng chú ý:
Skill descriptions không chèn vào system prompt. Tất cả nằm trong tools[].
Khi Claude cần chọn skill, nó sẽ đọc text dạng:
"pdf": Extract text from PDF documents...
"internal-comms": Write internal announcements...
"skill-creator": Guide to create skills...
Không embedding.
Không matching.
Không thuật toán.
Chỉ đơn thuần… model reasoning. Đây là triết lý “LLM reasoning > algorithmic orchestration”.

Claude nhìn vào các skill description. Match bằng… hiểu ngôn ngữ tự nhiên.
Nếu thấy description giống yêu cầu → nó invoke skill.
Ví dụ:
tool_use: {
name: "Skill",
input: { "command": "skill-creator" }
}
Cực kỳ elegant.
Khi Skill Tool chạy, nó không chạy code thuật toán. Nó inject 2 message:
1) Message visible (cho người dùng)
<command-message>The "pdf" skill is loading</command-message>
<command-name>pdf</command-name>
2) Message hidden (cho model) Một prompt 500–5000 chữ từ SKILL.md:
Claude nhận prompt, nhưng người dùng không thấy. → Đây là bí quyết khiến Claude “trở thành expert tạm thời”.
Đồng thời:
Khi đã nhận skill prompt + execution context mới:
Claude → làm theo workflow đã được đóng gói.
Ví dụ PDF skill:
Skill không làm – Skill chỉ hướng dẫn – Claude mới là người thực thi.

Cấu trúc chuẩn của 1 skill:
my-skill/
├─ SKILL.md
├─ scripts/
├─ references/
└─ assets/
1. YAML frontmatter
Quy định:
Đây là meta-information để Skill Tool biết cách xử lý skill.
2. Markdown content
Đây là instruction template để tiêm vào Claude:
Claude sẽ đọc trọn bộ này mỗi lần skill bật.
Một skill như pdf không làm gì trực tiếp. Nó chỉ hướng Claude cách nghĩ như:
Lúc đó Claude sẽ tự dùng:
tool_use: Bash(pdftotext ...)
Rồi tiếp tục:
tool_use: Read(...)
→ Đây chính là agent workflow.
Skills mở rộng não → Tools thực thi → Model reasoning điều phối
Bởi vì Agent Skills chính là key để:
Nó giống như:
Claude Agent Skills thực chất không phải framework, không phải argument system, mà là:
Một cơ chế meta-programming bằng prompt. Nó tiêm workflow của con người vào não LLM, tạm thời, có ranh giới, có permission, có toolset. Claude reasoning sẽ lo phần còn lại.
Thiết kế này:
Nếu GPT Agents đang thiên về “function calling”, thì Claude Skills thiên về “context specialization”.|
Claude Agent Skills — Hiểu từ gốc đến ngọn
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE