7 skill Hermes nên thêm vào home lab trước tiên
Bảy skill Hermes cho home lab (Technitium DNS, Proxmox, Docker, Uptime Kuma, TrueNAS, Portainer, Architecture Diagram): cách cài, quyền cần cấp, việc đầu tiên giao.
✓ Đã duyệt độc lập · cập nhật 26/10/2026 · 15 min
1. Hermes agent trong home lab, và vì sao skill đáng chú ý
Brandon Lee mở đầu bằng một lời xin lỗi: giọng anh trong video này đang bị cảm. Nhưng anh có một thứ hay muốn chia sẻ. Anh đang dựng một Hermes agent trong home lab của mình, và một trong những thứ thú vị nhất anh bắt đầu khám phá với Hermes agent là skill (theo video đăng ngày 16/10/2026).

Anh phân biệt hai thứ. Nối một agent với một model đủ mạnh cho nó khả năng lập luận để giải một vấn đề. Còn skill cho nó các hướng dẫn để làm việc với những ứng dụng và hạ tầng cụ thể. Theo Brandon (video đăng ngày 16/10/2026), điều đó mở ra những khả năng rất thực tế: từ kiểm tra DNS, điều tra container, cho tới báo cáo tình trạng storage, và cả việc viết tài liệu cho home lab của bạn.
Trong video, anh đi qua bảy skill anh sẽ bắt đầu cùng một Hermes agent, mỗi skill mang lại gì, và những việc đầu tiên anh sẽ giao cho chúng (danh sách tính đến video đăng ngày 16/10/2026).
2. Tìm skill ở đâu: Hermes Skills Hub
Trước khi vào danh sách, Brandon nói nhanh về chỗ tìm skill. Theo anh, Hermes Skills Hub là một điểm khởi đầu tốt. Ở đó bạn thấy các skill đi kèm sẵn (bundled), các skill tuỳ chọn chính thức (official optional), và cả skill cho những ứng dụng quen thuộc như Technitium, Proxmox, Uptime Kuma và TrueNAS (theo video đăng ngày 16/10/2026).

Ở bản setup ban đầu, anh đã cho Hermes một VLAN riêng, và lần này anh xây tiếp trên nền đó. Anh nhấn mạnh một điều: cài một skill không tự động cho agent quyền truy cập vào các service vừa nhắc. Agent vẫn cần quyền đó, cả về mặt network lẫn về mặt xác thực (authentication). Theo Brandon (video đăng ngày 16/10/2026), hãy nhớ điều này khi tính chuyện thêm skill.
3. Tìm, xem trước và cài skill ngay từ terminal
Brandon thích việc bạn có thể làm toàn bộ khâu tìm skill ngay trong terminal của Hermes (theo video đăng ngày 16/10/2026). Lệnh hermes skills list cho xem các skill đã cài. Lệnh hermes skills search kèm một từ khoá, chẳng hạn Technitium hay Proxmox, giúp tìm thêm. Khi đã có identifier của skill, hermes skills inspect cho bạn xem skill đó làm gì trước khi cài. Rồi bạn chạy hermes skills install kèm identifier đó.
hermes skills list hermes skills inspect technitium-dns hermes skills install technitium-dns

hermes skills inspect technitium-dns trong demo của video đăng ngày 16/10/2026: khung trên là tên, mô tả, nguồn và tag của skill; khung dưới là phần đầu SKILL.md, khai báo cần hai biến môi trường TECHNITIUM_URL, TECHNITIUM_TOKEN và python3, cùng dòng "Use this skill to perform read-only checks against a Technitium DNS Server instance".Với skill bên thứ ba, Hermes hiện một disclaimer, kèm một bước security scan mà Brandon thấy thật sự rất hay vì nó có thể gắn cờ những điểm đáng lo (theo video đăng ngày 16/10/2026).

technitium-dns trong demo của video đăng ngày 16/10/2026: Hermes đưa skill vào thư mục quarantine, chạy security scan (verdict SAFE, kèm một cảnh báo MEDIUM về việc script đọc biến TECHNITIUM_TOKEN), rồi hiện khung Disclaimer "You are installing a third-party skill at your own risk" trước khi hỏi xác nhận.Dù vậy, anh vẫn tự đọc phần hướng dẫn và tự kiểm tra quyền (theo video đăng ngày 16/10/2026). Điểm xuất phát của anh là để agent quan sát và báo cáo, rồi so báo cáo đó với những gì anh tự thấy trong ứng dụng.
4. Skill 1: Technitium DNS
Skill đầu tiên trong danh sách là Technitium DNS, identifier technitium-dns. Brandon chọn nó vì DNS là một trong những service ảnh hưởng tới gần như mọi thứ khác trong môi trường lab. Theo anh (video đăng ngày 16/10/2026), skill này cho quyền read-only qua Technitium API, bao gồm kiểm tra token, thông tin server, thống kê DNS, kiểm tra zone và thông tin DHCP lease.

