Custom Skills memungkinkan Anda meningkatkan Claude dengan pengetahuan khusus dan alur kerja yang spesifik untuk organisasi atau gaya kerja pribadi Anda. Artikel ini menjelaskan cara membuat, menyusun, dan menguji Skills Anda sendiri.
Skills dapat sesederhana beberapa baris instruksi atau sekompleks paket multi-file dengan kode yang dapat dieksekusi. Skills terbaik:
Menyelesaikan tugas spesifik yang dapat diulang
Memiliki instruksi yang jelas yang dapat diikuti Claude
Menyertakan contoh ketika bermanfaat
Menentukan kapan mereka harus digunakan
Fokus pada satu alur kerja daripada mencoba melakukan segalanya
Membuat File Skill.md
Setiap Skill terdiri dari direktori yang berisi minimal file Skill.md, yang merupakan inti dari Skill. File ini harus dimulai dengan frontmatter YAML untuk menyimpan bidang nama dan deskripsi, yang merupakan metadata yang diperlukan. File ini juga dapat berisi metadata tambahan, instruksi untuk Claude atau file referensi, skrip yang dapat dieksekusi, atau alat.
Bidang metadata yang diperlukan
name: Nama yang ramah pengguna untuk Skill Anda (maksimal 64 karakter)
Contoh: Brand Guidelines
description: Deskripsi yang jelas tentang apa yang dilakukan Skill dan kapan menggunakannya.
Ini sangat penting—Claude menggunakan ini untuk menentukan kapan harus memanggil Skill Anda (maksimal 200 karakter).
Contoh: Terapkan panduan merek Acme Corp ke presentasi dan dokumen, termasuk warna resmi, font, dan penggunaan logo.
Bidang Metadata Opsional
dependencies: Paket perangkat lunak yang diperlukan oleh Skill Anda.
Contoh: python>=3.8, pandas>=1.5.0
Metadata dalam file Skill.md berfungsi sebagai tingkat pertama dari sistem pengungkapan progresif, memberikan informasi yang cukup untuk Claude mengetahui kapan Skill harus digunakan tanpa harus memuat semua konten.
Badan Markdown
Badan Markdown adalah tingkat detail kedua setelah metadata, jadi Claude akan mengakses ini jika diperlukan setelah membaca metadata. Tergantung pada tugas Anda, Claude dapat mengakses file Skill.md dan menggunakan Skill.
Contoh Skill.md
Skill Brand Guidelines
## Metadata
name: Brand Guidelines
description: Terapkan panduan merek Acme Corp ke semua presentasi dan dokumen
## Overview
Skill ini menyediakan panduan merek resmi Acme Corp untuk membuat materi yang konsisten dan profesional. Saat membuat presentasi, dokumen, atau materi pemasaran, terapkan standar ini untuk memastikan semua output sesuai dengan identitas visual Acme. Claude harus merujuk panduan ini setiap kali membuat materi yang menghadap ke luar atau dokumen yang mewakili Acme Corp.
## Brand Colors
Warna merek resmi kami adalah:
- Primary: #FF6B35 (Coral)
- Secondary: #004E89 (Navy Blue)
- Accent: #F7B801 (Gold)
- Neutral: #2E2E2E (Charcoal)
## Typography
Headers: Montserrat Bold
Body text: Open Sans Regular
Panduan ukuran:
- H1: 32pt
- H2: 24pt
- Body: 11pt
## Logo Usage
Selalu gunakan logo warna penuh pada latar belakang terang. Gunakan logo putih pada latar belakang gelap. Pertahankan jarak minimum 0,5 inci di sekitar logo.
## When to Apply
Terapkan panduan ini setiap kali membuat:
- Presentasi PowerPoint
- Dokumen Word untuk berbagi eksternal
- Materi pemasaran
- Laporan untuk klien
## Resources
Lihat folder resources untuk file logo dan unduhan font.
Menambahkan Resources
Jika Anda memiliki terlalu banyak informasi untuk ditambahkan ke file Skill.md tunggal (misalnya, bagian yang hanya berlaku untuk skenario tertentu), Anda dapat menambahkan lebih banyak konten dengan menambahkan file dalam direktori Skill Anda. Misalnya, tambahkan file REFERENCE.md yang berisi informasi tambahan dan referensi ke direktori Skill Anda. Mereferensikannya dalam Skill.md akan membantu Claude memutuskan apakah perlu mengakses sumber daya itu saat menjalankan Skill.
Menambahkan Skrip
Untuk Skills yang lebih canggih, lampirkan file kode yang dapat dieksekusi ke Skill.md, memungkinkan Claude menjalankan kode. Misalnya, document skills kami menggunakan bahasa pemrograman dan paket berikut:
Python (pandas, numpy, matplotlib)
JavaScript/Node.js
Paket untuk membantu dengan pengeditan file
alat visualisasi
Catatan: Claude dan Claude Code dapat menginstal paket dari repositori standar (Python PyPI, JavaScript npm) saat memuat Skills. Tidak mungkin menginstal paket tambahan saat runtime dengan API Skills—semua dependensi harus diinstal sebelumnya di dalam container.
Mengemas Skill Anda
Setelah folder Skill Anda selesai:
Pastikan nama folder cocok dengan nama Skill Anda
Buat file ZIP dari folder
ZIP harus berisi folder Skill sebagai root-nya (bukan subfolder)
Struktur yang benar:
my-Skill.zip
└── my-Skill/
├── Skill.md
└── resources/
Struktur yang salah:
my-Skill.zip
└── (file langsung di root ZIP)
Menguji Skill Anda
Sebelum Mengunggah
1.
