close

Hướng dẫn cách thêm skill cho Hermes Agent: 4 cách và lệnh quản lý

Tác giả: Đông Tùng Ngày đăng: 29/04/2026 Chuyên mục: Hermes Agent
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Có bốn cách thêm skill cho Hermes Agent: cài từ Skills Hub bằng hermes skills install, cài thẳng từ URL tới file SKILL.md, tự viết thư mục skill trong ~/.hermes/skills/, hoặc để Hermes tự rút skill từ việc vừa làm (lệnh /learn). Skill cài từ hub đều qua bước quét bảo mật trước khi vào thư mục skill.

Nếu bộ nhớ giúp Hermes Agent nhớ bạn là ai, thì skill giúp agent biết phải làm một việc cụ thể theo cách nào. Bài này là đầu mối của nhóm bài về skills, memory và tích hợp: phần cuối có mục lục các hướng dẫn kết nối Google Workspace, MCP, cron, Kanban, plugin và trình duyệt.

Cập nhật 10/2026: lệnh và cấu hình trong bài đối chiếu với Hermes Agent v0.22.5 (phát hành 23/10/2026). Ảnh chụp terminal là bản tác giả chụp tháng 4/2026; giao diện có thể khác chút ở bản mới.

Skill trong Hermes Agent là gì và khác tool thế nào?

Skill trong Hermes Agent là tài liệu hướng dẫn Markdown mà agent chỉ nạp khi cần: một file SKILL.md có phần đầu YAML, khi nào dùng, các bước, lỗi hay gặp và cách kiểm tra. Tool là mã chạy thật trong Hermes. Mô tả được bằng lời và lệnh shell thì viết skill; cần tích hợp sâu thì viết tool.

Skill trong Hermes Agent là gì?

Toàn bộ skill nằm trong ~/.hermes/skills/, theo chuẩn mở agentskills.io. Bản cài mới được chép sẵn bộ skill đi kèm (bundled); skill cài từ hub và skill do agent tự tạo cũng nằm ở đây. Trong prompt, Hermes chỉ giữ một bảng mục lục gồm tên và mô tả ngắn của từng skill; nội dung đầy đủ chỉ được tải khi tác vụ khớp hoặc khi bạn gõ /tên-skill.

Khi nào tạo skill, khi nào tạo tool?

  • Tạo skill khi: việc cần làm diễn đạt được bằng hướng dẫn, lệnh shell và các tool có sẵn; khi bọc một CLI hoặc API mà agent gọi qua terminal. Ví dụ: tìm bài trên arXiv, quy trình Git, quản lý Docker, xử lý PDF.
  • Tạo tool khi: cần tích hợp trọn vẹn với API key, luồng xác thực phức tạp; cần logic chạy chính xác mỗi lần; xử lý dữ liệu nhị phân, streaming hoặc sự kiện thời gian thực. Ví dụ: tự động hoá trình duyệt, TTS, phân tích hình ảnh.

Tóm gọn: mô tả được cách làm bằng ngôn ngữ tự nhiên và các bước thực thi thì đó là skill; cần mã Python và tích hợp sâu vào hệ thống thì đó là tool. Thành phần mở rộng khác như plugin, MCP server, memory provider được so sánh trong bài plugin Hermes Agent đáng dùng.

Skill khác tool như thế nào trong Hermes Agent?

4 cách thêm skill cho Hermes Agent

Bốn cách thêm skill khác nhau ở nguồn và mức kiểm soát: Skills Hub cho skill có sẵn, URL cho skill tác giả tự đăng, tự viết cho quy trình riêng của bạn, và /learn để Hermes chắt lọc từ việc vừa làm. Ba cách đầu đi qua lệnh hermes skills; cách cuối dùng lệnh trong khung chat.