Theo Brandon (video đăng ngày 16/10/2026), helper của skill cần Python 3 cùng hai biến môi trường TECHNITIUM_URL và TECHNITIUM_TOKEN. Bạn cài bằng hermes skills install technitium-dns. Script health check đi kèm trả về kết quả có cấu trúc, có thể giúp lộ ra API không truy cập được, lỗi xác thực, vấn đề về zone hay các lỗi DNS bất thường.
Yêu cầu đầu tiên anh sẽ đưa là kiểm tra server Technitium DNS để tìm lỗi xác thực, cảnh báo zone và lỗi DNS, và giữ việc kiểm tra ở chế độ read-only. Trên slide, việc này được ghi là:
Check authentication, zone warnings and DNS errors. Keep the inspection read-only.
Anh gọi đó là một việc hữu ích, tập trung, với kết quả anh chắc chắn kiểm chứng được. Thay vì bảo agent sửa mọi lỗi DNS nó tìm thấy, anh muốn nó cho anh biết cái gì cần chú ý và vì sao. Theo Brandon (video đăng ngày 16/10/2026), đó thật sự là lợi ích của rất nhiều agentic operation.
Khi một ứng dụng thôi resolve, hay client bắt đầu gặp lỗi chập chờn, skill này cho anh thêm một cách điều tra mà không phải tự bấm qua từng trang, tải log về, dò keyword, những việc mà theo lời anh ai cũng biết là chẳng phải phần vui của việc có một home lab (video đăng ngày 16/10/2026).
5. Skill 2: Proxmox Management
Tiếp theo là Proxmox Management, identifier proxmox-skill, cài bằng hermes skills install proxmox-skill. Theo Brandon (video đăng ngày 16/10/2026), skill này liệt kê node và guest, kiểm tra CPU và memory của node, xem thống kê VM và LXC, và liệt kê snapshot. Phần hướng dẫn của nó còn bao cả power operation và thay đổi snapshot.
Nghĩa là nó có thể đi xa hơn nhiều so với giám sát đơn thuần, khi credential cho phép. Và đó là mấu chốt: bạn kiểm soát được điều này bằng credential bạn đưa cho nó. Ở bản setup ban đầu, Brandon sẽ dùng credential có role dựng sẵn PVEAuditor với scope phù hợp. Yêu cầu agent cư xử read-only là có ích, nhưng theo anh, giới hạn quyền của chính tài khoản mới là lớp an toàn (fail-safe) anh khuyên dùng với mọi agentic operation, nhất là khi bạn mới bắt đầu trong home lab và còn đang làm quen xem cái gì chạy, cái gì không, bạn muốn nó làm gì và không muốn nó làm gì (video đăng ngày 16/10/2026).

Việc Proxmox đầu tiên Brandon sẽ giao cho Hermes là liệt kê node và guest, tóm tắt mức dùng CPU và memory, và chỉ ra các guest đang dừng mà không đổi trạng thái của chúng (theo video đăng ngày 16/10/2026). Trên slide số 02, việc này được ghi là:
Summarize nodes and guests. Flag stopped guests without changing their state.
Anh muốn trước hết một bản tổng quan gọn, kèm lựa chọn đào sâu vào một node hay một máy ảo cụ thể. Theo anh (video đăng ngày 16/10/2026), cách đó giúp anh phát hiện một host đang quá tải, hay một guest anh quên là đang tắt. Anh cũng muốn agent phân biệt giữa việc báo một VM đang dừng và việc kết luận VM đó có vấn đề, vì trong home lab có những máy anh tắt có chủ đích.
6. Skill 3: Docker Management
Số ba là skill Docker Management chính thức, tên docker-management, cài bằng lệnh hermes skills install official/devops/docker-management. Proxmox là nền tảng ảo hoá chính của Brandon, nhưng Docker là nơi rất nhiều app của anh chạy trong home lab. Vì vậy, với riêng anh, hai skill này bổ sung cho nhau rất tốt (theo video đăng ngày 16/10/2026).

