Kenapa Ini Penting
Kamu udah install skill orang lain. Sekarang saatnya bikin skill yang beneran encode cara kerja kamu sendiri — brand voice, template, aturan yang biasanya kamu ulang-ulang jelasin tiap chat. Bedanya sama custom instructions biasa: skill itu nggak nempel terus di setiap chat. Dia diam sampai memang relevan, baru aktif. Jadi kamu bisa punya banyak skill buat kebutuhan beda-beda tanpa bikin Claude "berat" di setiap obrolan.
Apa Itu Skill, Strukturnya Kayak Apa
Skill itu sederhananya satu folder. Di dalamnya wajib ada satu file: SKILL.md. Selain itu, boleh nambah folder pendukung kalau perlu:
scripts/— kode atau script yang mau Claude jalaninreferences/— dokumen referensi tambahanassets/— file pendukung lain, misalnya template Buat pemula, cukupSKILL.mddoang udah jalan. Folder tambahan itu opsional, dipakai kalau skill-nya butuh.
Anatomi SKILL.md
File ini punya dua bagian.
1. Frontmatter — bagian metadata di paling atas, ditandai --- di awal dan akhir. Cuma dua field yang wajib:
name— nama skill-nyadescription— ini bagian paling penting. Description ini yang dibaca Claude buat mutusin kapan skill ini harus dipakai. Kalau description-nya generik atau kabur, skill-nya jarang ke-trigger.
2. Body — isi instruksinya, ditulis markdown biasa di bawah frontmatter. Isinya bebas: langkah kerja, aturan, contoh, apa pun yang mau Claude ikutin pas skill ini aktif.
Cara Bikin — 2 Jalur
Jalur 1: Minta Claude yang Bikinin (paling gampang)
Nggak perlu nulis YAML atau ngerti syntax apa pun. Tinggal jelasin ke Claude task yang mau kamu bikin skill-nya, dan Claude yang nyusun SKILL.md-nya buat kamu.
Jalur 2: Tulis Sendiri
Kalau mau kontrol penuh, tulis manual. Ikutin contoh lengkap di bawah.
Contoh Konkret: Skill Caption Instagram
Biar nggak abstrak, ini contoh SKILL.md yang beneran bisa langsung kamu pakai — skill buat nulis caption Instagram sesuai gaya brand kamu.
---
name: instagram-caption
description: Menulis caption Instagram sesuai gaya brand tertentu. Gunakan skill ini kapan pun user minta dibuatkan caption Instagram, atau minta revisi caption yang sudah ada.
---
# Cara Menulis Caption
1. Mulai dengan hook satu kalimat yang bikin orang berhenti scroll
2. Isi 2-4 kalimat value atau insight, bahasa santai
3. Tutup dengan satu CTA jelas: comment, share, atau DM
4. Jangan pakai hashtag kecuali diminta
5. Panjang ideal: 80-150 kata
## Gaya Bahasa
- Bahasa Indonesia santai, register aku/kamu
- Hindari kata: sangat, tentunya, pastinya, luar biasa
- Kalimat pendek-pendek, bukan paragraf panjang
Cara pakainya: salin isi di atas ke file bernama SKILL.md, taruh di dalam sebuah folder (misalnya kasih nama foldernya caption-instagram), lalu ikutin langkah upload di bawah.
Bagian "Gaya Bahasa" dan "Cara Menulis Caption" itu yang paling perlu kamu sesuaikan sendiri — ganti sesuai brand voice kamu.
Lima Contoh Lain buat Niche Berbeda
Pola di atas bisa dipakai buat profesi atau kebutuhan apa pun — nggak cuma content creator. Ini lima contoh lagi yang bisa langsung kamu adaptasi.
Content Creator — Bikin Hook Video Pendek
---
name: video-hook-generator
description: Membuat hook pembuka video pendek (Reels, TikTok, Shorts) dari sebuah topik atau insight. Gunakan skill ini kapan pun user minta dibuatkan hook video, opening line, atau kalimat pembuka konten.
---
# Cara Bikin Hook
1. Baca topik atau insight yang diberikan user
2. Buat 3 variasi hook, masing-masing di bawah 12 kata
3. Pakai salah satu pattern ini per variasi: pertanyaan provokatif, angka spesifik, atau pernyataan kontroversial
4. Hook harus bisa diucapkan dalam 3 detik pertama
## Format Output
- Tulis dalam bahasa Indonesia santai
- Tandai tiap hook dengan pattern-nya, misalnya [Kontroversial]
- Jangan pakai tanda seru berlebihan
Project Management — Ubah Notes Meeting Jadi Action Item
---
name: meeting-to-action-items
description: Mengubah notes atau transkrip meeting jadi daftar action item yang jelas. Gunakan skill ini kapan pun user menempel notes meeting dan minta dirangkum jadi to-do atau next steps.
---
# Cara Kerja
1. Baca notes atau transkrip yang diberikan
2. Pisahkan mana yang keputusan, mana yang masih diskusi, mana yang action item
3. Untuk tiap action item, tulis tugasnya, siapa yang bertanggung jawab kalau disebutkan, dan deadline kalau disebutkan
4. Kalau owner atau deadline nggak disebutkan di notes, tulis "belum ditentukan" — jangan menebak
## Format Output
Tabel dengan tiga kolom: Action Item, PIC, Deadline
Edukator SD-SMP — Susun Modul Ajar
---
name: modul-ajar-generator
description: Menyusun modul ajar sesuai Kurikulum Merdeka untuk guru SD dan SMP. Gunakan skill ini kapan pun user minta dibuatkan modul ajar, RPP, atau rencana pembelajaran untuk mata pelajaran dan kelas tertentu.
---
# Struktur Modul Ajar
1. Identitas: mata pelajaran, kelas, alokasi waktu
2. Tujuan pembelajaran
3. Kegiatan pembelajaran: pembuka, inti, penutup
4. Asesmen
## Aturan
- Tanya dulu mata pelajaran, kelas, dan topik kalau user belum sebutkan
- Bahasa formal tapi mudah dipahami guru
- Kegiatan pembelajaran harus konkret, bukan cuma "siswa diajak berdiskusi"
Dokter — Edukasi Pasien dalam Bahasa Awam
---
name: edukasi-pasien
description: Mengubah istilah atau catatan medis jadi penjelasan bahasa awam untuk pasien. Gunakan skill ini kapan pun user, tenaga medis, minta dibuatkan materi edukasi pasien atau minta istilah medis dijelaskan dengan bahasa sederhana.
---
# Cara Kerja
1. Baca istilah atau kondisi yang diberikan user
2. Jelaskan dalam bahasa Indonesia sehari-hari, hindari jargon medis
3. Kalau ada istilah medis yang tetap disebut, kasih penjelasan singkat di sebelahnya
4. Tutup dengan pengingat bahwa materi ini bukan pengganti konsultasi langsung dengan dokter
## Batasan
- Skill ini cuma bantu menjelaskan ulang dalam bahasa awam, bukan memberi diagnosis atau rekomendasi pengobatan
- Kalau user minta rekomendasi dosis atau keputusan klinis, jangan diproses lewat skill ini
Coach — Recap Sesi & Action Plan
---
name: coaching-session-recap
description: Membuat rangkuman sesi coaching dan action plan untuk klien. Gunakan skill ini kapan pun user, coach, minta dibuatkan recap sesi, follow-up, atau rencana tindak lanjut setelah sesi coaching.
---
# Struktur Recap
1. Ringkasan topik yang dibahas, 2-3 kalimat
2. Insight atau breakthrough utama klien di sesi ini
3. Action plan: 2-3 langkah konkret sebelum sesi berikutnya
4. Pertanyaan reflektif buat klien renungkan
## Gaya Bahasa
- Nada suportif, bukan menggurui
- Action plan harus spesifik dan terukur, bukan "coba lebih fokus"
Keenam contoh di atas ngikutin pola yang sama: description yang nyebut jelas APA dan KAPAN, lalu body yang isinya langkah kerja konkret plus batasan gaya. Ganti nama, langkah, dan aturan sesuai kebutuhan kamu sendiri.
Cara Upload & Aktifkan
- Compress foldernya jadi satu file ZIP — foldernya utuh, bukan cuma file
SKILL.md-nya doang - Buka Claude.ai
- Masuk ke Customize, lalu Skills
- Klik tombol "+"
- Pilih "+ Create skill"
- Upload file ZIP-nya
- Skill langsung muncul di daftar skill kamu — bisa kamu toggle nyala atau mati kapan pun
Cara Tes
Buka chat baru, ketik prompt yang cocok sama description skill kamu. Buat contoh di atas, coba: "Bikinin aku caption buat post tentang [topik]." Kalau description-nya presisi, Claude otomatis pakai skill itu tanpa kamu perlu bilang "pakai skill X". Kalau nggak ke-trigger, coba pertajam description-nya — sebutkan lebih jelas kata kunci yang biasanya kamu pakai buat minta task ini.
Skill Ini Aktif di Mana Aja?
Format SKILL.md-nya sama di mana pun kamu pakai Claude — itu yang bikin dia gampang dipelajari sekali, dipakai berkali-kali. Tapi platform tempat kamu aktifin itu tetap perlu disetel masing-masing:
- Claude.ai** dan Cowork** berbagi satu skill library yang sama — upload sekali di Claude.ai, otomatis muncul juga di Cowork
- Claude Code terpisah — berbasis filesystem, kamu perlu taruh manual folder skill-nya di
~/.claude/skills/untuk personal atau.claude/skills/untuk satu project tertentu - API juga perlu upload terpisah sendiri, workspace-wide Jadi kalau kamu cuma pakai Claude.ai buat kerja sehari-hari, satu kali upload udah cukup buat semuanya. Baru kalau kamu juga pakai Claude Code, perlu naruh salinan foldernya di sana secara manual.
Kenapa Sistem Ini Hemat Token
Setiap sesi baru, Claude cuma baca name dan description dari semua skill yang kamu punya — bukan seluruh isinya. Bagian body baru dimuat penuh pas skill itu beneran dipicu sama request kamu. Jadi kamu bisa punya banyak skill tanpa bikin tiap chat jadi berat duluan sebelum mulai kerja.
Tips Bikin Description yang Presisi
Description yang bagus jawab dua hal sekaligus: apa yang dilakukan skill ini, dan kapan dipakai. Contoh: Kurang presisi: "Bantu nulis caption." Lebih presisi: "Menulis caption Instagram sesuai gaya brand tertentu. Gunakan skill ini kapan pun user minta dibuatkan caption Instagram, atau minta revisi caption yang sudah ada." Semakin spesifik kata kunci di description, semakin akurat Claude milih skill yang tepat pas kamu punya banyak skill sekaligus.
Ringkasan
Skill itu cara nyimpen keahlian spesifik kamu — brand voice, template, cara kerja — biar Claude pakai otomatis pas relevan, tanpa bikin tiap chat jadi berat. Susun sekali, pakai berkali-kali: langsung jalan di Claude.ai dan Cowork, tinggal disalin manual kalau mau dipakai juga di Claude Code.