- Agent Skills của Anthropic cho phép mở rộng năng lực chuyên môn của AI theo đúng quy trình công việc của người dùng
- Skill là thành phần ở cấp thư mục gồm lệnh, script và tài nguyên, chỉ được Claude tải khi thực sự cần cho tác vụ
- Cung cấp khả năng thực thi chuyên biệt cho các mảng công việc cụ thể như tạo Excel·PowerPoint, tuân thủ hướng dẫn thương hiệu
- Người dùng hoặc lập trình viên có thể tự tạo Skill để dùng xuyên suốt Claude app, Claude Code và API
- Dự kiến cũng sẽ hỗ trợ triển khai và quản trị ở cấp doanh nghiệp, trở thành nền tảng để xây dựng workflow AI tùy biến
Tổng quan về Skills và nguyên lý hoạt động
- Thông qua tính năng Agent Skills, Claude có thể sử dụng các skill được tùy biến để thực hiện tốt hơn những tác vụ cụ thể
- Skill được cung cấp dưới dạng thư mục bao gồm chỉ dẫn, script và tài nguyên, và Claude chỉ truy cập skill đó khi cần cho công việc liên quan
- Nhờ tính năng này, có thể tận dụng Claude mạnh mẽ hơn cho nhiều nghiệp vụ chuyên môn như quản lý tài liệu Excel, tuân thủ guideline thương hiệu của tổ chức
- Người dùng có thể tạo skill tùy chỉnh để sử dụng đồng bộ trong Claude app, Claude Code, API và các môi trường khác
Cách Skills hoạt động
- Trong quá trình thực hiện tác vụ, Claude có thuật toán quét toàn bộ các skill hiện có để tìm ra skill phù hợp nhất
- Nếu có skill khớp, Claude chỉ tải lượng thông tin và tệp tối thiểu cần thiết, giúp duy trì tốc độ mà vẫn đảm bảo năng lực xử lý tác vụ chuyên môn
- Đặc điểm của skill
- Khả năng kết hợp: có thể dùng nhiều skill cùng lúc như xếp chồng, và Claude sẽ tự động điều phối các skill cần thiết
- Tính di động: được viết theo cùng một định dạng nên có thể dùng ở mọi sản phẩm trong hệ sinh thái Claude
- Hiệu quả: chỉ gọi đúng chức năng cần thiết vào đúng thời điểm
- Mạnh mẽ: có thể bao gồm cả mã thực thi được (ví dụ: Python, Shell), qua đó tận dụng hiệu quả của lập trình truyền thống
- Skill được xem như tài liệu onboarding tùy biến dùng để đóng gói tri thức chuyên môn của tổ chức và truyền đạt cho Claude, được thiết kế để Claude có thể đóng vai chuyên gia trong một lĩnh vực cụ thể
Tích hợp với các sản phẩm Claude
Claude Apps
- Người dùng Pro, Max, Team, Enterprise đều có thể sử dụng tính năng skill
- Mặc định có sẵn nhiều skill mẫu cho các công việc phổ biến như soạn thảo tài liệu, và cũng có thể tự tùy chỉnh
- Khi người dùng nhập nội dung công việc, Claude sẽ tự động gọi skill phù hợp, và cũng có thể kiểm tra hoạt động của skill trong chain of thought
- Skill
skill-creator hỗ trợ tạo skill dễ dàng thông qua hướng dẫn hội thoại, đặt câu hỏi về workflow, tạo cấu trúc thư mục, tự động định dạng SKILL.md, đóng gói tài nguyên, v.v.
- Với Team/Enterprise, quản trị viên cần bật tính năng ở cấp tổ chức
- Có thể sử dụng tại trang cài đặt
Claude Developer Platform (API)
- Có thể quản lý phiên bản và kiểm soát vận hành của skill tùy chỉnh thông qua yêu cầu Messages API và endpoint mới
/v1/skills
- Để dùng skill cần tính năng beta Code Execution Tool, cung cấp môi trường chạy mã an toàn
- Với các skill do Anthropic cung cấp, có thể tạo và chỉnh sửa tài liệu Excel, PowerPoint, Word, PDF ở mức chuyên nghiệp
- Lập trình viên có thể tạo skill tùy chỉnh phù hợp với workflow cụ thể để tự do mở rộng mức độ ứng dụng của Claude
- Claude Console hỗ trợ tạo, xem và nâng cấp phiên bản skill một cách dễ dàng
- Có thể học thêm qua tài liệu và Anthropic Academy
Trường hợp sử dụng từ đối tác
- Box: tự động chuyển đổi nội dung đã lưu để tạo tài liệu PowerPoint·Excel·Word, hỗ trợ tự động hóa tài liệu theo đúng tiêu chuẩn tổ chức
- Notion: chuyển các câu hỏi phức tạp thành tác vụ có thể thực thi ngay, giảm gánh nặng tinh chỉnh prompt
- Canva: tùy biến agent thông qua Skill để tự động hóa thiết kế và hỗ trợ tạo nội dung chất lượng cao ở cấp nhóm
- Rakuten: dùng Skill để tự động hóa tài chính và kế toán, xử lý tổng hợp nhiều spreadsheet và rút ngắn thời gian tạo báo cáo từ 1 ngày → 1 giờ
Tích hợp với Claude Code
- Claude Code hỗ trợ cài đặt skill để mở rộng chuyên môn và workflow của nhóm
- Có thể dùng theo kiểu plugin marketplace anthropics/skills hoặc thêm trực tiếp thư mục vào
~/.claude/skills
- Cung cấp khả năng chia sẻ skill và cộng tác giữa các nhóm thông qua tích hợp hệ thống quản lý phiên bản
- Cũng hỗ trợ phát triển agent tùy chỉnh thông qua Claude Agent SDK
Bắt đầu
Kế hoạch sắp tới và lưu ý
- Trong thời gian tới, Anthropic dự kiến đơn giản hóa quy trình tạo Skill và tăng cường khả năng triển khai ở cấp tổ chức
- Vì Skill cho phép Claude thực thi mã, chỉ nên sử dụng Skill từ những nguồn đáng tin cậy
- Cần chú ý bảo vệ dữ liệu và duy trì bảo mật; xem thêm tại tài liệu hướng dẫn
4 bình luận
Một củ khoai tây có thể nướng ăn, luộc ăn, xào ăn, om ăn, xay ăn ...
Mỗi lần lại gắn cho nó đủ thứ cái tên nghe rất kêu. Cuối cùng thì tất cả cũng chỉ có cùng một vị khoai tây mà thôi.
Claude Skills thật tuyệt vời, thậm chí có thể là một đổi mới còn lớn hơn cả MCP
Ý kiến trên Hacker News
Có vẻ sắp tới trong phát triển frontend sẽ xảy ra mức độ hỗn loạn khái niệm tương tự như những gì từng trải qua, xoay quanh ChatGPT, Claude và các thứ tương tự; giờ đây đang tràn ngập đủ loại khái niệm như tool, function, skill, agent, sub-agent, command, app..., và trên nền hỗn loạn đó các framework kiểu “vibe” vẫn tiếp tục sinh sôi
bash4) khi thực sự dùng skill thì “call bash” để đọc file và thực thi công việc. Tất nhiên ở đây đã lược bỏ các chi tiết quan trọng như quản lý quyền hạn, nhưng cấu trúc cốt lõi là vậyVừa xong tôi cũng viết một bài về skill, kiểu “Claude Skills thật sự rất ngầu, thậm chí có thể là thay đổi còn lớn hơn cả MCP” link bài viết
Tôi nghĩ khả năng các hệ thống kiểu này giải quyết vấn đề tốt đến đâu chủ yếu phụ thuộc vào phần mô tả tóm tắt được viết trong skill. Con người khi tích lũy kinh nghiệm thì sẽ biết lúc nào nên dùng skill nào, còn Claude thì lần nào cũng gần như bắt đầu bằng cách chỉ đọc lướt phần mô tả
Cũng khá buồn cười là “skills” của Claude chỉ vận hành tốt nếu lập trình viên thực sự viết và quản lý tài liệu tử tế. Ngay cả tài liệu code thật nhiều người còn không quản nổi, nên tài liệu cho LLM chắc còn khó hơn. Với số ít lập trình viên có hệ thống file cực kỳ ngăn nắp và khả năng chấp nhận rủi ro cao thì có thể có ý nghĩa, nhưng nếu đã là kiểu người như vậy thì thay vì giao mấy việc lặt vặt này cho LLM, có lẽ giao cho junior làm kèm đào tạo còn hợp lý hơn, vì cuối cùng vẫn phải kiểm tra lại toàn bộ kết quả. Context window cũng có giới hạn nên rất khó tạo ra cảm giác “kỹ năng thấm vào người” như con người thật. Nếu còn phải huấn luyện LLM riêng thì rốt cuộc sẽ bị trói với chính LLM đó suốt đời. Nói chung cái giả định kiểu “trong nội bộ tổ chức mọi ngôi sao đều phải xếp thẳng hàng một cách lý tưởng” tự thân đã thấy khá thú vị rồi
Tôi tò mò skills, plugins, MCP, sub agents... sẽ tương tác với nhau ra sao. Cảm giác có khá nhiều chồng chéo. Hướng nâng cấp spec để thêm khả năng cho Claude thì tự nó không tệ, nhưng trên thực tế dù theo cách nào thì tính năng agent rốt cuộc cũng đều có thể đạt đến mức khá tương tự nhau. Trước đây trong MCP cần JSON, còn với Claude thì chỉ cần đặt Markdown vào file/thư mục là được, lại còn có input đa phương thức nên có vẻ UX đã khá hơn nhiều
Việc có thêm những tính năng như thế này khá mới mẻ. Trong project của tôi, tôi tạo riêng thư mục con
bin/claudeđể chứa script do Claude tạo ra và mấy thứ tương tự, rồi ghi rõ vị trí đó trong claude.md để hỗ trợ tìm tool. Hiệu năng khi dùng thực tế cũng khá ổn. Thực ra thứ tôi cần nhất là một helper quản lý context, kiểu “khởi động claude với bộ MCP này rồi chuyển sang bộ MCP kia”; hiện giờ tôi quản lý riêng các thư mục con (profile) cho từng project rồi chạyclaudetừ đó mỗi lần. Trong cấu trúc như vậy,bin/claudelàm khá tốt vai trò của nó, để Claude nắm được ngay cách phân tích một dataset BigQuery cụ thể hay vị trí file xác thực. Tôi không nghĩ mình sẽ dùng filesystem để quản lý profile, mà cuối cùng lại thành ra như vậyTôi không hiểu sao trong các màn demo kiểu này họ lại dùng ví dụ đơn giản quá mức như lật hay cắt ảnh chó. Chắc hẳn có nhiều ví dụ dùng skill thuyết phục hơn nhiều chứ
Cảm giác việc áp dụng Claude-skills đang lan rất nhanh. Hôm thứ Ba tôi đã bị thu hút bởi bài giới thiệu “Superpowers” bài giới thiệu, rồi sắp xếp lại các tool mình đã làm sẵn để đóng gói thành skill giao cho agent dùng. Rất hoan nghênh phản hồi cho mã nguồn mở deli-gator
Thứ Sáu tuần trước tôi đã lỡ tiết lộ sự tồn tại của Claude Skills, nên giờ nó được công bố chính thức rồi cũng thấy mừng bài blog liên quan
Skills, plugins, marketplace, connectors, add-ons... giờ có quá nhiều loại nên rất khó theo kịp