Pasar plugin memungkinkan pemilik paket Team dan Enterprise untuk mendistribusikan plugin yang dikurasi kepada semua orang di organisasi mereka melalui Claude Cowork. Anda membuat pasar, menambahkan plugin ke dalamnya, dan mengontrol dengan tepat plugin mana yang dapat dilihat dan digunakan oleh anggota tim Anda.
Pemilik dan Pemilik Utama paket Team dan Enterprise dapat mengelola plugin organisasi di Claude Desktop.
Persyaratan: Cowork dan Skills harus keduanya diaktifkan untuk organisasi Anda sebelum Anda dapat menggunakan pasar plugin.
Ada dua cara untuk menambahkan plugin ke pasar:
Unggahan manual—Unggah file ZIP plugin individual melalui UI admin. Terbaik untuk iterasi cepat, alat sekali pakai, atau tim yang tidak menggunakan GitHub untuk pengembangan plugin.
Sinkronisasi GitHub—Hubungkan repositori GitHub pribadi dan Cowork secara otomatis menyinkronkan plugin darinya. Terbaik ketika beberapa pengembang berkolaborasi pada plugin atau Anda menginginkan pembaruan yang dikontrol versi.
Anda dapat menggunakan kedua pendekatan secara paralel—misalnya, pasar yang disinkronkan GitHub untuk plugin inti Anda dan pasar manual terpisah untuk alat ad-hoc.
Siapkan pasar manual
Buka Claude Desktop dan buka Pengaturan Organisasi > Plugin.
Klik "Tambahkan plugin" dan pilih "Unggah file" sebagai sumbernya.
Jika ini adalah pertama kalinya Anda menyiapkan pasar, "Unggah ke pasar baru" akan dipilih secara otomatis.
Anda akan dapat memilih "Tambahkan ke pasar yang ada" saat mengunggah plugin ke depannya.
Masukkan nama untuk pasar Anda.
Seret file Anda, atau klik prompt unggahan dan pilih file Anda.
Catatan: File harus berupa .zip yang valid di bawah 50 MB.
Ulangi untuk setiap plugin yang ingin Anda tambahkan.
Klik "Unggah" untuk menambahkan plugin Anda ke pasar baru.
Jika Anda mengunggah plugin dengan nama yang sama dengan yang sudah ada, plugin tersebut akan menimpa versi sebelumnya secara otomatis—tidak perlu menghapus yang lama terlebih dahulu.
Siapkan pasar yang disinkronkan GitHub
Sinkronisasi GitHub memungkinkan Anda mengelola plugin sebagai kode dalam repositori. Ketika Anda mendorong perubahan, Anda dapat memicu sinkronisasi untuk memperbarui pasar Anda—baik secara manual maupun otomatis.
Siapkan repositori Anda
Repositori Anda harus pribadi atau internal—repo publik tidak diizinkan untuk pasar organisasi. Repo yang dihosting di instans GitHub Enterprise Server khusus tidak didukung. Repo Anda harus dihosting di github.com.
Pasar yang disinkronkan GitHub mendukung kumpulan tipe source yang lebih sempit dalam marketplace.json daripada yang dilakukan Claude Code CLI. Jalur relatif ke folder plugin di dalam repositori yang terhubung (misalnya, "source": "./plugins/my-plugin") sepenuhnya didukung. Tipe sumber github, url, dan git-subdir didukung hanya ketika repositori target bersifat publik. Tipe sumber npm dan pip tidak didukung. Jika kode plugin Anda berada di repositori pribadi terpisah, salin folder plugin tersebut ke dalam repositori pasar (submodul git, subtree git, atau langkah CI berfungsi dengan baik) dan referensikan dengan jalur relatif.
Untuk detail tentang struktur plugin dan pemformatan, lihat dokumentasi referensi plugin.
Sumber daya tambahan:
Hubungkan repositori
Pastikan Cowork dan Skills keduanya diaktifkan untuk organisasi Anda.
Buka Pengaturan Organisasi > Plugin.
Klik "Tambahkan plugin" dan pilih "GitHub" sebagai sumbernya.
Masukkan repositori dalam format
owner/repo(misalnya,acme-corp/claude-plugins).
Token GitHub pribadi Anda diverifikasi untuk mengonfirmasi Anda memiliki akses, kemudian Cowork menggunakan token instalasi GitHub App-nya untuk operasi sinkronisasi.
Tidak dapat melihat repo Anda? Pastikan Claude GitHub App diinstal di repositori tersebut.
Cara kerja sinkronisasi
Sinkronisasi awal berjalan secara otomatis ketika Anda menghubungkan repositori. Setelah itu, pemilik organisasi dapat memilih untuk melanjutkan pembaruan otomatis per pasar dengan membuka Pengaturan Organisasi > Plugin (di bawah Perpustakaan), mengklik tombol menu di sudut kanan atas pasar, kemudian mengalihkan "Sinkronkan secara otomatis" ke:
Pasar GitHub kemudian akan disinkronkan secara otomatis setiap kali PR digabungkan ke repo tersebut. Anda juga dapat memicu sinkronisasi secara manual dengan mengklik "Perbarui" di pasar.
Selama sinkronisasi, Cowork membandingkan komit terbaru di repo Anda dengan komit yang terakhir disinkronkan. Jika tidak ada yang berubah, sinkronisasi dilewati. Jika ada perubahan, Cowork membaca manifes, memvalidasi setiap plugin, dan mengganti semua plugin di pasar dengan status repo saat ini. Sinkronisasi dapat memakan waktu hingga 30 menit tergantung pada jumlah plugin.
Penting: Jika sinkronisasi gagal, plugin mungkin sementara dihapus untuk anggota tim Anda. Jika ini terjadi, periksa pesan kegagalan, perbaiki masalah di repo Anda, dorong pembaruan, dan picu sinkronisasi lagi. Setelah sinkronisasi berhasil, verifikasi bahwa preferensi instalasi Anda masih diatur dengan benar — preferensi tersebut mungkin telah direset selama kegagalan.
Kontrol distribusi plugin
Setelah pasar Anda memiliki plugin, Anda mengontrol cara didistribusikan menggunakan preferensi instalasi. Untuk setiap plugin, Anda dapat menetapkan salah satu dari empat opsi:
Preferensi | Apa yang dilakukannya | Apa yang dilihat anggota |
Diinstal secara default | Dipasang secara otomatis untuk semua anggota organisasi | Plugin muncul di daftar terinstal mereka tanpa tindakan apa pun. Anggota dapat mencopot pemasangan jika mereka memilih. |
Tersedia untuk dipasang | Terdaftar dalam katalog plugin | Anggota melihatnya saat menjelajahi plugin dan dapat memasangnya sendiri. |
Tidak tersedia | Disembunyikan dari katalog sepenuhnya | Anggota tidak dapat melihat atau memasang plugin. Berguna untuk staging atau menghentikan plugin. |
Diperlukan | Dipasang secara otomatis untuk semua anggota organisasi tanpa opsi untuk menghapusnya | Plugin muncul di daftar terinstal mereka tanpa tindakan apa pun dan tidak dapat dinonaktifkan atau dicopot pemasangan. |
Atur preferensi
Di Pengaturan Organisasi > Plugin, navigasikan ke marketplace Anda.
Pilih preferensi pemasangan untuk setiap plugin.
Perubahan berlaku pada sesi berikutnya atau penyegaran plugin setiap anggota.
Apa yang dialami anggota
Anggota menjelajahi plugin yang tersedia melalui modal Jelajahi plugin di Cowork. Plugin yang dipasang otomatis muncul di daftar terinstal mereka secara otomatis. Plugin yang tersedia muncul di katalog untuk pemasangan layanan mandiri.
Anggota tidak dapat mengedit plugin yang dikelola organisasi, yang mencegah perubahan yang bertentangan dengan alat bersama.
Sesuaikan akses plugin berdasarkan grup
Admin Enterprise dapat mengganti preferensi pemasangan organisasi-lebar plugin untuk grup tertentu. Misalnya, Anda dapat memasang otomatis plugin untuk grup Engineering, membuatnya tersedia untuk Legal untuk dipasang sendiri, dan menyembunyikannya dari semua orang lain.
Akses plugin tingkat grup tersedia pada paket Enterprise dan dapat dikonfigurasi oleh Admin dan di atasnya.
Cara kerja penggantian grup
Setiap plugin di marketplace Anda memiliki preferensi pemasangan organisasi-lebar (Dipasang secara default, Tersedia untuk dipasang, Diperlukan, atau Tidak tersedia). Secara default, setiap grup mewarisi pengaturan organisasi-lebar itu.
Ketika Anda menetapkan penggantian tingkat grup untuk plugin, itu menggantikan pengaturan organisasi-lebar untuk anggota grup itu. Urutan resolusi adalah: pengaturan grup, kemudian pengaturan organisasi-lebar, kemudian default marketplace.
Atur akses plugin untuk grup
Di Pengaturan Organisasi > Plugin, navigasikan ke marketplace Anda.
Temukan plugin yang ingin Anda sesuaikan.
Di kolom Akses khusus, klik untuk menambahkan penggantian grup.
Pilih grup dan pilih salah satu dari empat preferensi pemasangan yang tercantum di atas.
Grup yang dibuat secara manual dan grup yang disediakan SCIM dari penyedia identitas Anda muncul di pemilih grup dan bekerja dengan cara yang sama.
Apa yang terjadi ketika anggota berada di beberapa grup
Jika anggota termasuk dalam dua atau lebih grup dengan pengaturan berbeda untuk plugin yang sama, pengaturan paling permisif berlaku. Urutan dari paling hingga paling tidak permisif adalah: Diperlukan > Dipasang secara default > Tersedia untuk dipasang > Tidak tersedia.
Misalnya, jika Grup A menetapkan plugin ke "Tidak tersedia" dan Grup B menetapkannya ke "Dipasang secara default," anggota di kedua grup mendapatkan plugin yang dipasang secara default.
Catatan: Ini adalah kebalikan dari cara batas pengeluaran grup diselesaikan. Batas pengeluaran menerapkan nilai paling ketat secara default, karena berfungsi sebagai kontrol anggaran. Akses plugin menerapkan nilai paling permisif, karena grup di sini dimaksudkan untuk memungkinkan akses bagi tim yang membutuhkan alat—bukan untuk bertindak sebagai batas keamanan. Jika Anda perlu memblokir plugin dengan keras, atur preferensi organisasi-lebar ke "Tidak tersedia" dan hanya berikan akses ke grup yang seharusnya memilikinya.
Apa yang terjadi ketika grup dihapus
Jika grup dihapus—misalnya, jika dihapus dari penyedia identitas Anda—penggantian tetap ada di UI admin tetapi ditandai sebagai yatim piatu. Ini tidak berpengaruh pada anggota (karena tidak ada yang termasuk dalam grup yang dihapus) dan tidak dihitung menuju lencana akses khusus. Anda dapat menghapus penggantian yatim piatu dari pengaturan akses khusus plugin.
Apakah pengaturan grup bertahan di seluruh sinkronisasi ulang marketplace?
Ya. Penggantian tingkat grup bertahan ketika Anda menyinkronkan ulang marketplace yang terhubung GitHub. Mereka hanya dihapus jika plugin itu sendiri dihapus dari marketplace.
Perbarui dan hapus plugin
Marketplace manual
Untuk memperbarui plugin, unggah file ZIP baru dengan nama plugin yang sama. Versi baru menimpa yang sudah ada secara otomatis. Nama plugin adalah pengidentifikasi unik — legal akan selalu menggantikan legal.
Untuk menghapus plugin, hapus dari marketplace Anda di Pengaturan Organisasi > Plugin.
Marketplace yang disinkronkan GitHub
Dorong perubahan Anda ke repositori yang terhubung, kemudian buka Pengaturan Organisasi > Plugin, temukan marketplace Anda, dan klik "Perbarui" untuk memicu sinkronisasi. Setiap sinkronisasi menggantikan semua plugin dengan status saat ini dari repo. Perhatikan bahwa jika pemilik telah mengaktifkan "Sinkronkan secara otomatis" untuk marketplace yang disinkronkan GitHub, ini akan terjadi secara otomatis setelah mendorong perubahan ke repo.
Untuk menghapus plugin, hapus dari repositori dan picu sinkronisasi.
Batas
Batas | Nilai | Catatan |
Ukuran ZIP plugin maksimal (unggah) | 50 MB | Diterapkan di sisi klien dan server |
Maks plugin per marketplace (manual) | 100 | Per marketplace |
Maks plugin per marketplace (sinkronisasi GitHub) | 500 | Per marketplace |
Panjang nama plugin maksimal | 64 karakter | Harus menggunakan kata-kata huruf kecil yang dipisahkan dengan tanda hubung |
Batas waktu sinkronisasi | 30 menit | Per operasi sinkronisasi |
Visibilitas repo GitHub | Hanya pribadi atau internal | Harus dihosting di github.com. Repo publik dan instans GitHub Enterprise Server tidak didukung. |
Aturan penamaan
Nama plugin harus menggunakan kata-kata huruf kecil yang dipisahkan dengan tanda hubung (misalnya, deployment-tools, bukan Deployment Tools). Nama marketplace berikut dicadangkan dan tidak dapat digunakan:
claude-code-marketplaceclaude-code-pluginsclaude-plugins-officialanthropic-marketplaceanthropic-pluginsagent-skillslife-sciences
Nama yang menyamar sebagai marketplace resmi Anthropic juga diblokir.
Pilih antara unggahan manual dan sinkronisasi GitHub
Skenario | Pendekatan yang direkomendasikan |
Plugin dikelola dalam kontrol versi dengan CI/CD | Sinkronisasi GitHub |
Beberapa pengembang berkolaborasi pada plugin | Sinkronisasi GitHub |
Anda menginginkan propagasi pembaruan otomatis | Sinkronisasi GitHub |
Anda memerlukan lebih dari 100 plugin di marketplace | Sinkronisasi GitHub |
Prototyping cepat atau alat sekali pakai | Unggahan manual |
Plugin yang dibuat oleh tim non-teknis | Unggahan manual |
Lingkungan tanpa akses GitHub | Unggahan manual |
Menguji plugin sebelum menambahkannya ke repo yang disinkronkan | Unggahan manual |
Pemecahan masalah
Unggahan ditolak
Penyebab umum: file melebihi 50 MB, bukan file ZIP yang valid, atau marketplace telah mencapai batas 100 plugin. Periksa ukuran dan format file, dan hapus plugin yang tidak digunakan jika Anda sudah mencapai kapasitas.
Plugin tidak muncul untuk anggota
Periksa preferensi instalasi plugin di pengaturan marketplace Anda. Jika diatur ke Tidak tersedia, anggota tidak akan melihatnya. Juga pastikan bahwa Cowork dan Skills keduanya diaktifkan untuk organisasi Anda.
Plugin yang diperbarui tidak ditampilkan untuk anggota
Perubahan berlaku pada sesi berikutnya atau penyegaran plugin setiap anggota. Jika pembaruan masih tidak ditampilkan, pastikan unggahan berhasil dengan memeriksa versi plugin di marketplace Anda.
Sinkronisasi GitHub gagal dengan kesalahan konten
Satu atau lebih plugin di repo Anda kemungkinan diformat dengan tidak benar. Perbaiki masalah pemformatan, dorong pembaruan ke GitHub, dan picu sinkronisasi lagi. Untuk persyaratan struktur plugin, lihat dokumentasi referensi plugin.
Sinkronisasi gagal dengan "Sumber plugin eksternal belum didukung," atau plugin dilewati dengan "Repository tidak ditemukan di github.com. Periksa URL dan pastikan repository bersifat publik."
Satu atau lebih entri plugin di marketplace.json Anda menggunakan source yang menunjuk di luar repository yang terhubung (sumber github, url, atau git-subdir), dan repository target bersifat pribadi. Sinkronisasi organisasi saat ini hanya dapat mengambil sumber eksternal dari repository publik. Pindahkan folder plugin ke repository marketplace dan ubah source setiap entri ke jalur relatif (misalnya, "./plugins/my-plugin"), kemudian dorong dan sinkronisasi ulang. Atau, unggah plugin yang terpengaruh secara individual melalui Customize > Add plugin > Create plugin > Upload plugin.
Plugin hilang setelah sinkronisasi gagal
Sinkronisasi GitHub yang gagal dapat sementara menghapus plugin dari marketplace Anda. Perbaiki masalah yang mendasar, sinkronisasi ulang dengan berhasil, kemudian verifikasi bahwa preferensi instalasi diatur dengan benar—preferensi mungkin telah direset.
Tidak dapat melihat repo GitHub saat menghubungkan
Pastikan Aplikasi GitHub Cowork diinstal di repository tersebut. Token GitHub pribadi Anda diperiksa terlebih dahulu untuk mengonfirmasi akses, tetapi sinkronisasi itu sendiri menggunakan token instalasi Aplikasi GitHub.

