# Cài bộ skill của Matt Pocock cho Claude Code

[THANH IT](https://homus.dev/speakers/thanh-it) · [THANH IT](https://homus.dev/orgs/thanh-it)

> Ba cách cài bộ skill của Matt Pocock cho Claude Code (npx, copy thư mục, plugin marketplace), rồi demo Wayfinder, grill-me và teach.

Topics: Skills, Plugins, Coding Agents

Canonical: https://homus.dev/talks/huong-dan-cai-dat-bo-skill-cuc-hay-cho-claude-code

## 1. Bộ skill của Matt Pocock trên GitHub

Thanh mở đầu bằng lời chào quen thuộc của kênh rồi giới thiệu chủ đề hôm nay: cài một bộ skill trên GitHub của Matt Pocock. Theo anh, Matt Pocock đã tạo ra những bộ skill dành cho AI rất hay; anh này cũng khá nổi tiếng trên YouTube, các bạn có thể tìm xem. Bản thân Thanh cũng hay dùng một số skill trong bộ này, thấy rất hay nên muốn chia sẻ lại.

Các bạn có thể vào thẳng trang GitHub để xem anh ấy đã tạo những skill nào. Màn hình mở repo [mattpocock/skills](https://github.com/mattpocock/skills), mô tả ở cột bên phải là "Skills for Real Engineers. Straight from my .agents directory." Repo lúc đó có hơn 176 nghìn sao, 15,1 nghìn fork, hơn 300 commit, và các thư mục như `.agents`, `.claude-plugin`, `skills`, `docs`, cùng các file `AGENTS.md`, `CLAUDE.md`, `README.md`.

![Trang GitHub của repo mattpocock/skills](https://homus.dev/photos/Fv2zptkz7uc-0003.jpg)

Repo mattpocock/skills trên GitHub: "Skills for Real Engineers", với danh sách thư mục và số sao, số fork ở góc phải.

Kéo xuống phần README là phần giới thiệu "Skills For Real Engineers": đây là những agent skill tác giả dùng mỗi ngày để làm engineering thật, không phải vibe coding. Các skill được thiết kế nhỏ, dễ chỉnh và ghép được với nhau, chạy với mọi model. Ngay dưới đó là hướng dẫn để các bạn setup bộ skill này, và Thanh sẽ đi lần lượt từng cách.

## 2. Cách 1: cài bằng lệnh npx (cần Node.js)

Cách đầu tiên nằm ở mục "Quickstart (30-second setup)": chạy bộ cài của skills.sh bằng một lệnh `npx`. Thanh bôi đen dòng lệnh trên README để copy:

```
npx skills@latest add mattpocock/skills
```

![README của mattpocock/skills, đoạn Quickstart với lệnh npx được bôi đen](https://homus.dev/photos/Fv2zptkz7uc-0103.jpg)

Mục Quickstart trong README: bước 1 là chạy bộ cài skills.sh bằng lệnh npx; bước 2 dặn chọn skill và chọn coding agent muốn cài, nhớ chọn /setup-matt-pocock-skills.

Để chạy được lệnh này, các bạn bắt buộc phải có Node.js trên máy. Thanh nhắc rằng kênh đã có video hướng dẫn cài Node.js, ai chưa có thì cài trước để cài được skill. Và tất nhiên muốn dùng Claude Code thì các bạn cũng phải cài Claude Code.

Trên README, các bước tiếp theo của Quickstart ghi: chọn những skill bạn muốn và những coding agent bạn muốn cài lên, nhớ chọn `/setup-matt-pocock-skills`; sau đó chạy `/setup-matt-pocock-skills` trong agent, nó sẽ hỏi bạn dùng issue tracker nào (GitHub, Linear hay file local), bạn gắn label gì khi triage ticket, và muốn lưu tài liệu ở đâu. Thanh cài theo cách này ngay trên máy Windows của mình.

## 3. Chọn skill, chọn agent và chọn installation scope

Thanh dán lệnh vào cửa sổ cmd của Windows và chạy. Bộ cài clone repo `https://github.com/mattpocock/skills.git` về, báo "Found 41 skills", rồi liệt kê toàn bộ skill mà tác giả đang có trong plugin của mình để các bạn chọn.

![Cửa sổ cmd hiện danh sách skill để chọn cài](https://homus.dev/photos/Fv2zptkz7uc-0123.jpg)

Bộ cài clone repo và tìm thấy 41 skill, xếp dưới nhóm "Mattpocock Skills": ask-matt, code-review, codebase-design, diagnosing-bugs, grill-me, research, teach, tdd, to-spec, to-tickets...

Cách thao tác trong menu: mũi tên lên xuống để di chuyển, phím Space để chọn (toggle) một skill, Enter để xác nhận. Ví dụ đầu tiên Thanh chọn skill **research**, bấm Enter. Bộ cài hỏi tiếp muốn cài vào agent nào, anh chọn cài vào thư mục `.claude/skills` và dặn các bạn chọn đúng công cụ mình dùng rồi Enter để confirm.

Tới bước installation scope, Thanh nhận ra lựa chọn ban nãy chưa đúng ý nên làm lại từ đầu và chọn lại skill. Lần này anh chọn skill **wayfinder**. Khi con trỏ dừng ở một skill, phần Description bên dưới hiện mô tả của nó; với wayfinder là: lên kế hoạch cho một khối việc khổng lồ, nhiều hơn một phiên agent chứa được, dưới dạng một bản đồ chung gồm các decision ticket trên issue tracker, rồi giải quyết từng cái một cho tới khi đường tới đích rõ ràng.

![Menu chọn skill, con trỏ đang ở wayfinder kèm mô tả](https://homus.dev/photos/Fv2zptkz7uc-0243.jpg)

Con trỏ ở wayfinder; nhóm "Other" bên dưới có thêm batch-grill-me, claude-handoff, design-an-interface, git-guardrails-claude-code... Dòng cuối nhắc phím: mũi tên để di chuyển, Space để chọn, Enter để xác nhận.

Anh chọn cài cho Claude Code, Enter, rồi chọn installation scope là **global**, Enter, trả lời Yes. Bộ cài báo đã cài xong. Lúc này các bạn có thể tắt menu đi và dùng skill đó luôn.

## 4. Skill được cài vào đâu, và cách 2: copy thư mục skill bằng tay

Tiếp theo Thanh chỉ cho các bạn skill đã được cài vào đâu. Mở File Explorer, vào ổ C, thư mục Users, rồi tới thư mục mang username của bạn (trên máy anh là `thanh`), vào `.claude` rồi `skills`. Đó là chỗ của các skill cài global. Còn nếu các bạn cài riêng cho một project thì phải mở thư mục của project đó ra, skill sẽ nằm trong project ấy.

```
C:\Users\\.claude\skills
```

![File Explorer mở thư mục .claude/skills với danh sách thư mục skill](https://homus.dev/photos/Fv2zptkz7uc-0332.jpg)

Thư mục skills global trên máy Thanh: caveman, diagnose, grill-me, grill-with-docs, handoff, teach, tdd, triage... và wayfinder là thư mục duy nhất mang ngày 18/07, vừa được cài.

Trong thư mục này đã có sẵn các skill anh cài từ trước (đều mang ngày 11/06), và thêm vào đó là skill wayfinder anh vừa thêm sáng nay khi quay video. Mỗi skill là một thư mục riêng.

Từ đó Thanh nói tới cách thứ hai: các bạn có thể copy thư mục skill rồi bỏ thẳng vào thư mục `skills` này cũng được, không cần phải chạy bộ cài. Claude Code sẽ nhận skill từ đúng thư mục đó.

Ba cách cài Thanh giới thiệu; dù đi đường nào, skill cũng về tới nơi Claude Code đọc được.

## 5. Cách 3: cài qua plugin marketplace của Claude Code

Nếu các bạn không cài được bằng npx, README còn một phương pháp ở phía dưới: mục "Install as a Claude Code plugin", cách cài dành riêng cho Claude Code. Với cách này các bạn cần đăng nhập Claude Code trước. Sau đó mở Claude Code lên, dán dòng lệnh vào và nó sẽ tự cài cho các bạn.

Thanh mở cmd ngay tại thư mục `C:\Users\thanh\.claude\skills`, khởi động Claude Code (phiên bản v2.1.206 hiện trong khung "Welcome back!") rồi dán lệnh thêm marketplace:

```
/plugin marketplace add mattpocock/skills
```

![Claude Code mở trong cmd, ô nhập có lệnh /plugin marketplace add mattpocock/skills](https://homus.dev/photos/Fv2zptkz7uc-0443.jpg)

Màn hình chào của Claude Code v2.1.206 và lệnh /plugin marketplace add mattpocock/skills vừa được dán vào ô nhập.

Trên README, ngay dưới phần cài plugin có đoạn "Two ways to install, two philosophies": skills.sh copy các skill vào project để bạn tự chỉnh và biến chúng thành của mình, còn plugin giữ chúng ở dạng một bộ read-only, luôn được cập nhật, phù hợp khi bạn chỉ muốn dùng nguyên bộ của tác giả và đi theo khi nó thay đổi.

![README đoạn Two ways to install và Why These Skills Exist](https://homus.dev/photos/Fv2zptkz7uc-0447.jpg)

README giải thích hai cách cài là hai triết lý, rồi tới phần "Why These Skills Exist": lỗi phổ biến nhất là agent không làm đúng điều bạn muốn, và cách sửa là một grilling session với /grill-me hoặc /grill-with-docs.

## 6. Gọi skill bằng dấu gạch chéo và nhờ nó tự giải thích

Cài xong, Thanh thử test xem skill này là gì. Muốn dùng skill nào thì các bạn gõ dấu gạch chéo `/` trong Claude Code, một danh sách lệnh và skill hiện ra để chọn. Trên màn hình, khi gõ `/` trong Claude Code mở cạnh VS Code, danh sách gợi ý có `/init`, `/teach` và `/test-driven-development`.

![Claude Code trong VS Code, gõ dấu gạch chéo hiện danh sách lệnh](https://homus.dev/photos/Fv2zptkz7uc-0503.jpg)

Gõ "/" trong Claude Code: danh sách gợi ý hiện /init, /teach ("Teach the user a new skill or concept, within this workspace") và /test-driven-development.

Ở đây anh gọi skill Wayfinder. Mô tả của skill viết bằng tiếng Anh; nếu các bạn muốn hiểu nó làm gì thì cứ gọi Wayfinder kèm yêu cầu giải thích. Thanh chưa bật tiếng Việt nhưng vẫn gõ yêu cầu bằng tiếng Việt để xem mục đích của skill này:

```
/wayfinder giải thích skill này
```

Đây cũng là mẹo chung anh nhắn lại sau đó: nếu chưa rõ một skill dùng để làm gì, cứ gõ dấu gạch chéo, gọi tên skill và yêu cầu nó giải thích, rồi đọc câu trả lời là hiểu skill đó làm gì.

## 7. Demo Wayfinder: lên kế hoạch cho một việc quá lớn

Claude Code suy nghĩ khoảng 14 giây, đọc một file rồi trả lời bằng tiếng Việt, rất chi tiết. Câu mở đầu: Wayfinder là một skill dùng để lên kế hoạch cho những công việc quá lớn, vượt quá khả năng xử lý trong một phiên agent duy nhất. Nó giống như việc vẽ bản đồ cho một hành trình dài: thay vì lao thẳng vào làm, bạn dành thời gian để xác định con đường trước.

![Claude Code trả lời lệnh /wayfinder giải thích skill này](https://homus.dev/photos/Fv2zptkz7uc-0543.jpg)

Phần "Ý tưởng cốt lõi": với một ý tưởng mơ hồ (gọi là "fog", sương mù), Wayfinder vẽ một tấm bản đồ trên issue tracker với label wayfinder:map, chia thành các decision ticket, rồi giải quyết từng ticket một.

Phần ý tưởng cốt lõi trên màn hình ghi ba bước. Một, vẽ một tấm bản đồ (map) trên issue tracker của repo, là một issue đặc biệt có label `wayfinder:map`. Hai, chia nhỏ thành các ticket quyết định (decision ticket): mỗi ticket là một câu hỏi cần trả lời, không phải một phần việc cần làm. Ba, giải quyết từng ticket một, mỗi phiên chỉ giải quyết tối đa một ticket (trừ research ticket).

Kéo xuống là bảng các loại ticket:

![Bảng bốn loại ticket Research, Prototype, Grilling, Task](https://homus.dev/photos/Fv2zptkz7uc-0623.jpg)

Bốn loại ticket của Wayfinder: Research (AFK), Prototype (HITL), Grilling (HITL) và Task (cả hai), kèm định nghĩa HITL và AFK, rồi chế độ "Chart the Map".

- **Research** (AFK): đọc tài liệu, API, tra cứu kiến thức bên ngoài.

- **Prototype** (HITL): tạo bản nháp hoặc thử nghiệm để có cái cụ thể mà thảo luận.

- **Grilling** (HITL): phỏng vấn người dùng qua `/grilling`, từng câu hỏi một.

- **Task** (cả hai): công việc thủ công cần làm để unblock một quyết định.

HITL (Human In The Loop) nghĩa là làm cùng con người, không tự quyết thay; AFK (Away From Keyboard) nghĩa là agent tự làm. Skill có hai chế độ hoạt động. Chế độ thứ nhất là Chart the Map, vẽ bản đồ: khi người dùng có một ý tưởng mơ hồ, nó dùng `/grilling` để xác định đích đến, grilling theo chiều rộng (breadth-first) để khám phá toàn bộ không gian quyết định, rồi tạo map issue với label `wayfinder:map`.

Chế độ thứ hai là đi theo bản đồ, với các bước: load map; chọn ticket tiếp theo ở frontier (đang mở, không bị block, chưa ai claim); claim ticket bằng cách assign cho mình; giải quyết ticket bằng skill phù hợp; ghi kết quả, đóng ticket, cập nhật map; thêm ticket mới nếu có phần "fog" vừa được làm rõ.

![Các bước đi theo bản đồ, nguyên tắc quan trọng và khi nào dùng Wayfinder](https://homus.dev/photos/Fv2zptkz7uc-0643.jpg)

Cuối câu trả lời: sáu bước đi theo bản đồ, các nguyên tắc quan trọng và phần "Khi nào dùng?". Ô nhập bên dưới đã bắt đầu gõ "/tech" để gọi skill teach.

Các nguyên tắc quan trọng: **Plan, don't do**, Wayfinder mặc định chỉ lên kế hoạch, không thực thi, và khi bạn thấy muốn "nhảy vào làm" thì đó là dấu hiệu đã tới lúc bàn giao; **Refer by name**, luôn gọi ticket bằng tên chứ không bằng số ID trần; **Fog of war**, bản đồ cố ý không đầy đủ, chỉ ticket những gì đã đủ rõ để đặt câu hỏi chính xác; và **mỗi phiên một ticket**, không giải quyết nhiều ticket trong một phiên (ngoại trừ research). Câu cuối trả lời khi nào dùng: dùng Wayfinder khi công việc quá lớn cho một phiên agent, cần lên kế hoạch dài hơi với nhiều quyết định cần được giải.

## 8. grill-me, teach và lời kết

Thanh nói anh hay sử dụng Wayfinder, và một skill khác của Matt Pocock anh thấy rất hiệu quả là **grill-me**. Skill này hỏi anh những thông tin cần thiết, anh trả lời và phản hồi lại để nó có thể làm cho mình sát với ý nhất. Câu hỏi qua lại kiểu phỏng vấn như vậy cũng đúng với cái README gọi là grilling session.

Anh cũng rất hay dùng skill **teach** để tự học một thứ gì đó. Trên màn hình, khi gõ `/tech`, danh sách gợi ý hiện `/teach` với mô tả "Teach the user a new skill or concept, within this workspace." Theo Thanh, skill này vẽ cho anh một lộ trình học dạng biểu đồ, tìm kiến thức và thông tin ở những trang uy tín để đưa vào bài giảng.

Anh tóm lại mục đích video: giới thiệu bộ skill này và cách để cài được nó. Ngoài bộ của Matt Pocock, trên GitHub còn rất nhiều bộ skill khác mà các bạn có thể tự tìm. Với Claude Code thì cách hoạt động cũng tương tự: các bạn đưa những skill mình muốn vào thư mục `.claude/skills` là Claude Code sẽ nhận được, kể cả khi không cài được bằng npx.

![Thư mục .claude/skills với các thư mục skill](https://homus.dev/photos/Fv2zptkz7uc-0713.jpg)

Quay lại thư mục .claude/skills ở cuối video: chỉ cần đặt thư mục skill vào đây là Claude Code nhận được.

Thanh cảm ơn mọi người đã theo dõi, hy vọng các bạn cài đặt thành công những bộ skill này, rồi thử test xem liệu nó có phù hợp với mình không. Anh chào tạm biệt bằng "bye bye and see you again".

## Nguồn và liên kết

- Tên gốc: Hướng dẫn cài đặt bộ Skill cực hay cho Claude Code
- Sự kiện: [YouTube](https://homus.dev/events/youtube)
- Video gốc: [https://www.youtube.com/watch?v=Fv2zptkz7uc](https://www.youtube.com/watch?v=Fv2zptkz7uc)

- Kênh YouTube THANH IT (THANH IT): [youtube.com/channel/UC9L5_YMFz8JfBeQtUic8-3A](https://www.youtube.com/channel/UC9L5_YMFz8JfBeQtUic8-3A)

- Repo bộ skill của Matt Pocock, "Skills For Real Engineers" (README có hướng dẫn cài và danh sách skill như wayfinder, teach, grilling; phần cài đặt trong README đã được cập nhật sau ngày đăng video): [github.com/mattpocock/skills](https://github.com/mattpocock/skills)

- [skills.sh](https://skills.sh), thư mục Agent Skills và bộ cài dùng trong lệnh npx: [skills.sh](https://skills.sh)

- Node.js, cần có để chạy lệnh npx: [nodejs.org](https://nodejs.org)

- Tài liệu Claude Code về skill: [code.claude.com/docs/en/skills](https://code.claude.com/docs/en/skills)

- Tài liệu Claude Code về plugin: [code.claude.com/docs/en/plugins](https://code.claude.com/docs/en/plugins)

Nguồn: https://homus.dev/talks/huong-dan-cai-dat-bo-skill-cuc-hay-cho-claude-code · cập nhật 2026-10-09
