discover-plugins.md +0 −651 deleted
File Deleted View Diff
1> ## Documentation Index
2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
3> Use this file to discover all available pages before exploring further.
4
5# Temukan dan instal plugin yang sudah dibuat melalui marketplace
6
7> Temukan dan instal plugin dari marketplace untuk memperluas Claude Code dengan skills, agen, dan kemampuan baru.
8
9Plugin memperluas Claude Code dengan skills, agen, hooks, dan MCP servers. Plugin marketplace adalah katalog yang membantu Anda menemukan dan menginstal ekstensi ini tanpa membuatnya sendiri.
10
11Anda juga dapat mengaktifkan plugin di claude.ai, untuk diri sendiri atau melalui organisasi Anda. Claude Code menyinkronkan plugin tersebut ke dalam sesi Anda tanpa perlu instalasi marketplace, seperti yang dijelaskan di [Plugins synced from claude.ai](/docs/id/plugins-reference#synced-plugins).
12
13Mencari cara membuat dan mendistribusikan marketplace Anda sendiri? Lihat [Buat dan distribusikan plugin marketplace](/docs/id/plugin-marketplaces).
14
15<h2 id="how-marketplaces-work">
16 Cara kerja marketplace
17</h2>
18
19Marketplace adalah katalog plugin yang telah dibuat dan dibagikan oleh orang lain. Menggunakan marketplace adalah proses dua langkah:
20
21<Steps>
22 <Step title="Tambahkan marketplace">
23 Ini mendaftarkan katalog dengan Claude Code sehingga Anda dapat menjelajahi apa yang tersedia. Tidak ada plugin yang diinstal lagi.
24 </Step>
25
26 <Step title="Instal plugin individual">
27 Jelajahi katalog dan instal plugin yang Anda inginkan.
28 </Step>
29</Steps>
30
31<h2 id="official-anthropic-marketplace">
32 Official Anthropic marketplace
33</h2>
34
35Claude Code menambahkan official Anthropic marketplace (`claude-plugins-official`) secara otomatis saat pertama kali Anda memulainya secara interaktif. Jika Claude Code tidak dapat menambahkannya, misalnya karena jaringan Anda memblokir unduhan atau [kebijakan marketplace](/docs/id/plugin-marketplaces#managed-marketplace-restrictions) memblokir upaya sebelumnya, tambahkan sendiri dengan `/plugin marketplace add anthropics/claude-plugins-official`.
36
37Untuk menjelajahi apa yang tersedia, jalankan `/plugin` dan buka tab **Discover**, atau lihat katalog di [claude.com/plugins](https://claude.com/plugins).
38
39Untuk menginstal plugin dari official marketplace, gunakan `/plugin install <name>@claude-plugins-official`. Misalnya, untuk menginstal integrasi GitHub:
40
41```shell theme={null}
42/plugin install github@claude-plugins-official
43```
44
45`/plugin` membuka panel interaktif di terminal CLI. Jika Claude melaporkan bahwa `/plugin` tidak tersedia di lingkungan ini, instal plugin dengan cara lain:
46
47* **Claude desktop app**: gunakan [plugin browser](/docs/id/desktop#install-plugins).
48* **VS Code extension**: instal dari [dialog **Manage plugins**](/docs/id/vs-code#manage-plugins).
49* **Cloud sessions**: aktifkan plugin untuk akun claude.ai Anda sehingga Claude Code memuatnya sebagai [synced plugin](/docs/id/plugins-reference#synced-plugins).
50
51Jika instalasi gagal, cocokkan pesan yang dilaporkan Claude Code:
52
53* `Marketplace "claude-plugins-official" not found`: tambahkan marketplace dengan `/plugin marketplace add anthropics/claude-plugins-official`, kemudian coba instal lagi.
54* Plugin [tidak ditemukan di marketplace](#install-plugins): periksa nama plugin.
55
56<Note>
57 Official marketplace dikurasi oleh Anthropic, dan penyertaan adalah atas kebijakan Anthropic. Formulir pengajuan dalam aplikasi menambahkan plugin ke [community marketplace](#community-marketplace), bukan yang resmi. Untuk mendistribusikan plugin secara independen, [buat marketplace Anda sendiri](/docs/id/plugin-marketplaces) dan bagikan dengan pengguna.
58</Note>
59
60Official marketplace mencakup beberapa kategori plugin:
61
62<h3 id="code-intelligence">
63 Code intelligence
64</h3>
65
66Plugin code intelligence mengaktifkan alat LSP bawaan Claude Code, memberikan Claude kemampuan untuk melompat ke definisi, menemukan referensi, dan melihat kesalahan tipe segera setelah edit. Plugin ini mengonfigurasi koneksi [Language Server Protocol](https://microsoft.github.io/language-server-protocol/), teknologi yang sama yang mendukung code intelligence VS Code. Dalam [sesi cloud](/docs/id/claude-code-on-the-web), Claude Code tidak memulai language server plugin, jadi Claude tidak mendapatkan alat LSP di sana.
67
68Instal binary language server dari tabel di bawah sebelum menggunakan plugin ini; plugin tidak menginstalnya untuk Anda. Jika Anda sudah memiliki language server yang diinstal, Claude mungkin akan meminta Anda untuk menginstal plugin yang sesuai saat Anda membuka proyek.
69
70| Language | Plugin | Binary required |
71| :--------- | :------------------ | :--------------------------- |
72| C/C++ | `clangd-lsp` | `clangd` |
73| C# | `csharp-lsp` | `csharp-ls` |
74| Go | `gopls-lsp` | `gopls` |
75| Java | `jdtls-lsp` | `jdtls` |
76| Kotlin | `kotlin-lsp` | `kotlin-language-server` |
77| Lua | `lua-lsp` | `lua-language-server` |
78| PHP | `php-lsp` | `intelephense` |
79| Python | `pyright-lsp` | `pyright-langserver` |
80| Rust | `rust-analyzer-lsp` | `rust-analyzer` |
81| Swift | `swift-lsp` | `sourcekit-lsp` |
82| TypeScript | `typescript-lsp` | `typescript-language-server` |
83
84Anda juga dapat [membuat plugin LSP Anda sendiri](/docs/id/plugins-reference#lsp-servers) untuk bahasa lain.
85
86<Note>
87 Jika Anda melihat `Executable not found in $PATH` di tab `/plugin` Errors setelah menginstal plugin, instal binary yang diperlukan dari tabel [code intelligence](#code-intelligence) di atas.
88</Note>
89
90<h4 id="what-claude-gains-from-code-intelligence-plugins">
91 Apa yang Claude dapatkan dari plugin code intelligence
92</h4>
93
94Setelah plugin code intelligence diinstal dan binary language server-nya tersedia, Claude mendapatkan dua kemampuan:
95
96* **Automatic diagnostics**: setelah setiap edit file yang dilakukan Claude, language server melaporkan kesalahan dan peringatan kembali, jadi Claude melihat kesalahan tipe, impor yang hilang, dan masalah sintaks tanpa menjalankan compiler atau linter. Jika Claude memperkenalkan kesalahan, itu akan menyadari dan memperbaikinya dalam giliran yang sama.
97* **Code navigation**: Claude dapat menggunakan language server untuk melompat ke definisi, menemukan referensi, mendapatkan informasi tipe saat hover, membuat daftar simbol, menemukan implementasi, dan melacak hierarki panggilan. Operasi ini memberikan Claude navigasi yang lebih presisi daripada pencarian berbasis grep, meskipun ketersediaan mungkin berbeda menurut bahasa dan lingkungan.
98
99Anda tidak perlu mengonfigurasi diagnostik selain menginstal plugin. Untuk membacanya sendiri, tekan **Ctrl+O** saat Claude Code menampilkan indikator seperti **Found 3 new diagnostic issues in 2 files**.
100
101Jika Anda mengalami masalah, lihat [Code intelligence troubleshooting](#code-intelligence-issues).
102
103<h3 id="external-integrations">
104 External integrations
105</h3>
106
107Plugin ini menggabungkan [MCP servers](/docs/id/mcp) yang sudah dikonfigurasi sebelumnya sehingga Anda dapat menghubungkan Claude ke layanan eksternal tanpa setup manual:
108
109* **Source control**: `github`, `gitlab`
110* **Project management**: `atlassian` (Jira/Confluence), `asana`, `linear`, `notion`
111* **Design**: `figma`
112* **Infrastructure**: `vercel`, `firebase`, `supabase`
113* **Communication**: `slack`
114* **Monitoring**: `sentry`
115
116<h3 id="automatic-security-review">
117 Automatic security review
118</h3>
119
120Plugin `security-guidance` meninjau setiap perubahan yang dilakukan Claude untuk kerentanan umum dan menginstruksikan Claude untuk memperbaiki apa yang ditemukannya dalam sesi yang sama. Lihat [Catch security issues as Claude writes code](/docs/id/security-guidance) untuk apa yang diperiksa dan cara menambahkan aturan khusus proyek.
121
122<h3 id="development-workflows">
123 Development workflows
124</h3>
125
126Plugin yang menambahkan skills dan agen untuk tugas pengembangan umum:
127
128* **commit-commands**: Git commit workflows termasuk commit, push, dan pembuatan PR
129* **pr-review-toolkit**: Agen khusus untuk meninjau pull request
130* **agent-sdk-dev**: Tools untuk membangun dengan Claude Agent SDK
131* **plugin-dev**: Toolkit untuk membuat plugin Anda sendiri
132
133<h3 id="output-styles">
134 Output styles
135</h3>
136
137Sesuaikan cara Claude merespons:
138
139* **explanatory-output-style**: Wawasan edukatif tentang pilihan implementasi
140* **learning-output-style**: Mode pembelajaran interaktif untuk membangun skill
141
142<h2 id="community-marketplace">
143 Community marketplace
144</h2>
145
146Community marketplace di [`anthropics/claude-plugins-community`](https://github.com/anthropics/claude-plugins-community) menampung plugin pihak ketiga yang telah lulus validasi otomatis Anthropic dan penyaringan keamanan. Setiap plugin disematkan ke SHA commit tertentu dalam katalog. Tidak seperti official marketplace, Anda menambahkannya secara manual:
147
148```shell theme={null}
149/plugin marketplace add anthropics/claude-plugins-community
150```
151
152Kemudian instal plugin darinya menggunakan nama marketplace `claude-community`:
153
154```shell theme={null}
155/plugin install <plugin-name>@claude-community
156```
157
158Untuk mengirimkan plugin Anda sendiri ke community marketplace, lihat [Kirimkan plugin Anda ke community marketplace](/docs/id/plugins#submit-your-plugin-to-the-community-marketplace) dalam panduan create-plugins.
159
160<h2 id="try-it-add-the-demo-marketplace">
161 Coba: tambahkan demo marketplace
162</h2>
163
164Anthropic juga memelihara [demo plugins marketplace](https://github.com/anthropics/claude-code/tree/main/plugins) (`claude-code-plugins`) dengan plugin contoh yang menunjukkan apa yang mungkin dengan sistem plugin. Tidak seperti official marketplace, Anda perlu menambahkan ini secara manual.
165
166<Steps>
167 <Step title="Tambahkan marketplace">
168 Dari dalam Claude Code, jalankan perintah `plugin marketplace add` untuk marketplace `anthropics/claude-code`:
169
170 ```shell theme={null}
171 /plugin marketplace add anthropics/claude-code
172 ```
173
174 Ini mengunduh katalog marketplace dan membuat plugin-nya tersedia untuk Anda.
175 </Step>
176
177 <Step title="Jelajahi plugin yang tersedia">
178 Jalankan `/plugin` untuk membuka plugin manager. Ini membuka antarmuka bertab yang dapat Anda siklus menggunakan **Tab**, atau **Shift+Tab** untuk mundur:
179
180 * **Discover**: jelajahi plugin yang tersedia dari semua marketplace Anda
181 * **Installed**: lihat dan kelola plugin yang diinstal
182 * **Marketplaces**: tambah, hapus, atau perbarui marketplace yang ditambahkan
183 * **Errors**: lihat kesalahan pemuatan plugin apa pun
184 * **Stats**: lihat [berapa biaya setiap skill Anda dalam konteks dan seberapa sering digunakan](/docs/id/skills#find-unused-skills), dalam sesi di mana `/skill-doctor` tersedia
185
186 Buka tab **Discover** untuk melihat plugin dari marketplace yang baru saja Anda tambahkan. Ketika administrator Anda telah memasukkan marketplace ke dalam daftar putih melalui pengaturan terkelola [`pluginSuggestionMarketplaces`](/docs/id/settings-reference#pluginsuggestionmarketplaces), plugin yang ditandai sebagai relevan dengan direktori kerja Anda saat ini disematkan di bagian atas dengan label **suggested for this directory**.
187 </Step>
188
189 <Step title="Instal plugin">
190 Pilih plugin untuk melihat detailnya. Pane detail menunjukkan apa yang berisi plugin dan biayanya:
191
192 * Estimasi **Context cost** sehingga Anda dapat melihat berapa banyak token yang akan ditambahkan plugin ke [context window](/docs/id/features-overview#understand-context-costs) Anda setiap putaran
193 * Tanggal **Last updated** plugin
194 * Bagian **Will install** yang mencantumkan perintah, agen, skills, hooks, dan server MCP dan LSP plugin, sehingga Anda dapat meninjau dengan tepat apa yang ditambahkan sebelum menginstal
195
196 Tidak setiap plugin menyediakan data di balik bidang-bidang ini. Untuk plugin dari marketplace lokal atau kustom, Anda mungkin tidak melihat baris **Context cost** dan **Last updated**, dan bagian **Will install** mungkin menunjukkan **Components will be discovered at installation** sebagai gantinya.
197
198 Pilih cakupan instalasi:
199
200 * **User scope**: instal untuk diri sendiri di semua proyek
201 * **Project scope**: instal untuk semua kolaborator di repositori ini
202 * **Local scope**: instal untuk diri sendiri di repositori ini saja
203
204 Misalnya, pilih **commit-commands**, plugin yang menambahkan skills alur kerja git, dan instal ke cakupan pengguna Anda.
205
206 Anda juga dapat memulai instalasi dari baris perintah:
207
208 ```shell theme={null}
209 /plugin install commit-commands@claude-code-plugins
210 ```
211
212 Lihat [Settings files](/docs/id/settings#where-settings-live) untuk mempelajari lebih lanjut tentang cakupan.
213 </Step>
214
215 <Step title="Gunakan plugin baru Anda">
216 Jika ringkasan instalasi melaporkan `Run /reload-plugins to activate.`, Claude Code kemudian menjalankan reload itu untuk Anda. Jika reload memperingatkan bahwa pesan berikutnya Anda akan membaca ulang percakapan, jalankan `/reload-plugins --force` untuk mengaktifkan plugin.
217
218 Skills plugin diberi namespace oleh nama plugin, jadi **commit-commands** menyediakan skills seperti `/commit-commands:commit`.
219
220 Coba dengan membuat perubahan pada file dan menjalankan:
221
222 ```shell theme={null}
223 /commit-commands:commit
224 ```
225
226 Ini menampilkan perubahan Anda, menghasilkan pesan commit, dan membuat commit.
227
228 Setiap plugin bekerja berbeda. Periksa detail plugin di tab **Discover** untuk melihat perintah dan skills yang disediakan, atau kunjungi homepage-nya untuk panduan penggunaan.
229 </Step>
230</Steps>
231
232<h2 id="add-marketplaces">
233 Tambahkan marketplace
234</h2>
235
236Gunakan perintah `/plugin marketplace add` untuk menambahkan marketplace dari sumber yang berbeda.
237
238<Tip>
239 **Shortcuts**: Anda dapat menggunakan `/plugin market` sebagai ganti `/plugin marketplace`, dan `rm` sebagai ganti `remove`.
240</Tip>
241
242* **GitHub repositories**: format `owner/repo`, misalnya `anthropics/claude-code`
243* **Git URLs**: URL repositori git apa pun, termasuk GitLab, Bitbucket, dan server self-hosted
244* **Local paths**: direktori atau jalur langsung ke file `marketplace.json`
245* **Remote URLs**: URL langsung ke file `marketplace.json` yang dihosting
246* **claude.ai**: marketplace yang dihosting di claude.ai untuk akun Anda, seperti perpustakaan plugin organisasi Anda, yang Anda [tambahkan berdasarkan nama dari tab **Marketplaces** atau shell Anda](#add-from-claude-ai) daripada berdasarkan sumber
247
248<h3 id="add-from-github">
249 Tambahkan dari GitHub
250</h3>
251
252Tambahkan repositori GitHub yang berisi file `.claude-plugin/marketplace.json` menggunakan format `owner/repo`, di mana `owner` adalah nama pengguna atau organisasi GitHub dan `repo` adalah nama repositori.
253
254Misalnya, `anthropics/claude-code` merujuk ke repositori `claude-code` yang dimiliki oleh `anthropics`:
255
256```shell theme={null}
257/plugin marketplace add anthropics/claude-code
258```
259
260<h3 id="add-from-other-git-hosts">
261 Tambahkan dari host Git lainnya
262</h3>
263
264Tambahkan repositori git marketplace dengan memberikan URL lengkapnya. Untuk URL `https://`, apakah akan menyertakan akhiran `.git` tergantung pada host:
265
266* **`github.com` dan `gitlab.com`**: Claude Code mengenali URL repositori dengan atau tanpa akhiran `.git` dan mengklonnya. Menambahkan URL `gitlab.com` tanpa akhiran memerlukan Claude Code v2.1.232 atau lebih baru. Sebelum v2.1.232, Claude Code memperlakukannya sebagai tautan langsung ke file `marketplace.json` yang dihosting.
267* **Azure DevOps**: hilangkan akhirannya. Claude Code mengkloning URL apa pun yang jalurnya berisi `/_git/`. Jika Anda menambahkan `.git` ke jalur `/_git/`, kloning gagal.
268* **Setiap host lainnya, termasuk server GitLab yang dikelola sendiri**: sertakan akhiran `.git` sehingga Claude Code mengkloning repositori daripada memperlakukan URL sebagai tautan langsung ke file `marketplace.json` yang dihosting. Untuk host yang URL klonnya tidak membawa akhiran, seperti AWS CodeCommit, tambahkan marketplace sebagai entri git dalam [`extraKnownMarketplaces`](/docs/id/settings-reference#extraknownmarketplaces) sebagai gantinya. Claude Code mengkloning entri git apakah atau tidak URL-nya berakhir dengan `.git`.
269
270Claude Code juga mengkloning URL `gitlab.com` dengan subgrup bersarang, seperti `https://gitlab.com/group/subgroup/project`.
271
272Sertakan awalan `https://`. Claude Code v2.1.196 dan yang lebih baru menolak host yang diketik tanpa itu, seperti `gitlab.com/company/plugins.git`, sebagai shorthand `owner/repo` GitHub yang tidak valid, dan kesalahan memberi tahu Anda untuk menambahkan awalan. Versi sebelumnya salah membacanya sebagai jalur repositori GitHub dan gagal saat waktu kloning.
273
274Menggunakan HTTPS:
275
276```shell theme={null}
277/plugin marketplace add https://gitlab.com/company/plugins.git
278```
279
280Menggunakan SSH:
281
282```shell theme={null}
283/plugin marketplace add git@gitlab.com:company/plugins.git
284```
285
286Claude Code mengkloning alamat SSH apakah atau tidak berakhir dengan `.git`.
287
288Untuk menambahkan cabang atau tag tertentu, tambahkan `#` diikuti oleh ref:
289
290```shell theme={null}
291/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0
292```
293
294<h3 id="add-from-local-paths">
295 Tambahkan dari jalur lokal
296</h3>
297
298Tambahkan direktori lokal yang berisi file `.claude-plugin/marketplace.json`:
299
300```shell theme={null}
301/plugin marketplace add ./my-marketplace
302```
303
304Anda juga dapat menambahkan jalur langsung ke file `marketplace.json`:
305
306```shell theme={null}
307/plugin marketplace add ./path/to/marketplace.json
308```
309
310<h3 id="add-from-remote-urls">
311 Tambahkan dari URL jarak jauh
312</h3>
313
314Tambahkan file `marketplace.json` jarak jauh melalui URL:
315
316```shell theme={null}
317/plugin marketplace add https://example.com/marketplace.json
318```
319
320<Note>
321 Marketplace berbasis URL memiliki beberapa keterbatasan dibandingkan dengan marketplace berbasis Git. Jika instalasi plugin dari marketplace berbasis URL gagal, lihat [Troubleshooting](/docs/id/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces).
322</Note>
323
324<h3 id="add-from-claude-ai">
325 Tambahkan dari claude.ai
326</h3>
327
328Dalam sesi terminal di mana [plugin disinkronkan dari akun claude.ai Anda](/docs/id/plugins-reference#synced-plugins), claude.ai juga dapat mencantumkan marketplace untuk Anda, seperti perpustakaan plugin organisasi Anda dan unggahan claude.ai Anda sendiri. `claude plugin marketplace list` mencetaknya dalam bagian `From claude.ai:`, dan tab **Marketplaces** `/plugin` mencantumkannya. Pilih salah satu di sana untuk menambahkannya. Menambahkan marketplace dari claude.ai memerlukan Claude Code v2.1.273 atau lebih baru.
329
330Untuk menambahkan satu dari shell Anda, jalankan `claude plugin marketplace add` dengan flag `--claudeai` dan nama yang ditampilkan dalam daftar:
331
332```bash theme={null}
333claude plugin marketplace add --claudeai claudeai-organization-library
334```
335
336Claude Code mendaftarkan marketplace dengan nama lokal yang dimulai dengan `claudeai-`, berasal dari nama yang claude.ai cantumkan di bawahnya: marketplace yang dicantumkan sebagai "Organization library" terdaftar sebagai `claudeai-organization-library`. Instal pluginnya dengan nama itu, misalnya dengan `claude plugin install <plugin>@claudeai-organization-library`.
337
338Jika Anda keluar atau masuk dengan akun yang berbeda, marketplace tetap dikonfigurasi tetapi tidak menampilkan plugin apa pun, dan plugin yang sudah Anda instal darinya terus dimuat.
339
340Bagian `From claude.ai:` juga dapat mencantumkan marketplace berbasis git yang dibagikan melalui claude.ai. Anda menambahkannya dengan perintah `marketplace add` biasa, menggunakan sumber yang dicetak daftar.
341
342<h2 id="install-plugins">
343 Instal plugin
344</h2>
345
346Setelah Anda menambahkan marketplace, Anda dapat menginstal plugin berdasarkan nama. Untuk marketplace yang belum Anda tambahkan, Anda dapat [menambahkannya dan menginstal dalam satu perintah](#add-a-marketplace-and-install-in-one-command).
347
348Untuk menginstal berdasarkan nama:
349
350```shell theme={null}
351/plugin install plugin-name@marketplace-name
352```
353
354Perintah membuka detail plugin tersebut, di mana Anda memilih [cakupan instalasi](/docs/id/settings#where-settings-live). Anda melihat pilihan yang sama ketika Anda menjalankan `/plugin`, pergi ke tab **Discover**, dan menekan **Enter** pada plugin:
355
356* **User scope**: instal untuk diri sendiri di semua proyek
357* **Project scope**: instal untuk semua kolaborator di repositori ini, yang menambahkan plugin ke `.claude/settings.json`
358* **Local scope**: instal untuk diri sendiri di repositori ini saja, tidak dibagikan dengan kolaborator
359
360Untuk menginstal tanpa langkah interaktif, gunakan perintah shell [`claude plugin install`](/docs/id/plugins-reference#plugin-install), yang menginstal ke cakupan pengguna kecuali Anda melewatkan `--scope`. Untuk plugin dengan [sumber `command`](/docs/id/plugin-marketplaces#how-users-accept-the-command), lewatkan `--yes` untuk menerima perintah yang ditampilkannya.
361
362Anda juga dapat melihat plugin dengan cakupan **managed**. Ini diinstal oleh administrator melalui [managed settings](/docs/id/managed-settings) dan tidak dapat dimodifikasi.
363
364Claude Code mencari plugin di salinan lokal katalog marketplace. Cara Anda memberi nama plugin mengontrol apakah Claude Code menyegarkan salinan tersebut terlebih dahulu:
365
366* **Dengan nama marketplace**: ketika Anda menginstal `plugin-name@marketplace-name`, dalam sesi atau dengan `claude plugin install`, Claude Code menyegarkan marketplace tersebut sebelum pencarian. Claude Code menjalankan penyegaran bahkan jika Anda mematikan [auto-update](#configure-auto-updates) untuk marketplace atau menetapkan `DISABLE_AUTOUPDATER`. Sebelum v2.1.232, Claude Code tidak menyegarkan marketplace sebelum pencarian. Claude Code melewati penyegaran ini ketika:
367 * Marketplace tidak [ditambahkan dari GitHub, host Git lain, URL jarak jauh](#add-marketplaces), atau [claude.ai](#add-from-claude-ai).
368 * [Direktori seed](/docs/id/plugin-marketplaces#pre-populate-plugins-for-containers) menyediakan marketplace.
369 * Claude Code menyegarkan marketplace dalam 30 detik terakhir.
370 * Anda menetapkan [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/id/env-vars).
371 * [Managed settings](/docs/id/plugin-marketplaces#managed-marketplace-restrictions) memblokir marketplace, dalam hal ini Claude Code juga menolak instalasi.
372* **Nama plugin saja**: ketika Anda menjalankan `/plugin install plugin-name` dalam sesi, Claude Code menyegarkan hanya marketplace yang juga [diperbarui di latar belakang](#configure-auto-updates), dan hanya setelah pencarian gagal. Ketika Anda menjalankan `claude plugin install plugin-name`, Claude Code membaca katalog yang di-cache tanpa menyegarkan. Untuk menginstal plugin yang dipublikasikan setelah penyegaran terakhir Anda, jalankan `/plugin marketplace update <marketplace-name>` dalam sesi atau [`claude plugin marketplace update <marketplace-name>`](/docs/id/plugin-marketplaces#plugin-marketplace-update) di shell Anda, kemudian coba instalasi lagi.
373
374Jika penyegaran sebelum instalasi bernama gagal, misalnya karena Anda offline, Claude Code mencari plugin di katalog yang di-cache. `claude plugin install` melaporkan `marketplace not refreshed` dalam pesan suksesnya, dan `/plugin install` menampilkan kegagalan di atas detail plugin atau dalam pesan tidak ditemukannya.
375
376Ketika Anda menginstal dari antarmuka `/plugin`, ringkasan instalasi memberi tahu Anda apakah plugin aktif dalam sesi saat ini:
377
378* `Plugin is now active.`: Claude Code mengaktifkan plugin sebagai bagian dari instalasi.
379* `Run /reload-plugins to activate.`: plugin belum aktif, karena mengaktifkannya akan [membatalkan prompt cache](/docs/id/prompt-caching#enabling-or-disabling-a-plugin) atau karena upaya aktivasi gagal. Claude Code kemudian menjalankan `/reload-plugins` untuk Anda. Jika reload tersebut memperingatkan tentang prompt cache, jalankan `/reload-plugins --force` untuk [mengaktifkan plugin meskipun demikian](#apply-plugin-changes-without-restarting).
380* Jika plugin gagal dimuat, ringkasan melaporkan kegagalan dan tab **Errors** `/plugin` menampilkan detailnya.
381
382Sebelum v2.1.221, tidak ada instalasi yang berlaku dalam sesi saat ini sampai Anda menjalankan `/reload-plugins` atau memulai ulang.
383
384Perintah shell `claude plugin install` tidak berjalan dalam sesi, jadi Claude Code memuat plugin yang diinstalnya saat berikutnya Anda memulai Claude Code, atau ketika Anda menjalankan `/reload-plugins` dalam sesi yang sudah terbuka.
385
386<Warning>
387 Pastikan Anda mempercayai plugin sebelum menginstalnya. Anthropic tidak mengontrol apa yang MCP servers, file, atau perangkat lunak lain yang disertakan dalam plugin dan tidak dapat memverifikasi bahwa mereka bekerja seperti yang dimaksudkan. Periksa homepage setiap plugin untuk informasi lebih lanjut.
388</Warning>
389
390<h3 id="add-a-marketplace-and-install-in-one-command">
391 Tambahkan marketplace dan instal dalam satu perintah
392</h3>
393
394Untuk menginstal plugin dari marketplace yang belum Anda tambahkan, beri nama sumber marketplace dengan `--marketplace`. Memerlukan Claude Code v2.1.275 atau lebih baru.
395
396```shell theme={null}
397/plugin install quality-review-plugin --marketplace your-org/plugins
398```
399
400Sumber mengambil [bentuk yang sama seperti `/plugin marketplace add`](#add-marketplaces), seperti GitHub `owner/repo`, URL git, atau jalur lokal, kecuali bahwa sumber tidak dapat berisi spasi. Berikan nama plugin tanpa akhiran `@marketplace`.
401
402Claude Code menampilkan sumber yang diselesaikannya dan meminta Anda untuk mengonfirmasi sebelum menambahkan marketplace. Menolak membatalkan instalasi dan tidak menambahkan apa pun. Setelah marketplace ditambahkan, detail plugin terbuka dan Anda memilih [cakupan instalasi](/docs/id/settings#where-settings-live). Jika sumber cocok dengan marketplace yang sudah Anda tambahkan, Claude Code melewati konfirmasi dan membuka detail plugin di marketplace tersebut.
403
404<h2 id="manage-installed-plugins">
405 Kelola plugin yang diinstal
406</h2>
407
408Jalankan `/plugin` dan buka tab **Installed** untuk melihat, mengaktifkan, menonaktifkan, atau menghapus plugin Anda. Daftar dikelompokkan menurut cakupan dan diurutkan sehingga Anda melihat masalah terlebih dahulu: plugin dengan kesalahan pemuatan atau dependensi yang tidak terselesaikan muncul di bagian atas, diikuti oleh favorit Anda, dengan plugin yang dinonaktifkan dilipat di belakang header yang runtuh di bagian bawah.
409
410Dari daftar Anda dapat:
411
412* tekan `f` untuk menandai atau menghapus tanda favorit pada plugin yang dipilih
413* ketik untuk memfilter berdasarkan nama atau deskripsi plugin
414* tekan Enter untuk membuka tampilan detail plugin dan mengaktifkan, menonaktifkan, atau menghapusnya
415
416Claude Code juga mencantumkan [plugin yang disinkronkan dari akun claude.ai Anda](/docs/id/plugins-reference#synced-plugins) dalam tab **Installed**, dengan `synced` sebagai sumbernya. Anda dapat mengaktifkan atau menonaktifkan satu di sana kecuali organisasi Anda menandainya sebagai wajib. Untuk menghapus satu, matikan di claude.ai. Plugin yang disinkronkan muncul dalam sesi terminal di Claude Code v2.1.273 atau lebih baru.
417
418Ketika Anda menghapus plugin yang diaktifkan oleh `.claude/settings.json` proyek, Claude Code menanyakan cakupan mana yang Anda maksud: nonaktifkan untuk Anda saja, yang menulis penggantian ke `.claude/settings.local.json` Anda dan membiarkan plugin tetap diinstal untuk proyek, atau hapus untuk semua orang, yang menghapusnya dari `.claude/settings.json` bersama.
419
420Tampilan detail menunjukkan komponen yang disumbangkan plugin: perintah, skills, agen, hooks, server MCP, dan server LSP. Inventaris yang sama tersedia dari baris perintah dengan `claude plugin details`.
421
422Claude Code juga mencantumkan plugin marketplace yang Anda instal sendiri tetapi belum digunakan dalam setidaknya dua minggu, dalam rentang setidaknya 10 sesi, di bawah header **Not used recently** dalam tab **Installed**. Tampilan detail menunjukkan baris **Last used** untuk setiap plugin. Gunakan ini untuk menemukan plugin yang masih menambah biaya startup dan konteks meskipun Anda tidak lagi menggunakannya, kemudian nonaktifkan atau hapus.
423
424Dua jenis plugin tidak pernah dicantumkan sebagai tidak digunakan:
425
426* plugin yang organisasi Anda kelola atau yang Anda muat dengan `--plugin-dir`
427* plugin yang menyumbangkan tema, gaya output, monitor, atau workflow, karena mereka memberikan nilai tanpa invokasi untuk dilacak
428
429Header **Not used recently** dan baris **Last used** keduanya disembunyikan ketika organisasi Anda membatasi marketplace dengan [`strictKnownMarketplaces`](/docs/id/settings-reference#strictknownmarketplaces).
430
431[Language server](/docs/id/plugins#add-lsp-servers-to-your-plugin) plugin dihitung sebagai digunakan ketika ia memberikan diagnostik atau menjawab permintaan navigasi kode, jadi plugin LSP yang servernya aktif dalam sesi Anda tidak dicantumkan sebagai tidak digunakan. Sebelum v2.1.203, aktivitas language server tidak dapat dihitung sebagai penggunaan, jadi plugin yang menyumbangkan server LSP dikecualikan dari grup sepenuhnya, dengan cara yang sama seperti plugin tema dan gaya output masih.
432
433Sesi pertama pada versi yang menghitung aktivitas language server juga mengatur ulang catatan penggunaan setiap plugin LSP yang belum mencatat penggunaan apa pun, jadi Claude Code tidak menilai plugin yang Anda instal sebelumnya sebagai tidak digunakan berdasarkan data yang dicatat sebelum aktivitas servernya dilacak.
434
435Saat Anda menginstal plugin yang mendeklarasikan dependensi, output instalasi mencantumkan dependensi mana yang diinstal secara otomatis bersama dengannya.
436
437Anda juga dapat mengelola plugin dengan perintah langsung:
438
439* Ketika Anda menjalankan `/plugin disable`, `/plugin enable`, atau `/plugin uninstall`, Claude Code membuka panel plugin untuk menerapkan perubahan dan membiarkannya tetap terbuka. Tekan **Esc** untuk menutup panel sebelum mengetik perintah lain. [Terapkan perubahan plugin tanpa restart](#apply-plugin-changes-without-restarting) menjelaskan kapan perubahan berlaku dalam sesi Anda.
440* Untuk scripting, gunakan perintah shell `claude plugin` sebagai gantinya, yang tidak membuka panel.
441
442Daftar plugin yang diinstal tanpa membuka menu:
443
444```shell theme={null}
445/plugin list
446```
447
448Lewatkan `--enabled` atau `--disabled` untuk menampilkan hanya plugin dalam status tersebut.
449
450Nonaktifkan plugin tanpa menghapusnya:
451
452```shell theme={null}
453/plugin disable plugin-name@marketplace-name
454```
455
456Aktifkan kembali plugin yang dinonaktifkan:
457
458```shell theme={null}
459/plugin enable plugin-name@marketplace-name
460```
461
462Dalam pengenal ini, `plugin-name` adalah `name` plugin dalam [entri marketplace](/docs/id/plugin-marketplaces#plugin-entries), yang dapat berbeda dari `name` dalam `plugin.json` plugin itu sendiri.
463
464Mulai dari Claude Code v2.1.195, **Enable** dan **Disable** dalam antarmuka `/plugin` bekerja untuk plugin yang dua namanya berbeda, dan `/plugin enable` serta `/plugin disable` menerima nama apa pun. Ketika Anda menonaktifkan plugin seperti itu dalam versi sebelumnya, Claude Code melaporkan `already disabled` dan membiarkannya tetap diaktifkan.
465
466Hapus plugin sepenuhnya:
467
468```shell theme={null}
469/plugin uninstall plugin-name@marketplace-name
470```
471
472Opsi `--scope` memungkinkan Anda menargetkan cakupan tertentu dengan perintah CLI:
473
474```shell theme={null}
475claude plugin install formatter@your-org --scope project
476claude plugin uninstall formatter@your-org --scope project
477```
478
479<h3 id="apply-plugin-changes-without-restarting">
480 Terapkan perubahan plugin tanpa restart
481</h3>
482
483Ketika Anda menutup menu `/plugin`, Claude Code menjalankan `/reload-plugins` untuk Anda untuk menerapkan perubahan yang Anda buat di dalamnya, seperti menginstal, mengaktifkan, menonaktifkan, dan menghapus plugin. Jika reload akan [membatalkan prompt cache](/docs/id/prompt-caching#enabling-or-disabling-a-plugin), perintah memperingatkan dan meninggalkan perubahan tertunda sebagai gantinya; jalankan `/reload-plugins --force` untuk menerapkannya bagaimanapun. Jika Claude masih merespons ketika Anda menutup menu, reload berjalan setelah respons selesai.
484
485Untuk perubahan plugin yang terjadi di luar menu, jalankan `/reload-plugins` sendiri. Perubahan ini termasuk:
486
487* Perintah `claude plugin` yang Anda jalankan di terminal lain
488* Edit ke plugin yang Anda muat dengan [`--plugin-dir`](/docs/id/plugins#test-your-plugins-locally) saat Anda mengembangkannya
489* Plugin [auto-update](#configure-auto-updates) yang notifikasinya meminta Anda untuk reload
490* [Sinkronisasi dari akun claude.ai Anda](/docs/id/plugins-reference#synced-plugins) yang menambah, memperbarui, atau menghapus plugin dan menampilkan notifikasi yang meminta Anda untuk reload
491* Perubahan dalam folder [`--plugin-dir`](/docs/id/plugins#test-your-plugins-locally) yang Claude Code tahan karena menerapkannya akan membatalkan prompt cache
492
493Sebelum v2.1.268, plugin yang Anda aktifkan, nonaktifkan, atau hapus di menu, dan instalasi yang tidak diaktifkan selama instalasi, tetap tertunda sampai Anda menjalankan `/reload-plugins`.
494
495`/reload-plugins` juga berjalan dalam sesi tanpa terminal interaktif, seperti aplikasi desktop, Agent SDK, dan [mode non-interaktif](/docs/id/headless) dengan `-p`. Memerlukan Claude Code v2.1.260 atau lebih baru. Dua batasan berlaku dalam sesi tersebut:
496
497* Perintah berjalan hanya ketika Anda mengetiknya langsung ke dalam sesi, seperti dalam prompt `-p` atau kotak prompt aplikasi desktop. Ketika Anda mengirimnya melalui koneksi jarak jauh sebagai gantinya, seperti [Remote Control](/docs/id/remote-control) atau pesan obrolan yang disalurkan, perintah menolak tanpa memuat ulang apa pun.
498* Reload tidak menghubungkan atau memutuskan server MCP plugin. Perubahan tersebut berlaku dalam sesi berikutnya Anda.
499
500Claude Code memuat ulang semua plugin aktif dan menampilkan hitungan untuk plugin, skills, agen, hooks, server MCP plugin, dan server LSP plugin, menghilangkan hitungan server MCP plugin dalam sesi tanpa terminal interaktif. Dalam hitungan skills, Claude Code menyertakan setiap skill yang disediakan plugin: baik entri `commands/` maupun skills `SKILL.md`. Sebelum v2.1.246, Claude Code hanya menghitung entri `commands/`, jadi dapat memuat ulang skills `SKILL.md` plugin dan masih melaporkan `0 skills` dalam ringkasan.
501
502Memuat ulang memiliki biaya token pada permintaan berikutnya: komponen yang baru dimuat mengumumkan diri mereka dalam konten yang ditambahkan ke percakapan, sementara riwayat yang ada masih membaca dari prompt cache. Plugin yang menyediakan server MCP memerlukan biaya lebih ketika alatnya tidak ditangguhkan oleh [pencarian alat](/docs/id/mcp#scale-with-mcp-tool-search): perubahan membatalkan cache dan permintaan berikutnya membaca ulang seluruh percakapan. Lihat [mengaktifkan atau menonaktifkan plugin](/docs/id/prompt-caching#enabling-or-disabling-a-plugin) untuk detail.
503
504<h2 id="manage-marketplaces">
505 Kelola marketplace
506</h2>
507
508Anda dapat mengelola marketplace melalui antarmuka `/plugin` interaktif atau dengan perintah CLI.
509
510<h3 id="use-the-interactive-interface">
511 Gunakan antarmuka interaktif
512</h3>
513
514Jalankan `/plugin` dan buka tab **Marketplaces** untuk:
515
516* Lihat semua marketplace yang ditambahkan dengan sumber dan statusnya
517* Tambahkan marketplace baru
518* Perbarui daftar marketplace untuk mengambil plugin terbaru
519* Hapus marketplace yang tidak lagi Anda butuhkan
520
521<h3 id="use-cli-commands">
522 Gunakan perintah CLI
523</h3>
524
525Anda juga dapat mengelola marketplace dengan perintah langsung.
526
527Daftar semua marketplace yang dikonfigurasi:
528
529```shell theme={null}
530/plugin marketplace list
531```
532
533Segarkan daftar plugin dari marketplace:
534
535```shell theme={null}
536/plugin marketplace update marketplace-name
537```
538
539Hapus marketplace:
540
541```shell theme={null}
542/plugin marketplace remove marketplace-name
543```
544
545<Warning>
546 Menghapus marketplace akan menghapus instalasi plugin apa pun yang Anda instal darinya.
547</Warning>
548
549<h3 id="configure-auto-updates">
550 Konfigurasi auto-updates
551</h3>
552
553Claude Code dapat secara otomatis memperbarui marketplace dan plugin yang diinstal di latar belakang setelah startup. Saat auto-update diaktifkan untuk marketplace, Claude Code menyegarkan data marketplace dan memperbarui plugin yang diinstal ke versi terbaru mereka di disk.
554
555Claude Code memeriksa pembaruan marketplace dan plugin setelah sesi Anda dimulai, dengan penundaan acak hingga sepuluh menit, sehingga sesi yang berjalan terus menggunakan versi yang dimuat saat peluncuran. Jika ada plugin yang diperbarui, Anda akan melihat notifikasi yang meminta Anda untuk menjalankan `/reload-plugins`, atau versi baru dimuat saat peluncuran berikutnya.
556
557Auto-update juga mengecualikan plugin yang entri marketplacenya mendeklarasikan `headersHelper`: Claude Code [tidak menjalankan perintah maupun mengunduh arsip](/docs/id/plugin-marketplaces#installs-and-updates-that-refuse-the-command-instead-of-asking) pada jalur tersebut; bagian itu mengatakan kapan Claude Code mencantumkan plugin di tab Errors `/plugin` sehingga Anda dapat memperbaruinya dari tampilan miliknya sendiri.
558
559Claude Code memperbarui plugin yang memiliki [sumber `command`](/docs/id/plugin-marketplaces#command-sources) pada jadwal terpisah dari pengaturan auto-update marketplace dan dari `DISABLE_AUTOUPDATER`. Sebaliknya, itu [menjalankan kembali perintah sekali per sesi](/docs/id/plugin-marketplaces#when-claude-code-re-runs-the-command) dan menginstal output sebagai versi plugin baru ketika [hash](/docs/id/plugins-reference#version-management) telah berubah.
560
561Alihkan auto-update untuk marketplace individual melalui UI:
562
5631. Jalankan `/plugin` untuk membuka plugin manager
5642. Pilih **Marketplaces**
5653. Pilih marketplace dari daftar
5664. Pilih **Enable auto-update** atau **Disable auto-update**
567
568`claude-plugins-official`, sebagian besar marketplace resmi Anthropic lainnya, dan [marketplace yang ditambahkan dari claude.ai](#add-from-claude-ai) memiliki auto-update diaktifkan secara default. Marketplace pihak ketiga lainnya dan marketplace pengembangan lokal memiliki auto-update dinonaktifkan secara default.
569
570Administrator juga dapat mengatur `"autoUpdate": true` pada setiap entri [`extraKnownMarketplaces`](/docs/id/settings-reference#extraknownmarketplaces) dalam pengaturan terkelola untuk mengaktifkan auto-update untuk marketplace organisasi tanpa memerlukan setiap pengguna untuk mengalihkannya.
571
572Untuk menonaktifkan pembaruan otomatis untuk Claude Code dan untuk plugin yang diambil dari marketplace, atur variabel lingkungan `DISABLE_AUTOUPDATER`. Plugin dengan [sumber `command`](/docs/id/plugin-marketplaces#command-sources) mengikuti re-resolve sekali per sesi mereka sendiri. Lihat [Auto updates](/docs/id/setup#auto-updates) untuk detail.
573
574Untuk menjaga plugin auto-updates tetap diaktifkan sambil menonaktifkan Claude Code auto-updates, atur `FORCE_AUTOUPDATE_PLUGINS=1` bersama dengan `DISABLE_AUTOUPDATER`:
575
576```bash theme={null}
577export DISABLE_AUTOUPDATER=1
578export FORCE_AUTOUPDATE_PLUGINS=1
579```
580
581<h2 id="configure-team-marketplaces">
582 Konfigurasi team marketplace
583</h2>
584
585Admin tim dapat menyiapkan instalasi marketplace otomatis untuk proyek dengan menambahkan konfigurasi marketplace ke `.claude/settings.json`. Setelah anggota tim [mempercayai folder repositori](/docs/id/permissions#what-runs-before-you-trust-a-folder), Claude Code menambahkan marketplace ini tanpa prompt lebih lanjut.
586
587Mulai dari Claude Code v2.1.195, menambahkan marketplace tidak menginstal plugin yang berasal dari sumber eksternal, pada path apa pun yang memuat plugin. Plugin yang hanya diaktifkan oleh `.claude/settings.json` proyek, dan yang berasal dari sumber eksternal seperti repositori GitHub atau paket npm, tidak akan dimuat sampai anggota tim menginstalnya. Sampai saat itu, Claude Code melaporkan plugin sebagai tidak terinstal dan menampilkan perintah `claude plugin install` untuk dijalankan.
588
589Tambahkan `extraKnownMarketplaces` ke `.claude/settings.json` proyek Anda:
590
591```json theme={null}
592{
593 "extraKnownMarketplaces": {
594 "my-team-tools": {
595 "source": {
596 "source": "github",
597 "repo": "your-org/claude-plugins"
598 }
599 }
600 }
601}
602```
603
604Untuk opsi konfigurasi lengkap termasuk `extraKnownMarketplaces` dan `enabledPlugins`, lihat [Plugin settings](/docs/id/settings-reference#plugin-settings).
605
606<h2 id="security">
607 Security
608</h2>
609
610Plugin dan marketplace adalah komponen yang sangat dipercaya yang dapat menjalankan kode arbitrer di mesin Anda dengan hak istimewa pengguna Anda. Hanya instal plugin dan tambahkan marketplace dari sumber yang Anda percayai. Organisasi dapat membatasi marketplace mana yang diizinkan pengguna untuk ditambahkan menggunakan [managed marketplace restrictions](/docs/id/plugin-marketplaces#managed-marketplace-restrictions).
611
612<h2 id="troubleshooting">
613 Troubleshooting
614</h2>
615
616<h3 id="/plugin-command-not-recognized">
617 /plugin command not recognized
618</h3>
619
620Jika Anda melihat "unknown command" atau perintah `/plugin` tidak muncul:
621
6221. **Periksa versi Anda**: Jalankan `claude --version` untuk melihat apa yang diinstal.
6232. **Perbarui Claude Code**:
624 * **Homebrew**: `brew upgrade claude-code`, atau `brew upgrade claude-code@latest` jika Anda menginstal cask itu
625 * **npm**: `npm install -g @anthropic-ai/claude-code@latest`
626 * **Native installer**: Jalankan kembali perintah install dari [Setup](/docs/id/setup)
6273. **Restart Claude Code**: Setelah memperbarui, restart terminal Anda dan jalankan `claude` lagi.
628
629<h3 id="common-issues">
630 Common issues
631</h3>
632
633Jika plugin skills tidak muncul, hapus cache dengan `rm -rf ~/.claude/plugins/cache`, restart Claude Code, dan instal ulang plugin.
634
635Untuk troubleshooting terperinci dengan solusi, lihat [Troubleshooting](/docs/id/plugin-marketplaces#troubleshooting) dalam panduan marketplace. Untuk tools debugging, lihat [Debugging and development tools](/docs/id/plugins-reference#debugging-and-development-tools).
636
637<h3 id="code-intelligence-issues">
638 Code intelligence issues
639</h3>
640
641* **Language server not starting**: Verifikasi binary diinstal dan tersedia di `$PATH` Anda. Periksa tab `/plugin` Errors untuk detail.
642* **High memory usage**: Language server seperti `rust-analyzer` dan `pyright` dapat mengonsumsi memori signifikan pada proyek besar. Jika Anda mengalami masalah memori, nonaktifkan plugin dengan `/plugin disable <plugin-name>` dan andalkan tools pencarian bawaan Claude sebagai gantinya.
643* **False positive diagnostics in monorepos**: Language server mungkin melaporkan kesalahan impor yang tidak terselesaikan untuk paket internal jika workspace tidak dikonfigurasi dengan benar. Ini tidak mempengaruhi kemampuan Claude untuk mengedit kode.
644
645<h2 id="next-steps">
646 Langkah selanjutnya
647</h2>
648
649* **Buat plugin Anda sendiri**: lihat [Plugins](/docs/id/plugins) untuk membuat skills, agen, dan hooks
650* **Buat marketplace**: lihat [Create a plugin marketplace](/docs/id/plugin-marketplaces) untuk mendistribusikan plugin ke tim atau komunitas Anda
651* **Referensi teknis**: lihat [Plugins reference](/docs/id/plugins-reference) untuk spesifikasi lengkap