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 Khusus
Praktik terbaik untuk membuat Skills
Ikhtisar
Untuk pendalaman 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 dijalankan di lingkungan eksekusi kode.
Anda dapat menggunakan Skills dari dua sumber:
| Aspek | Skills Anthropic | Skills Khusus |
|---|---|---|
| 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 Konsol
- 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 Pesan
Parameter Container
Skills ditentukan menggunakan parametercontainer dalam Messages API. Anda dapat menyertakan hingga 8 Skills per permintaan.
Strukturnya identik untuk Skills Anthropic dan khusus—tentukan type dan skill_id yang diperlukan, dan secara opsional sertakan version untuk menyematkan 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_iduntuk setiap file yang dibuat - Gunakan Files API untuk mengunduh konten file sebenarnya
- 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 giliran, atau ubah konten jika Anda ingin menghentikan percakapan dan memberikan panduan tambahan.Menggunakan Beberapa Skills
Gabungkan beberapa Skills dalam satu permintaan untuk menangani alur kerja yang kompleks:Mengelola Skills Khusus
Membuat Skill
Unggah Skill khusus 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
- Total ukuran unggahan harus di bawah 8MB
- Persyaratan frontmatter YAML:
name: Maksimal 64 karakter, hanya huruf kecil/angka/tanda hubung, tanpa tag XML, tanpa kata yang dicadangkan (“anthropic”, “claude”)description: Maksimal 1024 karakter, tidak kosong, tanpa tag XML
Daftar Skills
Ambil semua Skills yang tersedia untuk ruang kerja Anda, termasuk Skills yang sudah dibuat sebelumnya oleh Anthropic dan Skills khusus 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 pertemuan dan pembaruan status 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 khusus
- Pemformatan dan styling khusus
- Pembuatan konten khusus domain
- Pipeline pemrosesan data khusus
- Template visualisasi khusus
- Metode analitik khusus industri
- Template pembuatan kode
- Kerangka kerja pengujian
- Alur kerja penerapan
Contoh: Pemodelan Keuangan
Gabungkan Skills Excel dan analisis DCF khusus:Batas dan Kendala
Batas Permintaan
- Maksimal Skills per permintaan: 8
- Ukuran unggahan Skill maksimal: 8MB (semua file digabungkan)
- Persyaratan frontmatter YAML:
name: Maksimal 64 karakter, hanya huruf kecil/angka/tanda hubung, tanpa tag XML, tanpa kata yang dicadangkandescription: Maksimal 1024 karakter, tidak kosong, tanpa tag XML
Kendala Lingkungan
Skills berjalan di container eksekusi kode dengan batasan ini:- Tidak ada akses jaringan - Tidak dapat membuat 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 khusus + pembuatan dokumen
- Menyertakan Skills yang tidak digunakan (berdampak pada kinerja)