---
title: "Perbandingan 5 Skill Agen Teratas: Jebakan Peringkat Populer dan Kriteria Pemilihan"
locale: id
category: ai_data
category_name: "Data AI"
translation_status: reviewed
license: cc_by
author: "injoys"
source_url: https://injoys.com/en/articles/top-5-ai-agent-skills-comparison
published_at: 2026-08-16T04:15:57+09:00
---

# Perbandingan 5 Skill Agen Teratas: Jebakan Peringkat Populer dan Kriteria Pemilihan

> Membandingkan lima repositori skill agen dalam cuplikan yang disediakan pada 10 Agustus 2026, dengan berfokus pada fungsi dan filosofi desain. Juga menjelaskan alasan jumlah bintang repositori dan instalasi tidak mencerminkan kualitas skill yang sebenarnya, serta kriteria verifikasi lisensi, token, dan keamanan.

## Key Points

- Skill agen adalah paket kerja yang menghimpun instruksi, skrip, contoh, dan materi referensi yang diperlukan untuk tugas tertentu agar dapat dimuat saat dibutuhkan.
- Urutan 5 Teratas yang diberikan hanyalah cuplikan popularitas pada tingkat repositori, bukan peringkat yang diakui secara global yang membuktikan penggunaan atau kualitas setiap skill.
- Para kandidat teratas sama-sama mengharuskan pemeriksaan persyaratan, perencanaan, pengujian, perubahan minimal, dan verifikasi sebelum langsung mulai membuat kode.
- Mengaktifkan seluruh kumpulan skill berskala besar dapat meningkatkan biaya konteks dan konflik instruksi, sehingga hanya item yang diperlukan yang harus dipilih.
- Sebelum memasang skill eksternal, periksa lisensi, skrip eksekusi, akses jaringan, cakupan izin, dan status pemeliharaannya.

Skill agen adalah paket tugas yang dapat digunakan kembali agar agen AI dapat menjalankan pekerjaan tertentu secara konsisten. Cakupannya lebih luas daripada prompt sederhana, dan dapat memuat bukan hanya instruksi, tetapi juga skrip, templat, contoh, serta materi referensi.

Artikel ini menganalisis 5 kandidat populer yang disediakan per 10 Agustus 2026. Namun, karena tidak tersedia data mentah atau arsip berdasarkan waktu yang dapat digunakan untuk mereproduksi angka persis dalam materi tersebut secara independen, hasilnya tidak boleh ditafsirkan sebagai ‘peringkat penggunaan dunia’ yang definitif.

## Apa itu skill agen

Inti Agent Skills sebagaimana dijelaskan oleh Anthropic adalah **pengungkapan progresif**. Alih-alih membaca seluruh panduan pekerjaan sejak awal, agen terlebih dahulu melihat nama dan deskripsi skill, lalu hanya menemukan skill yang berkaitan dengan tugas saat ini dan memuat isi utama serta materi pelengkapnya.

Folder skill pada umumnya dapat berisi unsur-unsur berikut.

- `SKILL.md`: tujuan skill, kondisi penerapan, dan prosedur kerja
- Skrip: pekerjaan yang dijalankan secara deterministik, seperti pemeriksaan, konversi, dan pembuatan
- Materi referensi: spesifikasi API, kebijakan organisasi, struktur data, dan pengetahuan domain
- Templat dan contoh: format hasil yang diinginkan dan standar kualitas
- Materi evaluasi: kasus pengujian untuk membandingkan hasil sebelum dan sesudah menggunakan skill

Skill bukanlah pelatihan model untuk mengajarkan kemampuan dasar baru kepada agen. Skill lebih menyerupai aset konteks yang menyediakan pengetahuan dan prosedur kerja pada saat dijalankan.

### Perbedaan dengan prompt, aturan, dan MCP

