---
title: "Mengatasi Fragmentasi Kemampuan Agen AI dengan npx skills"
description: "Menjalankan banyak agen AI seperti Claude Code atau Kimi? Pelajari cara mengatasi fragmentasi kemampuan dan kelola satu folder terpusat memakai npx skills."
canonical_url: "https://techvoyage.dev/id/article/centralised-the-skills-for-agents"
last_updated: "2026-06-14T11:05:29.864Z"
---

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`](https://github.com/vercel-labs/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:

```bash
npx skills add https://github.com/coleam00/excalidraw-diagram-skill --skill excalidraw-diagram
```

![Menggunakan perintah npx skills add untuk menginstal keahlian dari GitHub](https://inimages.techvoyage.dev/articles/Centralised%20the%20skills%20for%20agents/npx-skills-add-command.webp)

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:
![Memilih opsi instalasi global di CLI npx skills](https://inimages.techvoyage.dev/articles/Centralised%20the%20skills%20for%20agents/npx-skills-install-global-prompt.webp)

Selanjutnya, pastikan untuk memilih `Symlink` guna menjamin **satu sumber kebenaran data** (single source of truth):
![Memilih metode symlink untuk sinkronisasi keahlian](https://inimages.techvoyage.dev/articles/Centralised%20the%20skills%20for%20agents/npx-skills-symlink-option.webp)![Konfirmasi keberhasilan instalasi dan pembuatan symlink di CLI](https://inimages.techvoyage.dev/articles/Centralised%20the%20skills%20for%20agents/npx-skills-installation-completed.webp)

Setelah selesai, kita dapat memverifikasi bahwa kemampuan tersebut telah terinstal di folder terpusat di `~/.agents/skills`:
![Memverifikasi keahlian yang diinstal di direktori terpusat](https://inimages.techvoyage.dev/articles/Centralised%20the%20skills%20for%20agents/npx-skills-directory-verification.webp)

Buka Kimi CLI (atau agen lainnya), dan kemampuan `excalidraw-diagram` kini tersedia dan siap digunakan!
![Kimi CLI menunjukkan keahlian terpusat yang dimuat dan siap digunakan](https://inimages.techvoyage.dev/articles/Centralised%20the%20skills%20for%20agents/kimi-cli-skills-integration.webp)

## Membuat Kemampuan dari Nol

Untuk membangun kemampuan Anda sendiri, Anda dapat menggunakan alat `skill-creator` dari Anthropic. Instal seperti ini:

```bash
npx skills add https://github.com/anthropics/skills --skill skill-creator
```

Sekarang, di Kimi atau agen lainnya, masukkan perintah (prompt) berikut:

```text
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:
![Wizard skill-creator interaktif yang berjalan di Kimi CLI](https://inimages.techvoyage.dev/articles/Centralised%20the%20skills%20for%20agents/kimi-cli-skill-creator-setup.webp)

## 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`](https://github.com/vercel-labs/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.

```bash
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!
