Claude Code adalah tempat asal skills, dan di sinilah skills paling dimaksimalkan: di sana skill bisa menjalankan script dengan akses jaringan penuh, menerima argumen, berjalan di subagent-nya sendiri, dan menggantikan custom slash command yang mungkin sudah Anda pakai. Panduan ini khusus membahas sisi Claude Code. Untuk format secara umum dan asal-usul skills, lihat Claude skills and agent skills.
Kami membaca dokumentasi dan command reference Claude Code pada 14 November 2026. Daftar di atas panduan ini mencakup semua skill di katalog HostedMCP beserta perintah untuk meng-install-nya di Claude Code.
Di mana Claude Code mencarinya
| Cakupan | Folder | Siapa yang mendapatkannya |
|---|---|---|
| Personal | ~/.claude/skills/<name>/SKILL.md |
Anda, di setiap project |
| Project | .claude/skills/<name>/SKILL.md |
Semua orang yang meng-clone repository |
| Nested | <subfolder>/.claude/skills/<name>/SKILL.md |
Berlaku di bagian monorepo tersebut |
| Plugin | <plugin>/skills/<name>/SKILL.md |
Siapa pun yang memasang plugin, sebagai /plugin:name |
| Organization | Folder managed settings | Semua orang di bawah kebijakan tersebut |
Jika dua skill punya nama yang sama, skill dari organization menang atas milik Anda, dan milik Anda menang atas milik project. Skill yang Anda aktifkan di claude.ai akan disinkronkan ke ~/.claude/skills/synced/.
Membuat satu
mkdir -p .claude/skills/release-notes
Lalu tulis .claude/skills/release-notes/SKILL.md:
---
name: release-notes
description: Write release notes from merged pull requests. Use when the user asks for release notes, a changelog entry or a summary of what shipped.
---
1. List pull requests merged since the last tag with `gh pr list --state merged`.
2. Group them under Added, Changed and Fixed.
3. Write one plain sentence per change, for users rather than developers.
Itu sudah skill yang berfungsi. Claude Code langsung mendeteksinya tanpa perlu restart. Minta release notes dan skill ini akan dipakai, atau ketik /release-notes.
Jaga SKILL.md tetap di bawah 500 baris dan pindahkan materi yang panjang ke file di sebelahnya yang dirujuk oleh instruksi tersebut. Plugin skill-creator dari Anthropic, /plugin install skill-creator@claude-plugins-official, bisa menguji sebuah skill dengan dan tanpa di-load, serta menyetel deskripsinya.
Cara memanggilnya
| Frontmatter | Anda bisa mengetik /name |
Claude memakainya sendiri | Deskripsi di context |
|---|---|---|---|
| Default | Ya | Ya | Selalu |
disable-model-invocation: true |
Ya | Tidak | Tidak |
user-invocable: false |
Tidak | Ya | Selalu |
/name hanya berfungsi di awal pesan, dan maksimal enam bisa dirangkai. Skill menerima argumen: $ARGUMENTS di body akan diganti dengan apa pun yang Anda ketik setelah nama, dan argument-hint menampilkan petunjuk di menu.
Beberapa field lain yang ditambahkan Claude Code ke standar: when_to_use untuk deskripsi pemicu terpisah, model dan effort untuk menjalankan skill pada model atau level effort yang berbeda, allowed-tools dan disallowed-tools, serta context: fork untuk menjalankan skill di subagent supaya hasil kerjanya tidak memenuhi percakapan utama Anda.
Custom slash command sudah dilebur ke dalam skill. .claude/commands/deploy.md dan .claude/skills/deploy/SKILL.md sama-sama membuat /deploy, dan file command lama tetap berfungsi.
Skill yang sudah tersedia di Claude Code
Referensi perintah Claude Code menandai 20 perintah sebagai skill. Berikut yang paling sering Anda temui:
| Skill | Fungsinya |
|---|---|
/code-review |
Meninjau diff, branch, atau pull request untuk mencari bug pada tingkat effort yang Anda pilih, dan bisa memperbaiki atau memberi komentar |
/simplify |
Empat agent review mencari masalah reuse, penyederhanaan, efisiensi, dan abstraksi, lalu menerapkan perbaikannya |
/batch |
Memecah perubahan besar menjadi 5 sampai 30 unit dan menjalankan satu background agent per unit |
/debug |
Mengaktifkan debug logging untuk sesi tersebut dan membaca log-nya |
/loop |
Menjalankan prompt lagi secara berkala, atau mengatur ritmenya sendiri |
/run dan /verify |
Menjalankan app dan memeriksa apakah perubahan benar-benar berfungsi |
/doctor |
Memeriksa instalasi, settings, extension, dan CLAUDE.md |
/fewer-permission-prompts |
Mengubah perintah read-only yang sering Anda setujui menjadi allowlist |
/update-config |
Mengedit settings.json dari deskripsi biasa |
/claude-api |
Memuat referensi Claude API dan SDK yang terbaru |
/dataviz |
Panduan chart dan dashboard dengan palette validator |
/init, yang menulis CLAUDE.md untuk proyek baru, adalah built-in command dan bukan skill, sedangkan /review adalah alias dari /code-review. Claude Code tidak menyertakan document skill milik Anthropic untuk Word, PDF, PowerPoint, dan Excel; install skill tersebut dari repositori anthropics/skills.
Berapa biaya skill
Setiap skill yang bisa dipanggil Claude atas inisiatifnya sendiri menaruh deskripsinya di context pada setiap turn. Claude Code membatasi ini dengan dua cara:
- Setiap deskripsi, bersama
when_to_use, dipotong pada 1.536 karakter di listing. - Semua deskripsi bersama-sama berbagi budget sekitar 1% dari context window model. Jika melewatinya, Claude Code membuang deskripsi mulai dari skill yang paling jarang dipakai dan hanya menyisakan namanya.
Setelah dipakai, isi sebuah skill tetap berada di percakapan. Setelah compaction otomatis, pemakaian terakhir tiap skill dipasang kembali, maksimal 5.000 token per skill dan 25.000 secara total.
/skills menampilkan daftar skill Anda dan bisa mengurutkannya berdasarkan biaya token; /skill-doctor melaporkan biaya context tiap skill dan seberapa sering skill itu dipakai. Skill yang hanya Anda panggil secara manual sebaiknya diberi disable-model-invocation: true, yang menghapus deskripsinya dari context sepenuhnya.
Skill, hook, subagent, MCP, atau plugin
| Anda ingin | Gunakan | Alasannya |
|---|---|---|
| Fakta yang dibutuhkan Claude di setiap sesi | CLAUDE.md | Dimuat setiap kali; jaga tetap di bawah 200 baris |
| Know-how untuk sebagian tugas | Sebuah skill | Hanya dimuat saat relevan |
| Sesuatu yang harus terjadi setiap kali | Sebuah hook | Deterministik, tanpa biaya context; "taruh guardrail di hook" |
| Pekerjaan berat agar tidak masuk ke context Anda | Sebuah subagent | Context terpisah, mengembalikan ringkasan |
| Tool atau data dari sistem lain | Sebuah MCP server | Sebuah skill bisa mengajari Claude cara memakainya |
| Semua di atas untuk sebuah tim | Sebuah plugin | Mengemasnya jadi satu kali install |
Kombinasi yang paling banyak didokumentasikan Anthropic adalah skill plus MCP server: server menyediakan tool, skill menyediakan pertimbangan tentang kapan dan bagaimana memakainya.
Keamanan
Skill di Claude Code dapat menjalankan skrip apa pun dengan hak akses pengguna Anda dan akses jaringan penuh. Baca skrip dari skill mana pun yang bukan Anda tulis sendiri. allowed-tools memungkinkan sebuah skill memakai tool tanpa meminta izin kepada Anda; ini tidak membatasi apa pun. Dalam sebuah proyek, tinjau .claude/skills/ di pull request seperti Anda meninjau kode. Organisasi dapat mengunci hal ini dengan managed settings, termasuk hanya mengizinkan skill dari plugin marketplace yang telah disetujui.
Kalau tidak berjalan
| Yang Anda lihat | Penyebab | Solusi |
|---|---|---|
| Claude mengabaikan skill | Deskripsi tidak cocok dengan kata-kata Anda | Tulis ulang; tambahkan when_to_use |
/name tidak ditemukan |
Nama folder dan name berbeda, atau ada folder top-level baru |
Samakan keduanya; jalankan /reload-skills |
| Skill dari plugin punya nama berbeda | Skill dari plugin memakai namespace | Ketik /plugin:name |
| Sebagian skill kehilangan deskripsinya | Melebihi batas listing | Hapus skill yang tidak terpakai atau set disable-model-invocation: true |
| Skill Anda tertutup skill lain | Ada skill organisasi atau personal dengan nama yang sama | Ganti nama skill Anda |