Fitur ini tidak memenuhi syarat untuk Zero Data Retention (ZDR). Data disimpan sesuai dengan kebijakan retensi standar fitur ini.
Skills adalah sumber daya berbasis filesystem yang dapat digunakan kembali dan menyediakan keahlian spesifik domain untuk Claude: alur kerja, konteks, dan praktik terbaik yang mengubah agen serbaguna menjadi spesialis. Tidak seperti prompt (instruksi tingkat percakapan untuk tugas sekali pakai), Skills dimuat sesuai permintaan dan menghilangkan kebutuhan untuk berulang kali memberikan panduan yang sama di berbagai percakapan.
Manfaat utama:
Untuk pembahasan mendalam tentang arsitektur dan aplikasi dunia nyata dari Agent Skills, lihat postingan blog engineering Equipping agents for the real world with Agent Skills.
Anthropic menyediakan Agent Skills bawaan untuk tugas dokumen umum (PowerPoint, Excel, Word, PDF), dan Anda dapat membuat Skills kustom Anda sendiri. Keduanya bekerja dengan cara yang sama. Claude secara otomatis menggunakannya ketika relevan dengan permintaan Anda.
Agent Skills bawaan tersedia di claude.ai, Claude API, Claude Platform on AWS, dan Microsoft Foundry. Di Microsoft Foundry, Agent Skills memerlukan deployment Hosted on Anthropic. Lihat Skills yang Tersedia untuk daftar lengkapnya.
Skills Kustom memungkinkan Anda mengemas keahlian domain dan pengetahuan organisasi. Skills ini tersedia di seluruh produk Claude: buat di Claude Code, unggah melalui Claude API, atau tambahkan di pengaturan claude.ai. Di Claude Platform on AWS dan Microsoft Foundry, unggah Skills kustom melalui Skills API.
Mulai:
Skills memanfaatkan lingkungan VM Claude untuk menyediakan kemampuan di luar apa yang mungkin dilakukan dengan prompt saja. Claude beroperasi di mesin virtual dengan akses filesystem, memungkinkan Skills ada sebagai direktori yang berisi instruksi, kode yang dapat dieksekusi, dan materi referensi, yang diorganisir seperti panduan onboarding yang akan Anda buat untuk anggota tim baru.
Arsitektur berbasis filesystem ini memungkinkan progressive disclosure (pengungkapan bertahap): Claude memuat informasi secara bertahap sesuai kebutuhan, alih-alih menghabiskan konteks di awal.
Skills dapat berisi tiga jenis konten, masing-masing dimuat pada waktu yang berbeda:
Jenis konten: Instruksi. Frontmatter YAML dari Skill menyediakan informasi penemuan:
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
---Claude memuat metadata ini saat startup dan menyertakannya dalam prompt sistem. Pendekatan ringan ini berarti Anda dapat menginstal banyak Skills tanpa penalti konteks; Claude hanya mengetahui bahwa setiap Skill ada dan kapan harus menggunakannya.
Jenis konten: Instruksi. Isi utama SKILL.md berisi pengetahuan prosedural: alur kerja, praktik terbaik, dan panduan:
# PDF Processing
## Quick start
Use pdfplumber to extract text from PDFs:
```python
import pdfplumber
with pdfplumber.open("document.pdf") as pdf:
text = pdf.pages[0].extract_text()
```
For advanced form filling, see [FORMS.md](FORMS.md).Ketika Anda meminta sesuatu yang cocok dengan deskripsi Skill, Claude membaca SKILL.md dari filesystem melalui bash. Baru setelah itu konten ini masuk ke jendela konteks.
Jenis konten: Instruksi, kode, dan sumber daya. Skills dapat menyertakan materi tambahan:
pdf-skill/
├── SKILL.md (main instructions)
├── FORMS.md (form-filling guide)
├── REFERENCE.md (detailed API reference)
└── scripts/
└── fill_form.py (utility script)Instruksi: File markdown tambahan (FORMS.md, REFERENCE.md) yang berisi panduan dan alur kerja khusus
Kode: Skrip yang dapat dieksekusi (fill_form.py, validate.py) yang dijalankan Claude melalui bash; skrip menyediakan operasi deterministik tanpa menghabiskan konteks
Sumber daya: Materi referensi seperti skema database, dokumentasi API, templat, atau contoh
Claude mengakses file-file ini hanya ketika direferensikan. Model filesystem berarti setiap jenis konten memiliki kekuatan yang berbeda: instruksi untuk panduan yang fleksibel, kode untuk keandalan, sumber daya untuk pencarian faktual.
| Tingkat | Kapan Dimuat | Biaya Token | Konten |
|---|---|---|---|
| Tingkat 1: Metadata | Selalu (saat startup) | ~100 token per Skill | name dan description dari frontmatter YAML |
| Tingkat 2: Instruksi | Ketika Skill dipicu | Di bawah 5k token | Isi SKILL.md dengan instruksi dan panduan |
| Tingkat 3+: Sumber daya | Sesuai kebutuhan | Secara efektif tidak terbatas | File yang disertakan dieksekusi melalui bash tanpa memuat konten ke dalam konteks |
Progressive disclosure memastikan hanya konten yang relevan yang menempati jendela konteks pada waktu tertentu.
Skills berjalan di lingkungan eksekusi kode di mana Claude memiliki akses filesystem, perintah bash, dan kemampuan eksekusi kode. Bayangkan seperti ini: Skills ada sebagai direktori di mesin virtual, dan Claude berinteraksi dengannya menggunakan perintah bash yang sama seperti yang Anda gunakan untuk menavigasi file di komputer Anda.