Sơ đồ luồng cài skill cho Hermes Agent: nguồn official, GitHub, skills.sh, ClawHub, browse.sh và URL được tải về khu cách ly, quét bảo mật cho ra ba mức an toàn, caution/warn (cài được với --force) và dangerous (luôn bị chặn), rồi lưu vào ~/.hermes/skills kèm lock.json; khi chat chỉ tên và mô tả nằm trong prompt

Cách 1: Cài skill từ Skills Hub

Đây là cách nhanh và phổ biến. Skills Hub gom skill từ nhiều nguồn: kho official của Nous Research, các repo GitHub tin cậy, skills.sh, ClawHub, LobeHub, browse.sh và các trang có endpoint /.well-known/skills/.

Tìm kiếm skill

Duyệt toàn bộ skill có sẵn (official hiển thị trước):

hermes skills browse
Lệnh hermes skills browse liệt kê skill trên Skills Hub, nguồn official hiển thị trước; IP đăng nhập lần trước đã che

Duyệt chỉ skill official:

hermes skills browse --source official

Tìm theo từ khoá trên mọi nguồn, hoặc chỉ trong một nguồn:

hermes skills search kubernetes
hermes skills search react --source skills-sh

Xem trước trước khi cài

Luôn xem trước nội dung skill trước khi cài, đặc biệt là skill cộng đồng:

hermes skills inspect official/security/1password
Lệnh hermes skills inspect hiển thị metadata và nội dung SKILL.md của skill 1password trước khi cài

Lệnh inspect hiện metadata từ nguồn khi có: URL repo, trang chi tiết trên skills.sh, lệnh cài, số lượt cài mỗi tuần và trạng thái kiểm tra bảo mật phía upstream.

Cài đặt skill

# Cài từ kho official
hermes skills install official/security/1password

# Cài từ GitHub
hermes skills install openai/skills/k8s

# Cài từ skills.sh (sau khi đã đọc kỹ, chấp nhận cảnh báo không nguy hiểm)
hermes skills install skills-sh/vercel-labs/json-render/json-render-react --force
Lệnh hermes skills install official/security/1password: quét bảo mật, xác nhận cài và đường dẫn ~/.hermes/skills/security/1password

Trong ảnh, bộ quét vẫn báo một phát hiện mức cao với skill 1password vì skill này làm việc với biến chứa token; Hermes cho cài vì nguồn là official. Đó là lý do nên đọc kết quả quét chứ không chỉ bấm “y”.

Các nguồn skill được hỗ trợ

NguồnVí dụ định danhMức tin cậy
officialofficial/security/1passwordTin cậy như skill đi kèm
GitHub (tap mặc định)openai/skills/k8s; tap: openai, anthropics, huggingface, NVIDIA…trusted
GitHub / tap tự thêmowner/repo/skills/ten-skillcommunity
skills-shskills-sh/vercel-labs/agent-skills/…community
well-knownwell-known:https://mintlify.com/docs/.well-known/skills/mintlifycommunity
urlhttps://sharethis.chat/SKILL.mdcommunity
clawhub, lobehub, browse-shĐịnh danh riêng của từng chợ skillcommunity
Nguồn: docs Skills System, kiểm 26/10/2026

Cách 2: Cài skill từ URL trực tiếp

Khi tác giả đăng skill trên website riêng mà không qua hub, có thể cài thẳng từ URL. Hermes tải SKILL.md cùng các file được tham chiếu trong references/, templates/, scripts/, assets/, examples/, rồi quét cả gói:

# Cài từ URL
hermes skills install https://sharethis.chat/SKILL.md

# Đặt tên khi frontmatter không có trường name
hermes skills install https://example.com/SKILL.md --name my-skill

# Cài vào category cụ thể
hermes skills install https://example.com/my-skill/SKILL.md --category productivity

Hermes xác định tên skill theo thứ tự: trường name trong frontmatter (nên có), tên thư mục cha trong URL, hỏi trực tiếp nếu đang ở terminal, hoặc báo lỗi và yêu cầu --name khi chạy ở môi trường không tương tác (gateway, script).

