Tiêu chuẩn Skill

Tìm hiểu về tiêu chuẩn mở SKILL.md cho khả năng Agent.

Skill là gì?

Skill là một khả năng mà bạn có thể thêm vào AI Agent. Nó cho phép agent thực hiện các tác vụ cụ thể, như tương tác với database, gọi API, hoặc xử lý files.

Tiêu chuẩn Agent Skills định nghĩa một format đơn giản, phổ quát để đóng gói các khả năng này để chúng có thể dễ dàng được khám phá và cài đặt bởi bất kỳ AI Agent nào (Cursor, Windsurf, Claude, v.v.).

Format SKILL.md

Ở cốt lõi của mỗi skill là file SKILL.md. File này sử dụng Markdown để mô tả skill làm gì và cách sử dụng nó.

Ví dụ

# Skill Tuyệt vời của Tôi

Skill này cho phép agent của bạn kiểm tra thời tiết hiện tại.

## Tools

### `get_weather`

Trả về thời tiết hiện tại cho một vị trí.

- **Parameters**:
  - `location` (string): Thành phố và bang, ví dụ "San Francisco, CA"
  - `unit` (string): "celsius" hoặc "fahrenheit" (mặc định: "celsius")

- **Returns**: Một chuỗi JSON chứa nhiệt độ và điều kiện thời tiết.

Cách tạo Skill

  1. Tạo Repository: Bắt đầu một GitHub repository mới.
  2. Thêm Code: Viết code cho tool của bạn (ví dụ, bằng Python hoặc TypeScript).
  3. Thêm SKILL.md: Tài liệu hóa tool của bạn sử dụng format ở trên.
  4. Publish: Chia sẻ URL repository của bạn.

Khám phá tự động

Agent Skills Directory tự động crawl các repositories tìm kiếm files SKILL.md. Sau khi được index, skill của bạn có thể cài đặt qua:

npx agent-skills install your-username/your-repo