| Komponen | Peran utama | Waktu pemuatan yang umum | Hal yang perlu diperhatikan |
|---|---|---|---|
| Prompt umum | Menentukan satu permintaan dan hasil | Saat pengguna mengajukan permintaan | Kemampuan penggunaan kembali dan konsistensinya dapat rendah |
| Aturan permanen | Kebijakan dan batasan perilaku yang berlaku pada semua sesi | Saat sesi dimulai atau selalu | Terus menghabiskan konteks dan dapat menimbulkan konflik antaraturan |
| Agent Skills | Menyediakan prosedur, materi, dan skrip untuk pekerjaan tertentu | Saat tugas terkait ditemukan | Bergantung pada akurasi routing dan kualitas skill |
| MCP | Antarmuka standar untuk terhubung dengan alat dan data eksternal | Saat pemanggilan alat diperlukan | Autentikasi, izin, dan keamanan sistem eksternal sangat penting |

Jika MCP terutama membahas ‘apa yang dapat dihubungkan’, skill menjelaskan ‘dengan prosedur dan standar apa alat serta materi yang terhubung harus digunakan’. Kedua teknologi ini bukan pesaing, melainkan saling melengkapi dan dapat digunakan bersama.

## Bagaimana peringkat Top 5 harus ditafsirkan

Materi yang disediakan menyusun lima kandidat berikut berdasarkan jumlah bintang repositori GitHub. Namun, bintang GitHub merupakan indikator yang lebih menyerupai minat dan penandaan, bukan pengukuran langsung atas unduhan, pengguna aktif, atau tingkat keberhasilan pekerjaan.

| Peringkat yang diberikan | Repositori | Karakteristik | Keunggulan utama | Risiko yang perlu diperiksa |
|---:|---|---|---|---|
| 1 | `obra/superpowers` | Kumpulan alur kerja yang mengendalikan prosedur pengembangan | Mengutamakan konfirmasi kebutuhan, perencanaan, pengujian, dan verifikasi | Prosedurnya dapat berlebihan untuk tugas sederhana |
| 2 | `affaan-m/everything-claude-code` | Kumpulan konfigurasi, perintah, dan agen untuk Claude Code | Mencakup secara luas berbagai tahap siklus hidup pengembangan | Instalasi menyeluruh dapat menyebabkan konflik instruksi dan peningkatan konteks |
| 3 | `mattpocock/skills` | Kumpulan skill yang berfokus pada pertanyaan dan tinjauan desain | Menyediakan titik awal untuk memperjelas pemikiran sebelum implementasi | Lisensi per berkas dan ketentuan penggunaan komersial perlu diperiksa |
| 4 | `multica-ai/andrej-karpathy-skills` | Proyek pihak ketiga yang menyusun ulang prinsip pengembangan yang dipublikasikan ke dalam format skill | Menekankan kesederhanaan, perubahan minimal, dan sasaran yang dapat diverifikasi | Perlu membedakan apakah tokoh yang namanya dicantumkan merupakan pembuat resmi atau memberikan dukungan |
| 5 | `anthropics/skills` | Contoh resmi dan skill pekerjaan dokumen dari Anthropic | Cocok untuk meninjau struktur skill dan contoh pembuatan hasil | Bahkan dalam repositori resmi, lisensi setiap direktori harus diperiksa secara terpisah |

Materi yang disediakan menyatakan bahwa setiap repositori memiliki sekitar 160 ribu–260 ribu bintang. Untuk memastikan apakah angka tersebut merupakan bintang GitHub atau jumlah instalasi pada registri tertentu, diperlukan respons GitHub API pada waktu yang sama atau tangkapan layar yang diarsipkan. Oleh karena itu, artikel ini tidak memublikasikan ulang angka tersebut sebagai nilai terkini yang telah diverifikasi.

### Informasi yang diperlukan untuk peringkat popularitas yang dapat direproduksi

Untuk membuat peringkat yang dapat dipercaya, setidaknya unsur-unsur berikut harus dipublikasikan bersama-sama.

1. Waktu pengukuran dan zona waktu
2. Pemilik dan nama repositori yang tepat serta commit SHA
3. Respons asli untuk indikator seperti jumlah bintang GitHub, fork, dan kontributor
4. Jika menggunakan jumlah instalasi, cara menangani instalasi duplikat dan lalu lintas otomatis
5. Unit penghitungan yang membedakan keseluruhan repositori dan skill individual
6. Aturan untuk menangani repositori yang dihapus atau diubah namanya

Secara khusus, jika sebuah repositori berisi puluhan skill, bintang repositori saja tidak dapat menunjukkan skill mana yang populer. ‘Repositori populer’ dan ‘skill individual yang paling banyak digunakan’ adalah dua pertanyaan yang berbeda.