Theo Brandon (video đăng ngày 16/10/2026), Docker Management bao container, image, network, volume, cùng các Docker Compose workflow và việc troubleshooting. Bạn cũng cần Docker Engine với quyền truy cập phù hợp, và Docker Compose v2 cho phần kiểm tra Compose workflow. Một lần nữa, skill cần quyền vào đúng môi trường Docker bạn muốn kiểm tra.
Ví dụ thực tế của anh: bảo agent kiểm tra một Docker Compose stack cụ thể nằm trong thư mục anh thường để các Compose project của home lab (trên slide setup là thư mục homelabservices, stack Warpgate). Theo Brandon (video đăng ngày 16/10/2026), từ đó agent có thể xem trạng thái service, đọc log gần đây, giải thích lỗi nó thấy, và đề xuất thay đổi để anh xem lại. Trên slide, việc đầu tiên được ghi là:
Inspect my Warpgate Compose stack. Explain the failure and propose changes for review.
Anh lấy ví dụ một container cứ restart liên tục: có thể do lỗi cấu hình, do vấn đề quyền, hoặc do một dependency không sẵn sàng. Restart container đó một lần không trả lời được câu hỏi vì sao nó hỏng ngay từ đầu. Theo Brandon (video đăng ngày 16/10/2026), đây là chỗ anh thấy giá trị thật của agentic operation: ghép mọi manh mối và bằng chứng từ Docker container host lại với nhau, theo kiểu điều tra pháp y (forensics), khi bạn troubleshoot.
7. Skill 4: Uptime Kuma
Skill thứ tư là Uptime Kuma, identifier uptime-kuma, cài bằng lệnh hermes skills install uptime-kuma. Theo Brandon (video đăng ngày 16/10/2026), nó dùng một Python helper bọc quanh Socket.IO API và cần package uptime-kuma-api. Các khả năng được ghi trong tài liệu của skill gồm tóm tắt trạng thái, danh sách monitor và lịch sử heartbeat, cùng các thao tác thêm, tạm dừng, chạy lại hoặc xoá monitor.

Prompt đầu tiên của anh sẽ là tóm tắt những monitor đang down và cho xem lịch sử heartbeat gần đây của chúng, mà không sửa hay tạm dừng thứ gì (theo video đăng ngày 16/10/2026).
8. Skill 5: TrueNAS
Số năm là TrueNAS, identifier truenas-skill, cài bằng hermes skills install truenas-skill. Theo Brandon (video đăng ngày 16/10/2026), phần hướng dẫn được công bố của nó bao pool health, alert, dataset, snapshot, service và app, cộng thêm tích hợp Dockge nếu bạn dùng. Cấu hình dùng hai biến TRUENAS_URL và TRUENAS_API_KEY, và phần hướng dẫn liệt kê cả truy cập REST kiểu cũ (legacy) lẫn một WebSocket helper.

Anh sẽ kiểm tra xem phương thức nào khớp với phiên bản TrueNAS của mình trước khi kết nối. Yêu cầu đầu tiên của anh sẽ là báo cáo tình trạng pool, các alert đang hoạt động, rồi liệt kê snapshot, chẳng hạn của một dataset cụ thể, tất nhiên giữ mọi thứ read-only bằng chính quyền truy cập được cấp (theo video đăng ngày 16/10/2026).
Theo Brandon (video đăng ngày 16/10/2026), skill này hữu ích với nhiều home lab, kể cả của anh, vì TrueNAS cung cấp shared storage cho môi trường Proxmox của nhiều người. Khi một VM có gì đó không ổn, anh có thể phải xem cả lớp storage bên dưới chứ không chỉ hypervisor.
Trước khi tin vào báo cáo của agent, anh sẽ so trạng thái pool và các alert nó báo với giao diện TrueNAS. Đó là một cách đơn giản, trực tiếp để kiểm chứng rằng integration và agent khớp với thông tin anh thấy trên GUI, như một bước sanity check trong lúc bạn dần thoải mái và tự tin hơn với skill này (video đăng ngày 16/10/2026).
9. Skill 6: Portainer, và chỗ chồng lấn với Docker Management
Skill thứ sáu là Portainer, identifier portainer, cài bằng hermes skills install portainer. Theo Brandon (video đăng ngày 16/10/2026), nó dùng Portainer API để làm việc với environment, container và stack, gồm lấy log, điều khiển container và redeploy stack.
Brandon nói anh biết nhiều người đang cân nhắc lại việc deploy Portainer trong home lab, thậm chí đang chuyển đi, khi Portainer 3.0 đổi hướng rất mạnh (theo video đăng ngày 16/10/2026). Nếu bạn vẫn đang dùng và vẫn muốn dùng Portainer, nhất là nhánh Community Edition 2.4x, thì skill này cần cài curl, jq, có API access, và tất nhiên Portainer bản 2.x. Phần hướng dẫn về environment của nó còn trỏ tới một vị trí file dành riêng cho OpenClaw, nên bạn sẽ phải chỉnh cấu hình đó cho Hermes.

