Mengirim pesan bukan sekadar memilih fungsi kirim. Agen juga memerlukan pengirim, izin untuk mengirim, dan cara memeriksa hasilnya.
Skill dapat menjelaskan prosedur tersebut sehingga agen memiliki instruksi untuk keseluruhan tugas.
Apa isi sebuah skill?
Skill berisi file SKILL.md dengan metadata dan instruksi. Skill juga dapat menyertakan file pendukung untuk tugas tersebut.
Spesifikasi Agent Skills mewajibkan nama dan deskripsi di frontmatter file. Deskripsi memberi tahu host kapan skill tersebut berlaku. Isi Markdown memuat prosedurnya.
Direktori pendukung dapat menyimpan skrip yang dapat dieksekusi, materi referensi, dan aset seperti template. Direktori ini memungkinkan agen mengambil materi terperinci saat tugas membutuhkannya.
Misalnya, skill pengiriman pesan dapat menjelaskan cara memilih pengirim dan memeriksa pengiriman. Referensi dapat menjelaskan field respons. Instruksi skill akan menghubungkan langkah-langkah tersebut menjadi satu tugas.
Bagaimana agen memuatnya?
Host menemukan metadata skill, lalu memuat instruksinya ketika tugas cocok.
Spesifikasi menyebut ini progressive disclosure. Host dapat memuat file pendukung nanti, sehingga materi yang tidak terkait tetap di luar konteks awal.
Ringkasan skill dari Anthropic mengilustrasikan ini dengan level terpisah untuk metadata, instruksi, dan sumber daya pendukung. Host harus mengimplementasikan penemuan dan pemuatan skill agar perilaku ini terjadi. Menempatkan file di disk saja tidak membuktikan bahwa agen menggunakannya.
Apa perbedaan skill dengan tool?
Skill menjelaskan prosedur. Tool mengekspos aksi yang dapat dijalankan oleh aplikasi agen.
| Komponen | Peran dalam tugas pengiriman pesan |
|---|---|
| Skill | Menjelaskan prasyarat, langkah kirim, dan pemeriksaan hasil |
| Tool | Mengirim pesan atau mengambil status tercatatnya |
| Server MCP | Mengekspos tool dan kapabilitas lain melalui sebuah protokol |
Spesifikasi MCP mendefinisikan antarmuka client-server. Skill dapat mengajarkan agen cara menggunakan antarmuka tersebut atau CLI.
Instruksi tidak menerbitkan kredensial. Aplikasi tetap memerlukan izin untuk menjalankan aksi yang diminta. Respons tool yang berhasil juga perlu diinterpretasikan: penerimaan dan pengiriman menjelaskan hasil yang berbeda.
Bagaimana cara menggunakan skill dengan Bird?
Anda dapat menginstal agent skill Bird untuk memberikan prosedur kepada coding agent untuk Bird CLI.
Skill umum menginstruksikan agen untuk memeriksa autentikasi sebelum operasi workspace. Alur kerja pesannya mencakup memilih pengirim, mengirim, dan membaca kembali pesan yang dihasilkan. Agen memerlukan hasil tersebut sebelum dapat melaporkan pengiriman.
Skill dan kredensial memiliki langkah instalasi terpisah. Menginstal plugin tidak dapat memberikan akses ke workspace Anda. Selesaikan proses masuk yang didokumentasikan sebelum meminta agen untuk bertindak.
Untuk host yang memanggil tool, hubungkan server MCP Bird. Untuk agen yang mendukung shell, panduan CLI menjelaskan output perintah yang digunakan skill untuk memeriksa setiap langkah.