## Filosofi desain 5 kandidat populer

### 1. obra/superpowers: memaksakan prosedur sebelum implementasi

`superpowers` memiliki karakter alur kerja yang kuat dan dirancang untuk menahan perilaku agen yang langsung menulis kode setelah menerima permintaan, serta membuatnya terlebih dahulu mendefinisikan masalah dan menyusun rencana. Tahap-tahap seperti brainstorming, perencanaan, pengembangan berbasis pengujian, debugging, dan verifikasi menjadi pusatnya.

Pendekatan ini menguntungkan untuk pekerjaan dengan persyaratan yang tidak jelas atau risiko perubahan yang tinggi. Sebaliknya, jika prosedur yang sama diterapkan secara ketat pada pekerjaan dengan cakupan jelas seperti memperbaiki salah ketik, jumlah pertanyaan dan dokumentasi dapat melampaui implementasi sebenarnya.

### 2. Everything Claude Code: menyediakan lingkungan pengembangan sebagai satu paket

Everything Claude Code adalah proyek yang mengumpulkan berbagai aset konfigurasi Claude Code, seperti perintah, agen, skill, hook, dan aturan, di satu tempat. Proyek ini berguna untuk menemukan beragam contoh mulai dari perencanaan hingga implementasi, tinjauan, pengujian, dan pencatatan.

Namun, ‘menginstal semuanya’ belum tentu merupakan pilihan terbaik. Aturan yang serupa dapat saling tumpang tindih atau metode kerja yang berbeda dapat bertabrakan. Dalam penerapan nyata, lebih aman memilih hanya komponen yang dibutuhkan tim saat ini dan memeriksa kapan setiap komponen diaktifkan.

### 3. mattpocock/skills: meningkatkan kualitas pertanyaan, bukan jawaban

Ciri khas kumpulan ini adalah menyediakan bukan hanya templat hasil, tetapi juga prosedur pertanyaan yang membantu memperjelas pemikiran pengguna. Pengguna diarahkan untuk mengungkapkan sasaran, asumsi, kondisi pengecualian, dan kriteria keberhasilan sebelum implementasi.

Fakta bahwa sumbernya dipublikasikan tidak berarti semua berkas dapat digunakan secara bebas untuk tujuan komersial. Lisensi pada tingkat repositori dapat berbeda dari ketentuan terpisah yang dicantumkan pada direktori atau berkas tertentu, sehingga lisensi terkini harus diperiksa sebelum benar-benar menyalin, memodifikasi, atau mendistribusikannya.

### 4. andrej-karpathy-skills: mengubah prinsip pengembangan singkat menjadi aturan perilaku

Menurut materi yang disediakan, proyek ini merupakan penyusunan prinsip pengembangan yang pernah disampaikan Andrej Karpathy secara terbuka ke dalam format skill oleh pihak ketiga. Fokus utamanya meliputi berpikir sebelum menulis kode, memilih solusi sederhana, mengubah secara presisi hanya dalam cakupan permintaan, serta menetapkan sasaran yang dapat diverifikasi.

Hal penting adalah membedakan sumber dan dukungan. Penggunaan nama tokoh terkenal atau penyusunan ulang pernyataan publik tidak berarti tokoh tersebut membuat repositori secara langsung atau menjamin hasilnya. Teks sumber dan interpretasi pihak yang menyusunnya kembali harus dinilai secara terpisah.

### 5. anthropics/skills: meninjau struktur resmi dan contoh hasil

Repositori resmi Anthropic merupakan titik awal untuk mempelajari struktur direktori skill serta contoh pekerjaan yang menghasilkan dokumen, spreadsheet, presentasi, dan PDF. Repositori ini memungkinkan perbandingan mengenai cara menyusun materi dan skrip yang dibutuhkan untuk pekerjaan pembuatan berkas nyata, bukan sekadar aturan perilaku sederhana.

Jumlah berkas `SKILL.md` yang disajikan dalam materi dapat berbeda-beda, tergantung apakah versi terjemahan, salinan, contoh, dan branch disertakan. Untuk membandingkan skala, berkas harus dihitung pada commit tertentu dan kriteria untuk menentukan versi kanonis juga harus dipublikasikan.