Yêu cầu Portainer đầu tiên của anh là liệt kê các environment, cho xem container trong environment anh chọn, rồi lấy log gần đây của một container mà không restart nó (theo video đăng ngày 16/10/2026). Trên slide số 06, việc này được ghi là:
List my selected environment and retrieve one container’s recent logs without restarting it.
Theo Brandon (video đăng ngày 16/10/2026), việc đó kiểm chứng toàn bộ workflow: bạn kiểm được authentication, việc chọn environment và output trước khi thử bất kỳ thao tác vận hành nào.
Anh nói thêm: Docker Management ở trên và Portainer chắc chắn có chồng lấn, nhưng chúng cho agent những đường khác nhau để vào thông tin container của bạn. Vì vậy anh sẽ chọn dựa trên cách mình quản lý lab, và chỗ nào cho anh nhiều lợi ích và tầm nhìn nhất với mức quyền anh muốn cấp (theo video đăng ngày 16/10/2026).
10. Skill 7: Architecture Diagram
Cuối cùng, skill thứ bảy là Architecture Diagram, tên architecture-diagram. Nó khác các skill còn lại ở chỗ được đi kèm sẵn (bundled) trong Hermes, nhưng Brandon vẫn muốn nhắc tới vì theo anh đây là một skill rất có giá trị mà Hermes có sẵn (theo video đăng ngày 16/10/2026).

Bạn có thể kiểm tra danh sách skill đã cài trước; identifier lẽ ra phải có trong đó là architecture-diagram. Nếu bạn cần thêm nó, hay đã lỡ gỡ đi, bạn kiểm tra theo cách đó. Theo Brandon (video đăng ngày 16/10/2026), skill này tạo sơ đồ kỹ thuật dưới dạng file HTML với inline SVG để bạn mở xem trên trình duyệt rất dễ. Nó bắt đầu từ một bản mô tả các component và kết nối giữa chúng, và không cần hạ tầng, API access hay thứ gì tương tự.
Với lab của mình, anh sẽ bảo nó vẽ sơ đồ Proxmox host, TrueNAS, shared storage, management VLAN và Hermes VLAN, chẳng hạn từ một inventory anh đưa cho nó, và đánh dấu các kết nối chưa biết thay vì tự bịa ra. Bạn cũng có thể bảo nó đánh dấu kết nối và những thứ tương tự (theo video đăng ngày 16/10/2026). Trên slide, việc đầu tiên được ghi là:
Diagram my Proxmox, TrueNAS and VLANs. Mark unknown connections explicitly.
11. Documentation là dự án mở đầu tốt, và skill chỉ là file markdown
Theo Brandon (video đăng ngày 16/10/2026), documentation là một dự án mở đầu rất tốt, vì nó thật sự tạo ra thứ hữu ích trước khi bạn trao cho agent quyền vận hành. Anh cho rằng agentic operation rất có lợi ở mảng tài liệu: giữ tài liệu luôn cập nhật, các lượt scan tự động, tất cả những việc mà anh nghĩ ai cũng ghét làm bằng tay. Đây là một cách hay để làm những việc đó. Khi bạn đã chắc tài liệu đúng, agent có thể giúp phần việc tẻ nhạt là cập nhật tài liệu ấy.
Và tất nhiên bạn có thể bảo agent chỉnh chính skill đó. Nếu có điều gì cụ thể bạn muốn nó làm khác đi, điều đó có thể được thêm vào skill, và với tất cả các skill đã nhắc ở trên cũng vậy. Brandon nói anh rất thích điểm này ở skill: chúng chỉ là những file markdown đơn giản mà bạn có thể tuỳ biến để thêm bộ hướng dẫn cụ thể cho agent của mình (theo video đăng ngày 16/10/2026).
12. Từng service một, kiểm chứng rồi mới mở rộng
Đó là bảy skill Brandon sẽ bắt đầu. Anh nói mình đang thích khám phá Hermes vì các integration này biến một agent đa dụng thành thứ mà anh nghĩ có thể giúp được rất nhiều việc cụ thể trong home lab của anh (theo video đăng ngày 16/10/2026).
Cách của anh là nối từng service một, và đó cũng là điều anh đang làm: kiểm chứng kết quả, rồi xây tiếp từ đó (video đăng ngày 16/10/2026).
Anh chào tạm biệt bằng câu "Keep on HomeLabbing" và dặn mọi người giữ an toàn.
Nguồn và liên kết 6 nguồn
- Tên gốc: 7 Hermes AI Skills I’d Add to My Home Lab First
- Sự kiện: YouTube
- Video gốc: https://www.youtube.com/watch?v=6AEl6_8NG0c youtube.com
- Kênh YouTube VirtualizationHowto (Brandon Lee): youtube.com/channel/UCrxcWtpd1IGHG9RbD_9380A youtube.com
- Bài viết cùng chủ đề của Brandon Lee trên blog Virtualization Howto (đọc ngày 26/10/2026): 7 Hermes Agent Skills I’d Add to My Home Lab First virtualizationhowto.com
- Hermes Skills Hub, trang tìm và cài skill của Hermes Agent (Nous Research) (đọc ngày 26/10/2026): hermes-agent.nousresearch.com/docs/skills hermes-agent.nousresearch.com