Lưu ý bảo mật: skill cài từ URL luôn ở mức community và qua bộ quét như mọi nguồn khác. URL được lưu làm định danh, nên hermes skills update sẽ tải lại đúng URL đó khi có bản mới.

Cách 3: Tự viết skill mới

Tự viết skill phù hợp khi bạn có quy trình riêng mà hub không có. Mỗi skill là một thư mục trong ~/.hermes/skills/, bắt buộc có SKILL.md; các thư mục con là tuỳ chọn. Cách viết frontmatter, mô tả kích hoạt, Procedure, Pitfalls, Verification và mẫu SKILL.md hoàn chỉnh nằm ở bài cách viết skill cho Hermes Agent.

~/.hermes/skills/
└── devops/                 # category (nhóm)
    └── deploy-k8s/         # tên skill
        ├── SKILL.md        # bắt buộc: hướng dẫn chính
        ├── references/     # tuỳ chọn: tài liệu tham khảo
        ├── templates/      # tuỳ chọn: mẫu đầu ra
        ├── scripts/        # tuỳ chọn: script hỗ trợ
        └── assets/         # tuỳ chọn: file bổ sung

Khung tối thiểu của một SKILL.md:

---
name: db-backup
description: Backup PostgreSQL có kiểm checksum.
version: 1.0.0
platforms: [linux]
metadata:
  hermes:
    tags: [database, backup]
    requires_toolsets: [terminal]
---

# PostgreSQL Backup

## When to Use
Khi người dùng yêu cầu backup database hoặc trước khi chạy migration.

## Procedure
1. ...

## Pitfalls
- ...

## Verification
- ...

Kiểm tra skill vừa tạo trong một phiên mới:

hermes skills list
hermes chat --toolsets skills -q "Use the db-backup skill to back up database myapp"

Không ghi mật khẩu hay API key vào SKILL.md. Khai báo biến cần dùng trong frontmatter để Hermes hỏi khi nạp skill và lưu vào ~/.hermes/.env.

Cách 4: Để Hermes tự tạo skill

Hermes có tool skill_manage để tự tạo, sửa và xoá skill. System prompt yêu cầu agent ghi lại thành skill khi vừa làm xong một quy trình nhiều bước đáng lặp lại, khi đi qua lỗi và tìm được cách đúng, hoặc khi người dùng sửa cách làm của agent. Từ v0.18, lệnh /learn cho bạn chủ động yêu cầu việc này:

/learn Quy trình deploy Node.js lên VPS vừa làm: kiểm tra, build, restart service

Bạn cũng có thể nói thẳng trong chat, ví dụ:

Tôi cần deploy ứng dụng Node.js lên VPS qua SSH, chạy test, build và restart service.
Xong thì lưu quy trình này thành skill để lần sau dùng lại.

Hermes thực hiện, rút kinh nghiệm và ghi SKILL.md vào ~/.hermes/skills/. Lần sau gõ /ten-skill là gọi được. Muốn duyệt từng skill agent định ghi, bật skills.write_approval: true; hướng dẫn chi tiết ở bài cấu hình Persistent Memory và tự rút ra skill.

Quản lý skill sau khi cài

Sau khi cài, skill được quản lý bằng nhóm lệnh hermes skills: xem danh sách, kiểm tra và cập nhật bản mới từ nguồn, quét lại bảo mật, gỡ cài, khôi phục skill đi kèm về bản gốc. Skill bạn đã sửa tay sẽ không bị update ghi đè, trừ khi thêm --force.

Xem danh sách và cập nhật

hermes skills list                  # toàn bộ skill đã cài
hermes skills list --source hub     # chỉ skill cài từ hub
hermes skills check                 # skill nào có thay đổi ở nguồn
hermes skills update                # cài lại các skill có bản mới
hermes skills update react          # cập nhật một skill
hermes skills audit                 # quét lại bảo mật mọi skill từ hub
Lệnh hermes skills list hiển thị bảng skill đã cài với cột category, source, trust và status

