Techvoyage
Beranda
Mengatasi Fragmentasi Kemampuan Agen AI dengan npx skills CLI

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.

Jun 4, 2026 - 4 MENIT BACA

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 skills untuk 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 global
  • npx skills update: Memperbarui semua kemampuan dengan satu perintah saja
  • npx 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!