Lewati ke konten utama

Cara membuat Skills kustom

Diperbarui kemarin

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

version: Lacak versi Skill Anda saat Anda melakukan iterasi.

  • Contoh: 1.0.0

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
version: 1.0.0

## Ikhtisar
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.

## Warna Merek

Warna merek resmi kami adalah:
- Utama: #FF6B35 (Coral)
- Sekunder: #004E89 (Navy Blue)
- Aksen: #F7B801 (Gold)
- Netral: #2E2E2E (Charcoal)

## Tipografi

Header: Montserrat Bold
Teks badan: Open Sans Regular
Panduan ukuran:
- H1: 32pt
- H2: 24pt
- Badan: 11pt

## Penggunaan Logo

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.

## Kapan Menerapkan

Terapkan panduan ini setiap kali membuat:
- Presentasi PowerPoint
- Dokumen Word untuk berbagi eksternal
- Materi pemasaran
- Laporan untuk klien

## Sumber Daya

Lihat folder sumber daya untuk file logo dan unduhan font.

Menambahkan Sumber Daya

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 di 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 dipasang sebelumnya di dalam kontainer.

Mengemas Skill Anda

Setelah folder Skill Anda selesai:

  1. Pastikan nama folder cocok dengan nama Skill Anda

  2. Buat file ZIP dari folder

  3. ZIP harus berisi folder Skill sebagai akarnya (bukan subfolder)

Struktur yang benar:

my-Skill.zip

└── my-Skill/

├── Skill.md

└── resources/

Apakah pertanyaan Anda terjawab?