Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Cấu trúc Plugin Claude Code

Skill hướng dẫn cấu trúc thư mục, manifest plugin.json và cơ chế tự động phát hiện thành phần của plugin Claude Code.

Lập trìnhTrung cấp53349Điểm AI 7/10Cập nhật lần cuối: 2 thg 9, 2026

Skill này làm gì

  • Chuẩn hóa cấu trúc thư mục plugin: .claude-plugin/plugin.json, commands/, agents/, skills/, hooks/, .mcp.json, scripts/.
  • Giải thích các field bắt buộc và khuyến nghị trong plugin.json, cách khai báo đường dẫn thành phần tùy chỉnh.
  • Mô tả cách Claude Code tự động phát hiện command, agent, skill, hook và MCP server.
  • Bắt buộc dùng ${CLAUDE_PLUGIN_ROOT} thay cho đường dẫn tuyệt đối hoặc ~/ để plugin chạy được trên mọi máy.
  • Cung cấp quy ước đặt tên kebab-case, các mẫu plugin (tối giản / đầy đủ / chỉ skill) và checklist xử lý lỗi khi thành phần không load.

Dành cho ai

  • Lập trình viên lần đầu tạo hoặc phát hành plugin cho Claude Code.
  • Người muốn dọn dẹp lại một plugin có cấu trúc lộn xộn.
  • Ai từng gặp lỗi đường dẫn khi chạy hook script hay MCP server.

Ví dụ sử dụng

  1. "Tạo khung plugin code review" → sinh manifest và đúng các thư mục cần thiết.
  2. "Hook của tôi không tìm thấy script" → sửa hooks.json dùng ${CLAUDE_PLUGIN_ROOT}.
  3. "Skill đã thêm nhưng Claude không nhận" → kiểm tra tên file SKILL.md, vị trí thư mục và frontmatter.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/tzachbon/smart-ralph/HEAD/.agents/skills/Plugin Structure/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục .agents/skills/Plugin Structure từ repo GitHub tzachbon/smart-ralph vào ~/.claude/skills/plugin-structure/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/tzachbon/smart-ralph.git /tmp/smart-ralph && mkdir -p ~/.claude/skills/plugin-structure && cp -r "/tmp/smart-ralph/.agents/skills/Plugin Structure/." ~/.claude/skills/plugin-structure/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal.
  2. Clone repo về thư mục tạm: git clone https://github.com/tzachbon/smart-ralph.git /tmp/smart-ralph
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills/plugin-structure
  4. Copy nội dung skill: cp -r "/tmp/smart-ralph/.agents/skills/Plugin Structure/." ~/.claude/skills/plugin-structure/
  5. Kiểm tra file ~/.claude/skills/plugin-structure/SKILL.md đã tồn tại.
  6. Mở lại Claude Code và thử yêu cầu "scaffold a plugin" hoặc "tạo plugin.json" để xác nhận skill được kích hoạt.