Dipublikasikan 24 Agustus 2026
Claude Code telah menjadi salah satu coding agent paling populer di kalangan developer pada 2026. Namun, banyak yang belum menyadari bahwa kita bisa mengajarkan Claude kemampuan khusus melalui sistem Agent Skills. Anthropic baru-baru ini merilis repository publik anthropics/skills yang berisi ratusan contoh skill siap pakai, mulai dari pembuatan dokumen hingga analisis data kompleks. Artikel ini akan membawa kamu membangun custom skill pertama dari nol.
Agent Skills adalah folder berisi instruksi, skrip, dan resource yang Claude muat secara dinamis untuk meningkatkan performa pada tugas spesifik. Bayangkan seperti plugin yang mengajarkan Claude cara kerja perusahaanmu: guideline brand, workflow internal, atau bahkan standar coding tim. Dengan skill yang tepat, Claude bisa menghasilkan output yang jauh lebih konsisten dan relevan dibandingkan prompt generik.
Menurut dokumentasi resmi Anthropic, skill memungkinkan Claude menyelesaikan tugas secara berulang dengan cara yang telah terstandarisasi. Baik itu membuat dokumen sesuai brand guidelines, menganalisis data menggunakan workflow organisasi, atau mengotomatisasi tugas personal. Repository anthropics/skills sendiri telah mencapai lebih dari 170 ribu star, menunjukkan minat komunitas yang sangat tinggi terhadap ekosistem ini.
Sebelum mulai, pastikan kamu memiliki Claude Code terinstal di mesin lokal. Skill system didukung penuh di Claude Code, Claude.ai, maupun API. Untuk tutorial ini, kita akan fokus pada Claude Code karena memberikan akses langsung ke sistem file dan marketplace plugin. Kamu juga memerlukan Git untuk meng-clone repository contoh dan editor teks favorit.
Pertama, clone repository resmi Anthropic untuk melihat pola skill yang sudah ada:
git clone https://github.com/anthropics/skills.git
cd skills
ls -la skills/
Kamu akan melihat berbagai kategori skill: creative, development, enterprise, dan document skills. Setiap skill berada dalam folder independen dengan file SKILL.md sebagai intinya. Perhatikan struktur ini karena kita akan mengikuti pola yang sama. Folder template/ juga tersedia sebagai starting point resmi.
Buat folder baru untuk skill pertamamu, misalnya my-onboarding-skill. Di dalamnya, buat file SKILL.md dengan format YAML frontmatter di bagian atas:
---
name: my-onboarding-skill
description: Membuat dokumen onboarding karyawan baru sesuai standar perusahaan dengan format HTML profesional
---
# Onboarding Skill
Instruksi untuk Claude:
1. Tanyakan nama karyawan, posisi, dan tanggal mulai kerja
2. Generate dokumen HTML dengan struktur: header perusahaan, jadwal hari pertama, kontak tim, dan checklist IT
3. Gunakan warna brand: primary #2563EB, secondary #64748B
4. Sertakan placeholder untuk foto ID badge
## Guidelines
- Dokumen harus responsif dan bisa dibuka di mobile
- Gunakan Bahasa Indonesia yang formal
- Simpan file dengan nama format: onboarding-[nama]-[tanggal].html
Frontmatter memerlukan dua field wajib: name (lowercase, gunakan hyphens untuk spasi) dan description yang menjelaskan kapan skill ini digunakan. Bagian markdown berisi instruksi, contoh, dan guideline yang Claude akan ikuti.
Ada dua cara mendaftarkan skill ini ke Claude Code. Cara pertama melalui marketplace plugin:
/plugin marketplace add file:///path/to/my-onboarding-skill
Cara kedua, langsung install sebagai local plugin:
/plugin install my-onboarding-skill@local
Setelah terdaftar, Claude akan secara otomatis mengenali skill ini ketika kamu menyebutkannya dalam percakapan. Misalnya, coba ketik: "Gunakan onboarding skill untuk karyawan baru bernama Budi, posisi Backend Engineer, mulai 1 September 2026."
Jalankan pengujian pertama untuk melihat apakah Claude mengikuti instruksi dengan benar. Perhatikan apakah:
Claude menanyakan informasi yang kurang sebelum membuat dokumen
Format HTML yang dihasilkan sesuai dengan struktur yang diminta
Warna brand diterapkan dengan benar
Nama file mengikuti konvensi yang ditetapkan
Jika ada output yang tidak sesuai, revisi SKILL.md dan tambahkan contoh spesifik di bagian ## Examples. Semakin spesifik instruksimu, semakin konsisten hasilnya.
Skill yang lebih kompleks bisa menyertakan file tambahan seperti template HTML, CSS, atau skrip Python. Letakkan file-file ini dalam folder skill yang sama dan referensikan dari SKILL.md. Contohnya, tambahkan template.html sebagai base layout:
<!-- template.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{employee_name}} - Onboarding</title>
</head>
<body>
<main id="content"></main>
</body>
</html>
Kemudian instruksikan Claude di SKILL.md untuk membaca file ini sebagai template dasar. Skill juga bisa memanggil tool eksternal melalui MCP server, memungkinkan integrasi dengan database internal atau API perusahaan.
Berdasarkan analisis terhadap skill-skill di repository resmi, ada beberapa pola yang konsisten pada skill berkualitas tinggi. Pertama, deskripsi harus jelas tentang when skill digunakan, bukan hanya what. Kedua, selalu sertakan 2-3 contoh konkret di bagian Examples. Ketiga, batasi scope skill agar tidak terlalu luas. Skill yang fokus pada satu tugas spesifik selalu lebih andal daripada skill yang mencakup banyak domain.
Keempat, gunakan bahasa imperatif yang jelas: "Tanyakan...", "Generate...", "Simpan...". Kelima, uji skill pada minimal 5 skenario berbeda sebelum digunakan di produksi. Repository anthropics/skills menyediakan ratusan referensi untuk mempelajari pola-pola ini lebih lanjut.
Agent Skills membuka dimensi baru dalam cara kita berinteraksi dengan coding agent. Alih-alih mengulang prompt yang sama setiap kali, kita bisa mengajarkan Claude cara kerja spesifik tim atau organisasi. Skill yang baik adalah investasi jangka panjang: ditulis sekali, digunakan berkali-kali, dan terus disempurnakan seiring feedback. Mulai dari skill sederhana seperti onboarding dokumen, lalu perlahan bangun library skill internal yang mencakup seluruh workflow development timmu.
Dapatkan feedback, users, dan eksposur dari komunitas kreator, developer, dan entrepreneur digital Indonesia.
Submit Produk → Pelajari Dulu