## Tiga prinsip yang berulang pada skill teratas

### Membatasi terlebih dahulu, alih-alih menambah tindakan

Skill yang baik tidak sekadar memperbanyak hal yang dapat dilakukan agen, tetapi mengendalikan tindakan dengan kemungkinan kegagalan tinggi. Contoh utamanya adalah tidak melakukan implementasi sebelum ada kesepakatan, tidak menyatakan selesai tanpa pengujian, dan tidak turut mengubah kode di sekitar yang tidak diminta.

Batasan ini bukan dimaksudkan untuk menghilangkan otonomi agen. Desain tersebut bertujuan menurunkan biaya kesalahan dengan menempatkan titik konfirmasi sebelum pekerjaan yang sulit dibatalkan.

### Mengubah standar penilaian ahli menjadi prosedur

Nilai sebuah skill terletak pada standar pengambilan keputusan, bukan pada format kalimatnya. Jika urutan seorang ahli dalam mengonfirmasi persyaratan, cara menangani ketidakpastian, dan standar untuk memverifikasi hasil dinyatakan dengan jelas, agen dapat mengulangi proses berpikir yang serupa.

Namun, meniru gaya bahasa tokoh tertentu berbeda dari mereproduksi metode kerja yang telah diverifikasi. Kasus evaluasi dan kondisi kegagalan harus diperiksa, bukan sekadar nama atau otoritas.

### Memastikan ‘mengapa’ sebelum ‘bagaimana’

Pembuatan kode itu sendiri semakin mudah, tetapi apa yang harus dibuat dan kondisi apa yang dianggap berhasil tidak ditentukan secara otomatis. Inilah alasan kandidat teratas berfokus pada pertanyaan, perencanaan, pengendalian cakupan, dan verifikasi.

Jika hanya prosedur implementasi yang rumit ditambahkan tanpa sasaran yang jelas, hasilnya bisa berupa penyelesaian masalah yang didefinisikan secara keliru dengan lebih cepat.

## Struktur konteks lebih penting daripada jumlah token

Materi yang disediakan memuat contoh bahwa beberapa paket menggunakan sekitar 17 ribu–22 ribu token per sesi. Namun, jumlah token berbeda-beda menurut kondisi berikut.

- Model dan tokenizer yang digunakan
- Cakupan skill, aturan, dan hook yang diaktifkan
- Apakah klien hanya membaca metadata atau memasukkan seluruh isi
- Panjang riwayat percakapan dan panduan proyek
- Apakah cache dan kompresi konteks diterapkan

Karena itu, angka tertentu tidak dapat digeneralisasi sebagai biaya tetap untuk semua lingkungan instalasi. Saat melakukan pengukuran, sesi kosong harus dijadikan patokan, lalu token input, latensi respons, dan tingkat keberhasilan pekerjaan dibandingkan bersama-sama sambil menambahkan skill satu per satu.

Berikut adalah beberapa cara praktis untuk mengurangi konteks.

- Pisahkan kebijakan organisasi yang selalu diperlukan dari skill untuk setiap pekerjaan.
- Isi deskripsi skill hanya dengan informasi inti yang diperlukan untuk routing.
- Pindahkan spesifikasi dan contoh panjang ke berkas terpisah agar hanya dibaca saat diperlukan.
- Gabungkan aturan yang tumpang tindih menjadi satu skill umum.
- Nonaktifkan skill yang jarang digunakan atau tidak terbukti meningkatkan kinerja.

## Risiko keamanan dan rantai pasok yang luput dari peringkat popularitas

Skill terlihat seperti dokumen Markdown biasa, tetapi dapat mencakup perintah shell, kode Python, instalasi paket, dan permintaan jaringan eksternal. Jika agen menjalankannya, timbul risiko rantai pasok yang serupa dengan dependensi perangkat lunak biasa.

Sebelum menggunakan skill eksternal, hal-hal berikut harus diperiksa.

