Untuk referensi API lengkap termasuk skema permintaan/respons dan semua parameter, lihat:
- Referensi API Manajemen Skill - Operasi CRUD untuk Skills
- Referensi API Versi Skill - Manajemen versi
Tautan Cepat
Mulai dengan Agent Skills
Buat Skill pertama Anda
Buat Skills Kustom
Praktik terbaik untuk membuat Skills
Ikhtisar
Untuk penjelasan mendalam tentang arsitektur dan aplikasi dunia nyata dari Agent Skills, baca blog teknik kami: Equipping agents for the real world with Agent Skills.
container
yang sama.
Menggunakan Skills
Skills terintegrasi secara identik dalam Messages API terlepas dari sumbernya. Anda menentukan Skills dalam parametercontainer
dengan skill_id
, type
, dan version
opsional, dan mereka dieksekusi di lingkungan eksekusi kode.
Anda dapat menggunakan Skills dari dua sumber:
Aspek | Skills Anthropic | Skills Kustom |
---|---|---|
Nilai type | anthropic | custom |
ID Skill | Nama pendek: pptx , xlsx , docx , pdf | Dihasilkan: skill_01AbCdEfGhIjKlMnOpQrStUv |
Format versi | Berbasis tanggal: 20251013 atau latest | Stempel waktu epoch: 1759178010641129 atau latest |
Manajemen | Dibuat sebelumnya dan dikelola oleh Anthropic | Unggah dan kelola melalui Skills API |
Ketersediaan | Tersedia untuk semua pengguna | Pribadi untuk ruang kerja Anda |
source
untuk memfilter). Bentuk integrasi dan lingkungan eksekusi identik—satu-satunya perbedaan adalah dari mana Skills berasal dan bagaimana mereka dikelola.
Prasyarat
Untuk menggunakan Skills, Anda memerlukan:- Kunci API Anthropic dari Console
- Header Beta:
code-execution-2025-08-25
- Mengaktifkan eksekusi kode (diperlukan untuk Skills)skills-2025-10-02
- Mengaktifkan Skills APIfiles-api-2025-04-14
- Untuk mengunggah/mengunduh file ke/dari container
- Alat eksekusi kode diaktifkan dalam permintaan Anda
Menggunakan Skills dalam Messages
Parameter Container
Skills ditentukan menggunakan parametercontainer
dalam Messages API. Anda dapat menyertakan hingga 8 Skills per permintaan.
Strukturnya identik untuk Skills Anthropic dan kustom—tentukan type
dan skill_id
yang diperlukan, dan secara opsional sertakan version
untuk mengikat ke versi tertentu:
Mengunduh File yang Dihasilkan
Ketika Skills membuat dokumen (Excel, PowerPoint, PDF, Word), mereka mengembalikan atributfile_id
dalam respons. Anda harus menggunakan Files API untuk mengunduh file-file ini.
Cara kerjanya:
- Skills membuat file selama eksekusi kode
- Respons mencakup
file_id
untuk setiap file yang dibuat - Gunakan Files API untuk mengunduh konten file aktual
- Simpan secara lokal atau proses sesuai kebutuhan
Untuk detail lengkap tentang Files API, lihat dokumentasi Files API.
Percakapan Multi-Turn
Gunakan kembali container yang sama di beberapa pesan dengan menentukan ID container:Operasi Berjalan Lama
Skills dapat melakukan operasi yang memerlukan beberapa turn. Tangani alasan penghentianpause_turn
:
Respons mungkin mencakup alasan penghentian
pause_turn
, yang menunjukkan bahwa API menjeda operasi Skill yang berjalan lama. Anda dapat memberikan respons kembali apa adanya dalam permintaan berikutnya untuk membiarkan Claude melanjutkan gilirannya, atau memodifikasi konten jika Anda ingin mengganggu percakapan dan memberikan panduan tambahan.Menggunakan Beberapa Skills
Gabungkan beberapa Skills dalam satu permintaan untuk menangani alur kerja yang kompleks:Mengelola Skills Kustom
Membuat Skill
Unggah Skill kustom Anda untuk membuatnya tersedia di ruang kerja Anda. Anda dapat mengunggah menggunakan jalur direktori atau objek file individual.- Harus menyertakan file SKILL.md di tingkat atas
- Semua file harus menentukan direktori root umum dalam jalur mereka
- Ukuran unggahan total harus di bawah 8MB
- Frontmatter YAML:
name
(maksimal 64 karakter),description
(maksimal 1024 karakter)
Mendaftar Skills
Ambil semua Skills yang tersedia untuk ruang kerja Anda, termasuk Skills yang sudah dibuat sebelumnya oleh Anthropic dan Skills kustom Anda. Gunakan parametersource
untuk memfilter berdasarkan jenis skill:
Mengambil Skill
Dapatkan detail tentang Skill tertentu:Menghapus Skill
Untuk menghapus Skill, Anda harus terlebih dahulu menghapus semua versinya:Versioning
Skills mendukung versioning untuk mengelola pembaruan dengan aman: Skills yang Dikelola Anthropic:- Versi menggunakan format tanggal:
20251013
- Versi baru dirilis saat pembaruan dilakukan
- Tentukan versi yang tepat untuk stabilitas
- Stempel waktu epoch yang dihasilkan secara otomatis:
1759178010641129
- Gunakan
"latest"
untuk selalu mendapatkan versi terbaru - Buat versi baru saat memperbarui file Skill
Bagaimana Skills Dimuat
Ketika Anda menentukan Skills dalam container:- Penemuan Metadata: Claude melihat metadata untuk setiap Skill (nama, deskripsi) dalam prompt sistem
- Pemuatan File: File Skill disalin ke dalam container di
/skills/{directory}/
- Penggunaan Otomatis: Claude secara otomatis memuat dan menggunakan Skills ketika relevan dengan permintaan Anda
- Komposisi: Beberapa Skills bersama-sama untuk alur kerja yang kompleks
Kasus Penggunaan
Skills Organisasi
Brand & Komunikasi- Terapkan pemformatan khusus perusahaan (warna, font, tata letak) ke dokumen
- Hasilkan komunikasi mengikuti template organisasi
- Pastikan panduan merek yang konsisten di semua output
- Struktur catatan dengan format khusus perusahaan (OKR, log keputusan)
- Hasilkan tugas mengikuti konvensi tim
- Buat ringkasan rapat dan pembaruan status yang standar
- Buat laporan, proposal, dan analisis standar perusahaan
- Jalankan prosedur analitik khusus perusahaan
- Hasilkan model keuangan mengikuti template organisasi
Skills Pribadi
Pembuatan Konten- Template dokumen kustom
- Pemformatan dan gaya khusus
- Pembuatan konten khusus domain
- Pipeline pemrosesan data kustom
- Template visualisasi khusus
- Metode analitik khusus industri
- Template pembuatan kode
- Kerangka kerja pengujian
- Alur kerja penyebaran
Contoh: Pemodelan Keuangan
Gabungkan Skills Excel dan analisis DCF kustom:Batas dan Kendala
Batas Permintaan
- Maksimal Skills per permintaan: 8
- Ukuran unggahan Skill maksimal: 8MB (semua file digabungkan)
- Batas frontmatter YAML:
name
64 karakter,description
1024 karakter
Kendala Lingkungan
Skills berjalan di container eksekusi kode dengan batasan berikut:- Tidak ada akses jaringan - Tidak dapat melakukan panggilan API eksternal
- Tidak ada instalasi paket runtime - Hanya paket yang sudah diinstal sebelumnya tersedia
- Lingkungan terisolasi - Setiap permintaan mendapatkan container segar
Praktik Terbaik
Kapan Menggunakan Beberapa Skills
Gabungkan Skills ketika tugas melibatkan beberapa jenis dokumen atau domain: Kasus penggunaan yang baik:- Analisis data (Excel) + pembuatan presentasi (PowerPoint)
- Pembuatan laporan (Word) + ekspor ke PDF
- Logika domain kustom + pembuatan dokumen
- Menyertakan Skills yang tidak digunakan (mempengaruhi kinerja)