
Mengatasi Fragmentasi Kemampuan Agen AI dengan npx skills
Menjalankan banyak agen AI seperti Claude Code atau Kimi? Pelajari cara mengatasi fragmentasi kemampuan dan kelola satu folder terpusat memakai npx skills.
Jika Anda menjalankan beberapa agen AI atau CLI di komputer Anda — baik itu Hermes, Claude Code, Codex, Antigravity, Kimi, atau alat lainnya yang didukung — Anda mungkin pernah mengalami masalah yang membuat frustrasi: fragmentasi kemampuan (skills fragmentation). Setiap agen atau CLI mengelola folder skills-nya sendiri secara terpisah, yang menyebabkan instalasi ganda, perbedaan versi, dan kerumitan dalam pengelolaannya.
Dalam pekerjaan kami sehari-hari dengan agen AI, kami sering kali menemui masalah berikut:
- Instalasi berulang: Menginstal kemampuan baru untuk satu agen, lalu harus menginstalnya lagi dan lagi untuk agen lainnya.
- Perbedaan versi (version drift): Menyesuaikan atau memperbaiki kemampuan pada satu agen, lupa memperbarui yang lain, sehingga agen-agen tersebut berperilaku berbeda.
- Pengelolaan kemampuan: Harus memeriksa setiap folder
skillsuntuk setiap agen di sistem kami hanya untuk melihat kemampuan apa saja yang sebenarnya telah terinstal.
CLI npx skills, sebuah CLI sumber terbuka (open-source) dari Vercel, menyelesaikan masalah ini dengan memungkinkan Anda mengelola satu folder skills yang terpusat dan membagikannya ke semua agen Anda. Anda dapat melihat repositori GitHub npx skills.
Folder Terpusat
Konsepnya sederhana: jika kita mengarahkan folder skills dari setiap agen ke folder fisik yang sama, masalah fragmentasi akan hilang sepenuhnya.
Saat Anda menginstal sebuah kemampuan menggunakan CLI npx skills, kemampuan tersebut akan diunduh ke folder terpusat di komputer Anda (~/.agents/skills). CLI kemudian membuat symlink (tautan simbolis, yang berfungsi sebagai penunjuk) dari folder skills masing-masing agen kembali ke folder terpusat tersebut.
Sebagai contoh, ketika Claude Code mencari kemampuan di ~/.claude/skills/, ia akan diarahkan secara transparan ke ~/.agents/skills. Jika Anda melakukan penyesuaian pada sebuah kemampuan di folder terpusat tersebut, setiap agen akan langsung melihat pembaruan tersebut. Tidak perlu menyalin manual, tidak perlu skrip sinkronisasi, dan tidak ada ruang penyimpanan disk yang terbuang.
Menginstal npx skills dan Menambahkan Kemampuan
Jalankan perintah berikut untuk memulai dan menambahkan kemampuan pertama kita:
npx skills add https://github.com/coleam00/excalidraw-diagram-skill --skill excalidraw-diagram

CLI akan menanyakan apakah ingin mengonfigurasi ini untuk proyek tertentu atau secara global. Kami biasanya menyarankan untuk memilih global agar semua agen yang didukung dapat mengaksesnya:

Selanjutnya, pastikan untuk memilih Symlink guna menjamin satu sumber kebenaran data (single source of truth):


Setelah selesai, kita dapat memverifikasi bahwa kemampuan tersebut telah terinstal di folder terpusat di ~/.agents/skills:

Buka Kimi CLI (atau agen lainnya), dan kemampuan excalidraw-diagram kini tersedia dan siap digunakan!

Membuat Kemampuan dari Nol
Untuk membangun kemampuan Anda sendiri, Anda dapat menggunakan alat skill-creator dari Anthropic. Instal seperti ini:
npx skills add https://github.com/anthropics/skills --skill skill-creator
Sekarang, di Kimi atau agen lainnya, masukkan perintah (prompt) berikut:
Use the skill-creator to help me build a skill for creating a product landing page
Kimi atau agen Anda akan secara otomatis mengenali skill-creator dan memandu Anda melalui prosesnya langkah demi langkah:

Perintah Berguna npx skills Lainnya
Berikut beberapa perintah praktis lainnya:
npx skills ls -g: Menampilkan daftar semua kemampuan yang terinstal secara globalnpx skills update: Memperbarui semua kemampuan dengan satu perintah sajanpx skills remove: Menghapus/mencopot instalasi kemampuan secara interaktif
Silakan merujuk ke repositori GitHub npx skills untuk perintah dan referensi selengkapnya.
Melangkah Lebih Jauh
Karena semua kemampuan sekarang berada di satu tempat (~/.agents/skills), kita dapat menginisialisasinya sebagai repositori Git dan mengunggahnya ke GitHub atau GitLab.
cd ~/.agents/skills
git init
git add .
git commit -m "Initial skills folder"
git remote add origin https://github.com/Tech-Voyage-Dev/skills
git push -u origin main
Sekarang, kita memiliki riwayat lengkap dari semua perubahan kemampuan, yang berarti kita dapat dengan mudah melakukan pengembalian (rollback) jika ada pembaruan yang merusak sesuatu. Selain itu, kita dapat menyinkronkan kemampuan ini dengan lancar di beberapa perangkat komputer (seperti laptop dan komputer desktop) dengan menjalankan perintah singkat git pull.
Beberapa Hal yang Perlu Diperhatikan (Keamanan & Risiko)
- Kompatibilitas bervariasi: Belum semua platform agen mendukung setiap fitur (seperti hook khusus atau alat tertentu yang diizinkan). Sebuah kemampuan mungkin berfungsi dengan baik di satu agen tetapi kurang optimal di agen lainnya.
- Percayai sumbernya: Hanya instal kemampuan dari sumber yang tepercaya.
- Tinjau sebelum menjalankan: Jika Anda menggunakan kemampuan khusus atau pihak ketiga, periksa file-filenya (terutama di folder
scripts/) sebelum mengizinkan agen Anda menjalankannya. - Prinsip hak istimewa paling rendah: Cobalah untuk tidak memberikan izin akses alat lebih dari yang mutlak dibutuhkan oleh kemampuan tersebut untuk melakukan tugasnya.
- Jangan pernah menulis rahasia langsung dalam kode: Jauhkan kunci API dan data sensitif (secret) Anda dari file kemampuan.
Mengonfigurasi "satu sumber kebenaran" terpusat dengan npx skills telah menyelamatkan tim kami dari rasa frustrasi dan pekerjaan yang sia-sia. Sangat direkomendasikan untuk mencobanya — kapabilitas AI akan terus berkembang seiring bertambahnya kemampuan!
Sembunyikan NodeWarden Anda di Balik Cloudflare
Saat NodeWarden Anda terekspos secara publik di internet, ia akan mulai menarik ribuan bot otomatis yang mencari celah keamanan selama 24/7.
Panduan Google Antigravity 2: Instalasi & Kesan Pertama
Temukan fitur baru Google Antigravity 2. Baca panduan praktis kami untuk menginstal aplikasi, menguji tugas AI agent, dan menambahkan server MCP kustom secara manual.