1. Periksa pemilik repositori dan apakah repositori tersebut merupakan proyek resmi.
2. Tinjau secara langsung skrip instalasi dan berkas yang dapat dieksekusi.
3. Periksa izin yang diminta untuk variabel lingkungan, token autentikasi, direktori home, dan jaringan.
4. Tetapkan commit yang telah ditinjau, bukan kondisi terbaru branch.
5. Jika memungkinkan, jalankan terlebih dahulu dalam container atau lingkungan pengujian yang terbatas.
6. Sebelum pembaruan otomatis, tinjau kembali perubahan dan izin baru.
7. Pastikan lisensi mengizinkan penyalinan, modifikasi, penggunaan internal, dan distribusi komersial.

Banyaknya bintang GitHub tidak menghilangkan kemungkinan perubahan berbahaya, pengambilalihan akun, atau penghentian pemeliharaan. Popularitas bukanlah pengganti audit keamanan.

## Kriteria memilih skill yang sesuai dengan lingkungan saya

| Aspek evaluasi | Pertanyaan yang perlu diperiksa | Sinyal yang baik |
|---|---|---|
| Kesesuaian masalah | Apakah menyelesaikan pekerjaan nyata yang berulang kali gagal? | Pekerjaan yang diterapkan dan tidak diterapkan dinyatakan dengan jelas |
| Routing | Kapan skill harus dimuat? | Deskripsi dan pemicunya spesifik |
| Kemampuan verifikasi | Apakah kualitas sebelum dan sesudah penggunaan dapat dibandingkan? | Tersedia kasus pengujian dan kriteria keberhasilan |
| Efisiensi konteks | Apakah banyak konten harus selalu dibaca? | Materi panjang hanya dimuat saat diperlukan |
| Keamanan | Apakah eksekusi kode dan akses eksternal diperlukan? | Menggunakan hak akses minimum dan cakupan eksekusi yang jelas |
| Pemeliharaan | Apakah perubahan terkini dan penanganan masalah dapat diperiksa? | Riwayat perubahan dan prosedur kontribusi dipublikasikan |
| Lisensi | Apakah sesuai dengan tujuan penggunaan organisasi? | Ketentuan per berkas dinyatakan dengan jelas |

Repositori populer sebaiknya digunakan sebagai materi referensi untuk mempelajari cara penulisan, sementara skill untuk operasi nyata lebih baik dibuat dalam skala kecil agar sesuai dengan basis kode, prosedur tinjauan, dan izin alat milik organisasi. Pada awalnya, lebih baik menargetkan hanya satu pekerjaan berulang dan mempertahankan aturan yang lolos evaluasi, karena pendekatan ini juga menguntungkan dari sisi pemeliharaan.

## Kesimpulan

Kandidat Top 5 yang diberikan memiliki bentuk berbeda-beda, tetapi semuanya mendorong agen untuk terlebih dahulu memeriksa persyaratan, rencana, cakupan, dan verifikasi agar tidak terburu-buru melakukan implementasi. Inti popularitasnya bukan terletak pada memasukkan banyak perintah, melainkan pada mengubah titik-titik penilaian yang rentan gagal menjadi prosedur.

Namun, skill individual yang paling banyak digunakan di dunia tidak dapat ditentukan hanya berdasarkan bintang repositori atau jumlah instalasi registri. Saat mengutip peringkat, waktu pengukuran, indikator asli, dan unit penghitungan harus disebutkan, sedangkan keputusan penerapan harus didasarkan pada evaluasi kualitas, biaya konteks, lisensi, dan tinjauan keamanan.

## FAQ

### Apa perbedaan keterampilan agen dengan prompt sederhana?
Prompt biasanya mengungkapkan satu permintaan, sedangkan keterampilan agen mengelompokkan instruksi, skrip, materi referensi, contoh, dan kriteria evaluasi yang diperlukan untuk tugas berulang dalam satu folder. Keterampilan tersebut juga dapat disusun agar hanya memuat konten yang diperlukan ketika tugas terkait muncul.

### Apakah repositori dengan GitHub Star terbanyak dapat dianggap sebagai keterampilan terbaik?
Tidak. GitHub Star menunjukkan tingkat minat dan popularitas, tetapi tidak mengukur instalasi aktual, penggunaan aktif, jumlah penggunaan masing-masing keterampilan, atau tingkat keberhasilan tugas. Untuk menilai kualitas, hasil evaluasi, status pemeliharaan, keamanan, dan lisensi harus diperiksa secara bersamaan.