Gỡ cài đặt skill

hermes skills uninstall k8s
Lệnh hermes skills uninstall k8s, xác nhận y và thông báo đã gỡ

Khôi phục skill đi kèm về bản gốc

Nếu đã sửa một skill bundled và muốn nhận lại cập nhật của Hermes, dùng reset:

# Bỏ đánh dấu "đã sửa", cho phép cập nhật về sau
hermes skills reset google-workspace

# Khôi phục hẳn bản gốc, xoá chỉnh sửa của bạn
hermes skills reset google-workspace --restore

Muốn một profile không có skill đi kèm nào, dùng hermes skills opt-out (thêm --remove để xoá các skill đi kèm chưa sửa); hermes skills opt-in --sync để bật lại.

Cài skill từ bên ngoài có an toàn không?

Skill từ hub được quét trước khi cài để tìm dấu hiệu rò rỉ dữ liệu, prompt injection, lệnh phá huỷ và tấn công chuỗi cung ứng. Cảnh báo caution/warn bỏ qua được bằng --force sau khi đọc kỹ; kết quả dangerous luôn bị chặn. Bộ quét giảm rủi ro, không thay việc bạn đọc skill.

Bảng Trust levels trong docs Hermes Agent: builtin, official, trusted, community và chính sách --force
Ảnh chụp trang docs Skills System của Hermes Agent ngày 26/10/2026
MứcNguồnChính sách
builtinĐi kèm HermesLuôn tin cậy
officialThư mục optional-skills/ trong repoTin cậy như builtin, không hiện cảnh báo bên thứ ba
trustedopenai/skills, anthropics/skills, huggingface/skills, NVIDIA/skillsChính sách thoáng hơn community
communityMọi nguồn còn lại (skills.sh, well-known, repo tự thêm, phần lớn chợ skill)Bỏ qua cảnh báo không nguy hiểm bằng --force; dangerous vẫn bị chặn

Ba thói quen nên giữ khi cài skill cộng đồng:

Chia sẻ skill lên cộng đồng

Skill tự viết có thể chia sẻ qua GitHub: hermes skills publish đẩy skill lên một repo, người khác thêm repo đó làm tap rồi tìm và cài như skill hub. Không cần server hay đăng ký registry; một repo chứa các thư mục SKILL.md là đủ.

# Đẩy skill lên GitHub
hermes skills publish skills/my-skill --to github --repo owner/repo

# Người dùng khác thêm repo làm nguồn
hermes skills tap add owner/repo

Muốn skill được tìm thấy mà không cần biết đường dẫn GitHub, có thể phục vụ chỉ mục tại /.well-known/skills/index.json trên website của bạn.

Khi nào không nên thêm skill?

Không phải việc gì cũng nên thành skill. Skill tốn chỗ trong mục lục ở mỗi phiên và có thể bị agent chọn nhầm khi có nhiều skill gần giống nhau, nên chỉ thêm skill cho việc lặp lại và có quy trình rõ.

  • Việc làm một lần: giao thẳng trong chat, không cần skill.
  • Thông tin ngắn cần nhớ lâu (máy chủ dùng Docker Compose, bạn thích câu trả lời ngắn): để vào memory, không viết skill.
  • Cần gọi API có xác thực phức tạp hoặc xử lý dữ liệu nhị phân: dùng tool, plugin hoặc MCP server.
  • Skill cộng đồng không rõ tác giả, không có mã nguồn để đọc: không cài lên máy chứa dữ liệu thật.

Bảng lệnh skill thường dùng

Bảng dưới gom các lệnh quản lý skill hay dùng của Hermes Agent v0.22. Các lệnh tìm, cài, gỡ chạy trong terminal; trong khung chat, /skills dùng để duyệt skill chờ ghi khi bật write_approval, còn /tên-skill gọi một skill.