Bagaimana Claude mengakses konten Skill:
Ketika sebuah Skill dipicu, Claude menggunakan bash untuk membaca SKILL.md dari filesystem, membawa instruksinya ke dalam jendela konteks. Jika instruksi tersebut mereferensikan file lain (seperti FORMS.md atau skema database), Claude juga membaca file-file tersebut menggunakan perintah bash tambahan. Ketika instruksi menyebutkan skrip yang dapat dieksekusi, Claude menjalankannya melalui bash dan hanya menerima output-nya (kode skrip itu sendiri tidak pernah masuk ke konteks).
Apa yang dimungkinkan oleh arsitektur ini:
Akses file sesuai permintaan: Claude hanya membaca file yang diperlukan untuk setiap tugas spesifik. Sebuah Skill dapat menyertakan puluhan file referensi, tetapi jika tugas Anda hanya memerlukan skema penjualan, Claude hanya memuat satu file itu. Sisanya tetap berada di filesystem tanpa menghabiskan token sama sekali.
Eksekusi skrip yang efisien: Ketika Claude menjalankan validate_form.py, kode skrip tidak pernah dimuat ke dalam jendela konteks. Hanya output skrip (seperti "Validation passed" atau pesan error spesifik) yang menghabiskan token. Ini membuat skrip jauh lebih efisien dibandingkan meminta Claude menghasilkan kode yang setara secara langsung.
Tidak ada batasan praktis pada konten yang disertakan: Karena file tidak menghabiskan konteks sampai diakses, Skills dapat menyertakan dokumentasi API yang komprehensif, dataset besar, contoh yang ekstensif, atau materi referensi apa pun yang Anda butuhkan. Tidak ada penalti konteks untuk konten yang disertakan tetapi tidak digunakan.
Model berbasis filesystem inilah yang membuat progressive disclosure berfungsi. Claude menavigasi Skill Anda seperti Anda mereferensikan bagian spesifik dari panduan onboarding, mengakses persis apa yang dibutuhkan setiap tugas.
Berikut cara Claude memuat dan menggunakan skill pemrosesan PDF:
PDF Processing - Extract text and tables from PDF files, fill forms, merge documentsbash: read pdf-skill/SKILL.md → Instruksi dimuat ke dalam konteks
Diagram menunjukkan:
Pemuatan dinamis ini memastikan hanya konten skill yang relevan yang menempati jendela konteks.
Skills tersedia di seluruh produk agen Claude:
Claude Platform on AWS dan Microsoft Foundry mewarisi perilaku Skills yang sama seperti Claude API di semua bagian berikut.
Claude API mendukung Agent Skills bawaan dan Skills kustom. Keduanya bekerja secara identik: tentukan skill_id yang relevan dalam parameter container bersama dengan alat eksekusi kode.
Prasyarat: Menggunakan Skills melalui API memerlukan tiga header beta:
code-execution-2025-08-25 - Skills berjalan di container eksekusi kodeskills-2025-10-02 - Mengaktifkan fungsionalitas Skillsfiles-api-2025-04-14 - Diperlukan untuk mengunggah/mengunduh file ke/dari containerGunakan Agent Skills bawaan dengan mereferensikan skill_id mereka (misalnya, pptx, xlsx), atau buat dan unggah milik Anda sendiri melalui Skills API (endpoint /v1/skills). Skills kustom dibagikan di seluruh workspace; semua anggota workspace dapat mengaksesnya.
Untuk mempelajari lebih lanjut, lihat Menggunakan Skills dengan Claude API.
Claude Code hanya mendukung Skills Kustom.
Skills Kustom: Buat Skills sebagai direktori dengan file SKILL.md. Claude menemukan dan menggunakannya secara otomatis.
Skills Kustom di Claude Code berbasis filesystem dan tidak memerlukan unggahan API.
Untuk mempelajari lebih lanjut, lihat Menggunakan Skills di Claude Code.
claude.ai mendukung Agent Skills bawaan dan Skills kustom.
Agent Skills bawaan: Skills ini sudah bekerja di balik layar ketika Anda membuat dokumen. Claude menggunakannya tanpa memerlukan pengaturan apa pun.
Skills Kustom: Unggah Skills Anda sendiri sebagai file zip melalui Settings > Features. Tersedia pada paket Pro, Max, Team, dan Enterprise dengan eksekusi kode diaktifkan. Skills Kustom bersifat individual untuk setiap pengguna; tidak dibagikan di seluruh organisasi dan tidak dapat dikelola secara terpusat oleh admin.
Untuk mempelajari lebih lanjut tentang menggunakan Skills di claude.ai, lihat sumber daya berikut di Claude Help Center:
Setiap Skill memerlukan file SKILL.md dengan frontmatter YAML:
---
name: your-skill-name
description: Brief description of what this Skill does and when to use it
---
# Your Skill Name
## Instructions
[Clear, step-by-step guidance for Claude to follow]
## Examples
[Concrete examples of using this Skill]Field yang diperlukan: name dan description
Persyaratan field:
name:
description:
description harus mencakup apa yang dilakukan Skill dan kapan Claude harus menggunakannya. Untuk panduan penulisan lengkap, lihat panduan praktik terbaik.
Gunakan Skills hanya dari sumber tepercaya: yang Anda buat sendiri atau diperoleh dari Anthropic. Skills memberikan Claude kemampuan baru melalui instruksi dan kode, dan meskipun ini membuatnya kuat, ini juga berarti Skill berbahaya dapat mengarahkan Claude untuk memanggil alat atau mengeksekusi kode dengan cara yang tidak sesuai dengan tujuan yang dinyatakan Skill tersebut.
Jika Anda harus menggunakan Skill dari sumber yang tidak tepercaya atau tidak dikenal, berhati-hatilah dan audit secara menyeluruh sebelum digunakan. Tergantung pada akses yang dimiliki Claude saat mengeksekusi Skill, Skills berbahaya dapat menyebabkan eksfiltrasi data, akses sistem yang tidak sah, atau risiko keamanan lainnya.
Pertimbangan keamanan utama:
Agent Skills bawaan berikut tersedia untuk digunakan langsung:
Skills ini tersedia di Claude API, Claude Platform on AWS, Microsoft Foundry, dan claude.ai. Di Microsoft Foundry, Agent Skills memerlukan deployment Hosted on Anthropic. Lihat tutorial quickstart untuk mulai menggunakannya di API.
Anthropic juga menerbitkan Skills open-source di repositori skills:
Untuk contoh lengkap Skills kustom, lihat Skills cookbook.
Agent Skills tidak tercakup oleh pengaturan ZDR. Definisi Skill dan data eksekusi disimpan sesuai dengan kebijakan retensi data standar Anthropic.
Untuk kelayakan ZDR di semua fitur, lihat API dan retensi data.
Memahami batasan ini membantu Anda merencanakan deployment Skills Anda secara efektif. Claude Platform on AWS dan Microsoft Foundry mengikuti batasan yang sama seperti Claude API di subbagian berikut.
Skills Kustom tidak tersinkronisasi antar surface. Skills yang diunggah ke satu surface tidak secara otomatis tersedia di surface lainnya:
Anda perlu mengelola dan mengunggah Skills secara terpisah untuk setiap surface tempat Anda ingin menggunakannya.
Skills memiliki model berbagi yang berbeda tergantung di mana Anda menggunakannya:
~/.claude/skills/) atau berbasis proyek (.claude/skills/); juga dapat dibagikan melalui Claude Code Pluginsclaude.ai tidak mendukung manajemen admin terpusat atau distribusi Skills kustom di seluruh organisasi.
Lingkungan runtime yang tersedia untuk skill Anda bergantung pada surface produk tempat Anda menggunakannya.
Rencanakan Skills Anda agar bekerja dalam batasan ini.
Buat Skill pertama Anda
Gunakan Skills dengan Claude API
Buat dan kelola Skills kustom di Claude Code
Tulis Skills yang dapat digunakan Claude secara efektif
Was this page helpful?