Trong bài viết trước, tôi đã giới thiệu kho tàng sickn33/antigravity-awesome-skills. Tuy nhiên, có một vấn đề lớn mà nhiều bạn đã nhắn tin hỏi tôi:

"Mình dùng Cursor/Windsurf chứ không dùng Antigravity hay Claude Code gốc, làm sao để cài mấy cái skill này?"

Câu trả lời chính là repo tôi muốn giới thiệu hôm nay: numman-ali/openskills.

Đây không phải là một bộ sưu tập skill, mà là một công cụ (CLI Tool) giúp bạn mang định dạng "Agent Skill" đi muôn nơi. Nó phá vỡ thế độc quyền của hệ sinh thái Anthropic, biến các skill trở thành tài sản chung của mọi dòng AI Agent.

Tại sao bạn cần openskills ngay lúc này?

Hãy tưởng tượng định dạng .md của các Skill giống như đĩa Blu-ray, nhưng bạn lại chỉ có đầu máy DVD (Cursor/Windsurf cũ). numman-ali/openskills chính là phần mềm giúp bạn đọc được chiếc đĩa đó trên mọi thiết bị.

1. Universal Compatibility (Tương thích vạn năng)

Dù bạn đang sử dụng:

  • Cursor (với Composer mode)
  • Windsurf (Cascade)
  • Cline (trước đây là Claude Dev)
  • Hay thậm chí là một Agent tự build bằng LangChain...

...Công cụ này sẽ tự động "dịch" (parse) các file SKILL.md và tiêm (inject) chúng vào ngữ cảnh (Context) của Agent dưới dạng các "System Prompt" hoặc "Tools Definition" chuẩn tắc.

2. Quản lý Skill tập trung

Thay vì copy-paste file .md vào từng dự án (cách làm thủ công rất dễ lỗi thời), openskills tạo ra một thư mục Global. Khi bạn gõ lệnh openskills sync, nó sẽ tự động cập nhật file AGENTS.md trong dự án hiện tại của bạn. Agent của bạn chỉ cần đọc file này là "thông minh" lên ngay lập tức.

Hướng dẫn cài đặt & Sử dụng (Quickstart)

Công cụ này được viết bằng TypeScript/Node.js, nên việc cài đặt cực nhanh qua npm.

Bước 1: Cài đặt CLI

Mở terminal và chạy lệnh:

npm install -g openskills

Bước 2: Cài đặt Skill từ chợ (Marketplace)

Giả sử bạn muốn cài bộ skill React từ repo của sickn33 mà chúng ta đã nói tới:

# Cú pháp: openskills install <github-repo>
openskills install sickn33/antigravity-awesome-skills

Hoặc cài các skill chính chủ từ Anthropic:

openskills install anthropics/skills

Bước 3: Đồng bộ vào dự án (The Magic Step)

Di chuyển vào thư mục dự án của bạn (nơi bạn đang mở Cursor/Windsurf) và chạy:

openskills sync

Lúc này, một file AGENTS.md (hoặc cấu hình tương đương tùy mode) sẽ được tạo ra.

  • Với Cursor: Bạn chỉ cần @AGENTS.md trong khung chat, và bùm! Cursor giờ đã biết cách "Think like a Senior Dev".
  • Với Windsurf: Cascade sẽ tự động nhận diện các chỉ dẫn này trong context.

Trải nghiệm thực tế với Cursor

Tôi đã thử nghiệm combo này: Cursor (Model Claude 3.5 Sonnet) + OpenSkills (Bộ skill checklist-driven-development).

Trước khi có skill: Cursor thường lao vào code ngay khi tôi đưa yêu cầu, dẫn đến việc thiếu sót logic. Sau khi sync skill: Cursor tự động phản hồi:

"Dựa trên skill Checklist-Driven, tôi sẽ lập danh sách các việc cần làm trước khi viết code..."

Sự thay đổi hành vi này là cực kỳ giá trị. Nó biến Agent từ một "thợ code" thành một "kỹ sư tư duy".

Kết luận

numman-ali/openskills là mảnh ghép quan trọng để chúng ta tiến tới kỷ nguyên "Model Agnostic" (Không phụ thuộc mô hình). Bạn không cần phải dính chặt lấy IDE của Google hay Anthropic mới được dùng các tính năng xịn.

Hãy cài đặt nó ngay hôm nay để chuẩn bị cho một năm 2026 bùng nổ của các AI Agent cá nhân hóa.

Next step cho bạn: Bạn đang dùng Cursor hay Windsurf? Hãy thử cài openskills, pull một skill đơn giản về và comment bên dưới xem Agent của bạn có thông minh hơn không nhé!

GitHub - numman-ali/openskills: Universal skills loader for AI coding agents - npm i -g openskills
Universal skills loader for AI coding agents - npm i -g openskills - numman-ali/openskills

Lưu ý: Dự án Open Source thay đổi rất nhanh. Hãy luôn kiểm tra README.md trên GitHub để có lệnh cập nhật nhất.