Tác dụngLệnh
Duyệt skill có sẵnhermes skills browse
Tìm skillhermes skills search "từ khoá"
Xem trướchermes skills inspect <định danh>
Cài từ hubhermes skills install <định danh>
Cài từ URLhermes skills install https://example.com/SKILL.md
Xem skill đã càihermes skills list
Kiểm tra bản mớihermes skills check
Cập nhậthermes skills update
Quét lại bảo mậthermes skills audit
Gỡ càihermes skills uninstall <tên>
Khôi phục bản gốchermes skills reset <tên> --restore
Chia sẻhermes skills publish skills/<tên> --to github --repo owner/repo
Học skill từ việc vừa làm/learn <mô tả>

Các hướng dẫn skills, memory và tích hợp Hermes Agent

Nhóm bài dưới đây đi sâu từng cách mở rộng Hermes Agent sau khi đã biết thêm skill. Chưa cài Hermes thì bắt đầu từ hướng dẫn cài và dùng Hermes Agent trên VPS. Thay đổi theo từng phiên bản (skill, plugin, memory provider chuyển ra catalog…) được tổng hợp ở tài liệu và phiên bản Hermes Agent.

Kết luận

Giá trị của hệ thống skill không nằm ở số lượng skill bạn cài mà ở những skill phản ánh đúng quy trình thực tế của bạn. Một skill tốt viết một lần, dùng lại nhiều lần, và Hermes không phải mò lại từ đầu mỗi khi gặp việc quen.

Hãy bắt đầu bằng một hai skill official hợp với công việc, quan sát cách Hermes dùng chúng, rồi thêm dần skill tự viết hoặc để Hermes tự rút từ việc đã làm. Với skill cộng đồng, luôn inspect trước khi cài.

Muốn chạy Hermes Agent 24/7 mà không tự cài? VPS Hermes Agent của Tino cài sẵn Hermes Agent trên VPS NVMe đặt tại Việt Nam; bạn vẫn có quyền root để cấu hình. Xem cấu hình và giá trên trang sản phẩm.

Câu hỏi thường gặp

Skill của OpenClaw (ClawHub) có dùng được cho Hermes Agent không?

Được, vì cả hai cùng theo định dạng SKILL.md của chuẩn agentskills.io. ClawHub là một nguồn có sẵn trong Skills Hub của Hermes (mức community), nên cài như mọi skill hub và vẫn qua bộ quét bảo mật. Nếu đang chuyển từ OpenClaw, chạy hermes plugins install agent-importers rồi hermes import-agent openclaw --dry-run để xem trước; skill cũ được chép vào ~/.hermes/skills/openclaw-imports/. So sánh hai nền tảng: Hermes Agent và OpenClaw.

Skill do Hermes tự tạo khác gì skill tôi viết tay?

Về cấu trúc thì giống nhau: cùng SKILL.md, cùng thư mục ~/.hermes/skills/. Skill tự tạo thường bám đúng các bước đã chạy thành công vì được rút từ lần thực thi thật; agent sửa nó bằng thao tác patch của tool skill_manage, còn bạn có thể sửa thẳng file.

Đã sửa một skill đi kèm, chạy hermes update có bị ghi đè không?

Không. Hermes lưu hash nội dung lúc cài; khi bản trên máy khác hash đó, skill được coi là đã sửa và bị bỏ qua khi đồng bộ. Muốn nhận lại cập nhật thì chạy hermes skills reset <tên>, muốn về hẳn bản gốc thì thêm --restore.

Skill mới cài có dùng được ngay trong phiên chat đang mở không?

Có. Từ tin nhắn tiếp theo, Hermes được báo có skill mới kèm mô tả; slash command /tên-skill được làm mới bằng /reload-skills. Hermes không nạp toàn bộ nội dung skill vào mọi phiên mà chỉ giữ tên và mô tả ngắn, nên cài nhiều skill không làm phình context đáng kể.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

Xem nhiều