Chào cả nhà! Em mới bập bẹ vào con đường vibe code :D, vừa rồi lướt X thấy có bài nói về OpenSkills nên cũng thử dùng. Thấy hay hay nên chia sẻ lại với mọi người.
Đây là một thư viện mã nguồn mở giúp bạn tải và quản lý các skills cho các AI agent một cách dễ dàng, linh hoạt và nhất quán giữa nhiều nền tảng khác nhau. 
OpenSkills là gì?
OpenSkills là một universal skills loader dành cho các AI coding agents như Claude Code, Cursor, Windsurf, Aider… tức là nó giúp bạn nạp các “kỹ năng AI” cùng chuẩn format tới bất kỳ agent nào bạn dùng! 😎 Trước đó, Claude Code có hệ thống skills riêng nhưng các agent khác thì không — OpenSkills giải quyết điều đó bằng CLI đơn giản và chuẩn tương thích hoàn toàn với hệ thống skill của Claude Code. 
Nói dễ hiểu: bạn có thể tải những kỹ năng mạnh mẽ (ví dụ: xử lý PDF, Excel, tạo slide,…) một lần, rồi dùng chúng ở mọi môi trường agent mà bạn thích! 
Repo chính: https://github.com/numman-ali/openskills 
Vì sao nên dùng OpenSkills?
- Dễ tích hợp mọi agent, không chỉ Claude Code
- Các kỹ năng có thể tải từ GitHub, bạn tự viết rồi chia sẻ luôn
- LI đơn giản, không cần cấu hình phức tạp — nhanh chạy và test được ngay
- Hỗ trợ progressive loading, nạp skill chỉ khi cần, tiết kiệm context cho AI
Hướng dẫn sử dụng nhanh
Dưới đây là các bước cơ bản để bạn bắt đầu với OpenSkills
1. Cài đặt OpenSkills
Trước tiên bạn cần cài Node.js (v16+), rồi mở terminal và gõ:
npm i -g openskills
Lệnh này sẽ cài OpenSkills toàn cục, để bạn có thể dùng ở mọi dự án! 
2. Cài đặt các skill từ GitHub
OpenSkills hỗ trợ tải các skill từ Anthropic’s skills marketplace hoặc bất kỳ repo GitHub chứa skill chuẩn format của Claude Code:
openskills install anthropics/skills
Hoặc nếu bạn có repo riêng:
openskills install your-org/custom-skills
Lưu ý: mặc định nó sẽ cài vào thư mục .claude/skills/ trong project (tương thích với Claude Code), nhưng bạn cũng có thể dùng mode universal để chia sẻ giữa nhiều agent nếu cần. 
3. Xem danh sách skill đã cài
openskills list
Bạn sẽ thấy danh sách các skill hiện có kèm mô tả. 
4. Nạp skill vào agent
Khi agent cần dùng một skill cụ thể thì bạn có thể nạp nó vào context bằng:
openskills read <skill-name>
Ví dụ bạn cần dùng kỹ năng xử lý PDF:
openskills read pdf
Điều này sẽ load nội dung SKILL.md tương ứng để AI đọc và thực thi theo hướng dẫn. 
5. Đồng bộ skill với file AGENTS.md
openskills sync
Lệnh này sẽ cập nhật danh sách skill vào file AGENTS.md của bạn, rất tiện nếu bạn dùng nhiều agent chung trong một project. 
⸻
Gợi ý workflow thực tế
Bạn lập một project AI agent cho coding →
Cài OpenSkills rồi tải vài skill hữu ích (ví dụ: xử lý bảng Excel, PDF…) →
Khi cần hỗ trợ tác vụ phức tạp, agent của bạn có thể gọi ngay skill tương ứng →
Xài chung những skill này trên nhiều agent khác nhau mà không phải viết lại gì! 😄 
OpenSkills là một công cụ rất đáng thử nếu bạn đang build agent AI chuyên về code, đặc biệt khi bạn chạy song song nhiều môi trường khác nhau. Chỉ vài lệnh CLI là bạn đã có một hệ thống kỹ năng đa năng phục vụ các workflow phức tạp. 
Top comments (0)