FreeAILab free-ai-lab

Panduan menulis SKILL.md

Tutorial lanjutan

Penjelasan kolom + 10 templat siap salin + tips lanjutan untuk Skill yang lebih stabil.

Ringkasnya dalam satu kalimat: SKILL.md hanya terdiri dari tiga bagian. Header memperkenalkan diri kepada AI dan memberi tahu kapan ia dipakai, isi menjelaskan "persisnya bagaimana", dan contoh menunjukkan "seperti apa hasilnya". Artikel ini menjelaskan setiap kolom, lalu menyediakan 10 templat yang bisa langsung disalin.

Jika Anda pemula total, mulailah dari tutorial membuat Skill dalam 4 langkah lebih dulu. Artikel ini adalah referensi lanjutan.

Sekilas struktur

--- name: skill-name ← pengenal kebab-case huruf kecil description: apa yang dilakukannya + kapan dipakai ← paling penting. AI memakainya untuk memutuskan apakah Skill diaktifkan --- # Judul besar (isi: langkah, aturan, batas) ## Contoh (masukan → keluaran, menunjukkan target kepada AI)
Frontmatter (header)

name + description, format YAML

Isi

Langkah konkret + batas + aturan. Semakin konkret, semakin stabil

Contoh

Masukan → keluaran ideal, menetapkan standar yang harus dihasilkan AI

Menulis kolom header dengan baik

description adalah kuncinya

description menentukan "kapan AI mengingat Skill ini". Semakin mirip dengan ucapan pengguna, semakin tinggi tingkat keberhasilannya.

❌ Terlalu kabur (AI tidak tahu kapan harus memakainya)
description: membantu menulis copy iklan
✅ Presisi (mencakup semua skenario pemicu tanpa terkecuali)
description: menulis postingan perkenalan produk dengan gaya singkat dan viral. Dipakai saat pengguna berkata "tuliskan postingan untuk media sosial", "bantu tulis copy iklan produk", atau menempelkan informasi produk.
Aturan penamaan name

Gunakan huruf kecil + tanda hubung (contoh: weekly-report-writer) agar fungsinya terlihat sekilas. Jangan pakai spasi, huruf kapital, atau karakter non-Latin.

10 templat skenario yang siap disalin dan dipakai

Simpan salah satu templat di bawah ini sebagai folder (beserta SKILL.md dengan nama yang sama), dan ia langsung berfungsi — cukup ganti contohnya:

1️⃣ Skill notulen rapat
--- name: meeting-notes description: Merapikan isi rapat menjadi catatan rapat yang terstruktur. Dipakai saat pengguna menempelkan memo rapat atau berkata "rapikan rapat hari ini". --- # Catatan rapat 1. Identifikasi lalu tampilkan: topik, waktu, peserta 2. Susun dalam tiga bagian: "Keputusan / Tindakan tersisa / Pertanyaan yang belum terjawab" 3. Satu tindakan per orang, format: penanggung jawab + tindakan + tenggat (informasi yang hilang ditandai [TBD]) 4. Jangan menambahkan informasi yang tidak ada dalam memo ## Contoh Masukan: Dalam rapat hari ini kami memutuskan menambahkan fitur ekspor ke produk. Saya menangani backend, rekan saya frontend, dan ada demo pada hari Jumat... Keluaran: ### Keputusan - Menambahkan fitur ekspor ke produk ### Tindakan tersisa - Min: menerapkan ekspor di backend (tenggat [TBD])
2️⃣ Skill penyempurna email (nada profesional)
--- name: email-polisher description: Menyempurnakan draf email yang berantakan menjadi email profesional. Dipakai saat pengguna menempelkan draf email atau berkata "sempurnakan email saya". --- # Penyempurnaan email 1. Pertahankan semua informasi penting 2. Tingkatkan kesopanan pada salam, pembuka, dan penutup 3. Pangkas kalimat panjang, satu paragraf satu gagasan 4. Keluaran: email yang disempurnakan + ringkasan perubahan maksimal 3 baris ## Contoh Masukan: Pak, kolaborasi yang kita bahas sudah pasti; kapan Anda bisa menandatangani? Keluaran: Pak, kolaborasi yang kita bahas sebelumnya telah disetujui. Jika Anda memberi tahu jadwalnya, kami akan menyiapkan proses penandatanganan agar sesuai waktu yang Anda inginkan. Terima kasih!
3️⃣ Skill laporan mingguan
--- name: weekly-report description: Mengubah memo kerja yang berserakan menjadi laporan mingguan yang jelas dan terstruktur. Dipakai saat pengguna menempelkan memo atau berkata "tuliskan laporan mingguan saya". --- # Menyusun laporan mingguan 1. Rapikan memo menjadi "Capaian minggu ini / Masalah yang muncul / Rencana minggu depan" 2. Urutkan capaian berdasarkan kepentingan dan sertakan angka pendukungnya (yang hilang ditandai [TBD]) 3. Ajukan 2 pilihan judul 4. Bersandar pada fakta saja dan jangan mengarang hal yang tidak terjadi ## Contoh…
4️⃣ Skill penyempurna resume
--- name: resume-polisher description: Menyempurnakan kalimat resume agar lebih profesional dan terukur. Dipakai saat pengguna menempelkan resume atau berkata "sempurnakan resume saya". --- # Penyempurnaan resume 1. Awali dengan kata kerja tindakan (contoh: "memimpin", "menerapkan"), hindari kata ganti orang pertama 2. Bila memungkinkan, kuantifikasi hasilnya dengan angka (angka, persen). Jika tidak, pertahankan teks aslinya 3. Jaga item pengalaman tetap 1–2 baris dan buang kata yang bertele-tele 4. Keluaran: daftar yang disempurnakan + catatan satu baris tentang apa yang diubah dan mengapa
5️⃣ Skill tinjauan kode frontend
--- name: frontend-code-review description: Meninjau keterpeliharaan dan aksesibilitas kode frontend. Dipakai saat pengguna berkata "tolong periksa kode ini" atau menempelkan kode. --- # Tinjauan kode frontend 1. Tinjau tiap elemen: keterbacaan / aksesibilitas (aria) / performa (render berulang) / keamanan (XSS) 2. Tandai tiap masalah: berkas + baris, isi masalah, kode solusi yang disarankan 3. Urutkan keluaran berdasarkan tingkat keparahan 4. Jika tidak ada masalah, nyatakan dengan jelas "tidak ada masalah yang ditemukan"
6️⃣ Skill penulis prompt gambar
--- name: image-prompt-writer description: Mengubah deskripsi adegan menjadi prompt pembuatan gambar berbahasa Inggris berkualitas tinggi. Dipakai saat pengguna berkata "tuliskan prompt gambar". --- # Prompt pembuatan gambar 1. Susun dan hasilkan dalam bahasa Inggris: subjek + lingkungan + pencahayaan + komposisi + gaya + tag kualitas 2. Akhiri dengan tag kualitas tetap: high quality, 4k 3. Pilih otomatis deskripsi gaya yang sesuai skenario (realistis / ilustrasi / 3D / poster) 4. Tambahkan penjelasan dua baris setelah prompt
7️⃣ Skill penataan catatan kuliah
--- name: study-notes description: Merapikan bahan belajar yang berserakan menjadi catatan terstruktur dan kartu belajar. Dipakai saat pengguna menempelkan bahan atau berkata "rapikan catatan kuliah saya". --- # Catatan kuliah 1. Ekstrak konsep inti dan awali masing-masing dengan "definisi satu kalimat" 2. Susun berjenjang per topik dan lengkapi dengan contoh 3. Buat 5 kartu belajar format tanya-jawab 4. Hasilkan dalam format Markdown agar bisa langsung dibuka di aplikasi catatan
8️⃣ Skill interpretasi analisis data
--- name: data-interpreter description: Menafsirkan kumpulan data (tabel/angka) dan memberikan kesimpulan serta saran. Dipakai saat pengguna menempelkan data atau berkata "analisis data ini". --- # Interpretasi data 1. Mulai dengan ringkasan menyeluruh lalu daftarkan tren/pencilan yang menonjol 2. Bedakan "fakta dari data" dan "dugaan", lalu tandai tiap dugaan 3. Ajukan minimal 3 langkah lanjutan yang dapat dijalankan 4. Tampilkan perbandingan dalam bentuk tabel
9️⃣ Skill naskah video pendek
--- name: short-video-script description: Mengubah topik menjadi naskah video pendek 30–60 detik yang enak didengar. Dipakai saat pengguna berkata "tuliskan naskah video pendek" atau "ubah tulisan ini menjadi naskah video". --- # Naskah video pendek 1. Struktur: pancingan 3 detik + inti 15 detik + ajakan bertindak di penutup 2. Gaya lisan: kalimat pendek, nada santai, tanda jeda napas 3. Beri petunjuk visual setiap 10 detik (pergantian tampilan / teks) 4. Maksimal 45 detik, sekitar 300 kata
🔟 Skill perencanaan perjalanan
--- name: travel-planner description: Menyusun itinerary perjalanan sesuai durasi/anggaran/selera. Dipakai saat pengguna berkata "bantu rencanakan perjalanan" atau "buatkan panduan perjalanan". --- # Rencana perjalanan 1. Periksa dulu kondisinya: jumlah hari, anggaran, titik keberangkatan dan kedatangan, selera (kuliner / alam / budaya) 2. Bagi tiap hari menjadi pagi/siang/malam: tempat wisata + transportasi + makan 3. Tandai perkiraan durasi kunjungan tiap tempat wisata 4. Sertakan: tabel perkiraan anggaran + 3 tips praktis (mis. reservasi/cuaca)

Inti dari pembuatan templat adalah ini: menjadikan "alur kerja harian yang berulang" sebagai Skill adalah pemanfaatan yang satu tingkat lebih dalam daripada sekadar menyimpan prompt ke favorit — sekali dipasang, AI akan mengikuti standar Anda setiap kali.

Tips lanjutan: membuat Skill lebih stabil

  • Tambahkan "contoh negatif": menuliskan "jangan ~" di isi akan secara nyata mengurangi tindakan yang melewati batas (mis. "jangan mengarang data", "jangan mengubah nama bila tidak yakin")
  • Tentukan format keluaran: mintalah secara eksplisit "format tabel", "### Judul", "maksimal 3 baris" — struktur keluaran AI menjadi lebih stabil
  • Patok standar dengan contoh: contoh bukan sekadar hiasan. Itu acuan yang menyelaraskan AI dengan standar produksi
  • Serahkan tugas mekanis ke scripts/: percayakan perhitungan dan pemformatan berulang kepada skrip, dan biarkan SKILL.md hanya "mengomando"
  • Sempurnakan secara berulang: uji dengan 3 masukan → tambahkan bagian yang dipahami keliru oleh AI ke isi → uji lagi. Semakin sering dipakai, Skill semakin akurat

Bacaan lanjutan