### Apakah Top 5 ini merupakan peringkat dunia resmi?
Bukan. Ini adalah rangkuman kandidat populer pada tingkat repositori pada tanggal yang diberikan, bukan peringkat resmi jumlah penggunaan dunia. Untuk mereproduksi peringkat yang akurat, diperlukan waktu pengukuran, respons API asli, unit agregasi, dan snapshot tiap repositori.

### Apakah popularitas masing-masing keterampilan dapat diketahui dari jumlah total bintang repositori?
Tidak dapat diketahui. Jika satu repositori memuat beberapa keterampilan dan konfigurasi, tidak dapat dibedakan item mana yang membuat pengguna memberikan bintang. Statistik instalasi atau pemanggilan masing-masing keterampilan harus dipublikasikan secara terpisah agar popularitas dapat dibandingkan pada tingkat keterampilan.

### Apakah Agent Skills dan MCP merupakan teknologi yang sama?
Tidak sama. MCP menyediakan antarmuka yang menghubungkan agen dengan data dan alat eksternal, sedangkan Agent Skills menyediakan prosedur dan kriteria penilaian untuk menjalankan tugas tertentu. Keduanya dapat digunakan bersama, misalnya dengan mencantumkan cara menggunakan alat MCP secara tepat dalam suatu keterampilan.

### Apakah memasang banyak keterampilan membuat agen menjadi lebih cakap?
Tidak selalu. Mengaktifkan hingga petunjuk yang tidak digunakan dapat menambah biaya konteks dan menyebabkan aturan yang berbeda saling bertentangan. Sebaiknya pilih hanya keterampilan yang diperlukan, lalu bandingkan token input, waktu latensi, dan tingkat keberhasilan tugas.

### Apakah keterampilan eksternal aman karena berupa file Markdown?
Tidak dapat dipastikan aman. Keterampilan dapat memuat perintah shell, kode yang dapat dieksekusi, instalasi paket, dan instruksi komunikasi eksternal. File yang dapat dieksekusi dan izin harus ditinjau, commit yang telah diverifikasi harus dikunci, dan pengujian harus dilakukan terlebih dahulu di lingkungan terbatas.

### Apakah keterampilan yang dipublikasikan dapat digunakan secara bebas untuk tujuan komersial?
Status publik dan status sumber terbuka adalah dua hal berbeda. Selain lisensi seluruh repositori, persyaratan terpisah yang berlaku untuk masing-masing keterampilan atau direktori juga harus diperiksa. Jika tidak jelas, lebih aman untuk menunda penyalinan, modifikasi, pendistribusian ulang, atau penerapannya pada layanan berbayar.

### Apa syarat terpenting bagi keterampilan agen yang baik?
Tugas yang berlaku dan yang tidak berlaku harus ditetapkan dengan jelas, serta kriteria keberhasilannya harus dapat dievaluasi. Selain itu, keterampilan tersebut harus menggunakan konteks dan izin seminimal mungkin, serta membuat agen memeriksa persyaratan, cakupan, dan metode verifikasi sebelum bertindak secara tergesa-gesa.

## Sources

- [Repositori GitHub obra/superpowers](https://github.com/obra/superpowers)
- [Repositori GitHub affaan-m/everything-claude-code](https://github.com/affaan-m/everything-claude-code)
- [Repositori GitHub mattpocock/skills](https://github.com/mattpocock/skills)
- [Repositori GitHub anthropics/skills](https://github.com/anthropics/skills)
- [Direktori Agent Skills skills.sh](https://skills.sh/)
- [Dokumentasi GitHub: Tentang bintang](https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/about-stars)

## Images

![Lima kartu skill agen berbintang di podium, dengan kaca pembesar dan timbangan ikon penilaian](https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODI3OSwicHVyIjoiYmxvYl9pZCJ9fQ==--b50bbcc847bc2d7b61ded00be971783aa85a29a4/ai-e0d0c4d7.webp)
![Diagram lima kartu keterampilan agen yang melewati tahap penyaringan dan validasi](https://injoys.com/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODI4NSwicHVyIjoiYmxvYl9pZCJ9fQ==--baba657ae44c9c7abd0b42f0a8a282655bf5665f/ai-58954fc2.webp)