Claude Code Kini Bisa Di-mod Seperti Video Game, Ini Cara Membuat Mod AI, Game, hingga Bot Telegram
Anthropic resmi membuka fitur mods untuk Claude Code pada awal Oktober 2026. Lewat fitur ini, pengguna bisa mengubah tampilan dan perilaku Claude Code sesuai kebutuhan, mulai dari menambah panel di samping percakapan, membuat perintah slash sendiri, hingga memblokir perintah berbahaya sebelum dijalankan. Banyak pengguna menyebutnya sebagai momen ketika Claude Code bisa "di-mod" layaknya video game.
Yang membuat fitur ini menarik, pengguna tidak harus menulis kode sendiri. Cukup jelaskan mod yang diinginkan dalam bahasa sehari-hari, lalu Claude akan menulis, memasang, dan memuat ulang mod tersebut di sesi yang sama. Kemampuan yang sama juga bisa dipakai untuk proyek lain di luar Claude Code, seperti membuat game sederhana, mod untuk game populer, hingga bot Telegram. Artikel ini membahas ketiganya secara bertahap, lengkap dengan contoh prompt dan tips keamanan.
| Jenis Proyek | Alat yang Dipakai | Tingkat Kesulitan | Hasil Akhir |
|---|---|---|---|
| Mod Claude Code | Claude Code (CLI, Desktop, VS Code) | Mudah | Panel, perintah, dan aturan baru di Claude Code |
| Game HTML5 sederhana | Claude di web/desktop atau Claude Code | Mudah | Game yang bisa dimainkan di browser |
| Mod game (Minecraft, dll.) | Claude Code + toolkit modding game | Menengah | File mod yang dipasang ke game |
| Bot Telegram | Claude Code + Python + BotFather | Menengah | Bot yang aktif 24 jam di Telegram |
| Bot Telegram ber-AI | Claude Code + Python + API model AI | Menengah | Bot yang bisa menjawab dengan AI |
Apa Itu Claude Code Mods
Dokumentasi resmi Claude Code menjelaskan mod sebagai plugin yang mengubah cara Claude Code terlihat dan bekerja. Sebuah mod berisi kumpulan fungsi JavaScript atau TypeScript yang dipanggil ketika terjadi peristiwa tertentu, misalnya saat Claude akan memakai sebuah tool, saat pengguna mengirim prompt, atau saat bagian antarmuka sedang digambar di layar.
Setiap fungsi dalam mod, yang disebut hook, bisa melakukan tiga hal terhadap sebuah peristiwa:
- Mengamati: mencatat apa yang terjadi lalu membiarkannya berjalan seperti biasa.
- Mengubah: memodifikasi peristiwa sebelum dilanjutkan, misalnya menambahkan teks pada spinner.
- Mengambil alih: menangani peristiwa sendiri sehingga perilaku bawaan tidak berjalan, misalnya menolak perintah tertentu.
Mod berjalan di Claude Code versi terminal, tab Code di aplikasi Claude Desktop, dan ekstensi VS Code. Untuk terminal, dibutuhkan Claude Code versi 2.1.287 atau lebih baru. Versinya bisa dicek dengan perintah claude --version.
Bedanya Mod dengan Hooks, Skills, dan MCP
Sebelum mods hadir, Claude Code sudah punya beberapa cara kustomisasi. Perbedaan utamanya terletak pada letak kerjanya. Hooks di file pengaturan, skills, dan server MCP bekerja dari luar Claude Code dengan menjalankan skrip atau memberi Claude teks dan tools. Mod justru berjalan di dalam Claude Code, sehingga bisa menggambar antarmuka dan menulis ulang peristiwa.
- Mod: cocok untuk panel, band di atas kolom prompt, perintah kustom, atau menulis ulang peristiwa.
- Settings hook: cocok untuk memblokir, mengizinkan, atau mencatat peristiwa dengan skrip yang sudah ada.
- Skill: cocok ketika pengguna terus menempelkan instruksi yang sama ke chat.
- Server MCP: cocok ketika Claude perlu terhubung ke sistem luar seperti database atau aplikasi lain.
Keempatnya bisa digabung dalam satu plugin. Artinya, sebuah mod bisa dikirim bersama skill dan server MCP dalam satu paket.
Apa Saja yang Bisa Dibuat dengan Mod
Mod membuka banyak kemungkinan. Beberapa contoh yang disebut Anthropic dan komunitas antara lain:
- Panel status CI/CD di samping percakapan yang ikut diperbarui saat build berhasil atau gagal.
- Konfirmasi tambahan sebelum perintah apa pun menyentuh konfigurasi produksi.
- Penyamar data rahasia yang menyembunyikan API key dari hasil tool sebelum dibaca Claude.
- Pelacak biaya dan konteks yang menampilkan ukuran konteks, sisa kuota, dan perkiraan biaya.
- Mode rekaman yang mengaburkan email dan angka keuangan di layar saat membuat video tutorial.
- Pengingat bentrok file yang memberi peringatan sebelum mengedit file yang baru diubah dalam 30 menit terakhir.
Anthropic juga membagikan tiga mod contoh di repositori claude-code-playground: token-weather yang menampilkan "prakiraan cuaca" konteks di atas kolom prompt, blast-radius yang menahan perintah berisiko seperti rm -rf atau force push lalu menampilkan dampaknya, serta replay-theater yang menambahkan perintah /replay untuk memutar ulang perubahan file pada giliran terakhir.
Fitur bawaan Claude Code sendiri kini juga dibangun sebagai mod. Perintah /diff, misalnya, dikirim sebagai mod bawaan yang bisa dimatikan atau diganti.
Cara Membuat Mod Claude Code Tanpa Menulis Kode
Cara tercepat membuat mod adalah meminta Claude yang menuliskannya. Claude Code sudah dibekali skill khusus untuk menulis mod, sehingga pengguna cukup menjelaskan kebutuhannya.
- Perbarui Claude Code ke versi terbaru, lalu buka sesi di folder proyek.
- Jelaskan mod yang diinginkan dengan bahasa sehari-hari. Contoh: "Buatkan mod yang menampilkan jumlah tool call di samping spinner, dan tambahkan perintah /reset-hitungan untuk mengulang hitungan dari nol."
- Biarkan Claude menulis dan memasang mod. Claude akan membuat file plugin, memasangnya, lalu memuat ulang agar mod langsung aktif di sesi tersebut.
- Uji hasilnya. Kirim beberapa perintah dan perhatikan apakah mod bekerja sesuai harapan.
- Revisi bila perlu. Minta perubahan seperti "Ganti teksnya menjadi bahasa Indonesia" atau "Tampilkan juga waktu sejak sesi dimulai."
Tips yang dibagikan sejumlah pengguna: minta Claude membaca riwayat sesi lalu menyarankan mod untuk pekerjaan yang sering diulang. Dari daftar saran itu, pilih satu atau dua yang benar-benar menyelesaikan masalah. Terlalu banyak mod sekaligus justru bisa membuat antarmuka terasa penuh.
Struktur File Sebuah Mod
Bagi yang ingin memahami isi mod, struktur paling sederhana hanya terdiri dari tiga file:
mod-pertama/
├── .claude-plugin/
│ └── plugin.json
└── hooks/
├── hooks.json
└── register.js
plugin.json berisi identitas plugin, hooks.json menunjuk ke file kode, sedangkan register.js berisi logika mod. Contoh berikut menghitung jumlah tool call lalu menampilkannya di samping spinner:
let calls = 0
export function register(on) {
on('tool.call', async ($, e, next) => {
calls += 1
$.ui.invalidate('ui.render')
return next(e)
})
on('ui.render', { component: 'Spinner' }, async ($, e, next) => {
return next({ ...e, props: { ...e.props, suffix: ' · tool calls: ' + calls + '…' } })
})
}
Hook pertama berjalan setiap kali Claude akan memakai tool dan menambah hitungan. Hook kedua berjalan setiap kali spinner digambar dan menambahkan angka hitungan di belakangnya.
Cara Memasang, Mematikan, dan Mengecek Mod
Mod dipasang sebagai plugin dari sebuah marketplace. Formatnya adalah nama plugin, tanda @, lalu nama marketplace:
# Di dalam sesi Claude Code
/plugin install nama-mod@nama-marketplace
# Dari terminal
claude plugin install nama-mod@nama-marketplace
Jika mod dipasang dari terminal saat sesi sedang terbuka, jalankan /reload-plugins agar mod langsung dimuat. Untuk melihat mod yang aktif, jalankan /plugin. Akan muncul baris seperti 1 mod active · mod-pertama.
Ada beberapa cara mematikan mod:
- Satu mod: nonaktifkan atau hapus plugin-nya di tab Installed pada menu
/plugin. - Semua mod untuk satu sesi: jalankan Claude Code dengan opsi
--safe-mode. - Semua mod di semua sesi: tambahkan
"disableAllHooks": truedi file~/.claude/settings.json.
Membuat Game Sederhana dengan Claude
Di luar mods, Claude juga banyak dipakai untuk membuat game. Untuk pemula, jalur paling mudah adalah game berbasis HTML5 yang berjalan langsung di browser tanpa instalasi. Game puzzle, kuis, tebak kata, endless runner, hingga RPG sederhana bisa dibuat dalam satu file HTML.
Contoh prompt yang efektif:
Buatkan game endless runner dalam satu file HTML.
Karakter berupa kucing yang melompat dengan tombol spasi atau tap layar.
Rintangan berupa kaktus yang muncul acak dan makin cepat setiap 10 detik.
Tampilkan skor dan skor tertinggi. Tampilan harus rapi di HP.
Setelah game jadi, lakukan revisi bertahap: tambahkan suara, power-up, level, atau papan skor. Pola kerja yang disarankan adalah satu perubahan per permintaan agar mudah melacak bagian yang bermasalah. Untuk game yang lebih besar, gunakan Claude Code agar game bisa dipecah menjadi beberapa file dan dikelola dengan Git.
Bagi yang ingin melangkah lebih jauh, Claude juga bisa membantu menulis kode untuk engine game seperti Godot (GDScript), Unity (C#), atau Phaser (JavaScript). Claude bisa menjelaskan struktur proyek, menulis skrip karakter, hingga membantu mencari penyebab bug.
Membuat Mod untuk Game Populer
Claude juga bisa membantu membuat mod untuk game yang sudah ada, selama game tersebut memang menyediakan dukungan modding. Beberapa contoh:
- Minecraft (Java Edition): mod dibuat dengan bahasa Java memakai toolkit seperti Fabric atau Forge. Claude bisa menyiapkan struktur proyek, menulis kode item atau blok baru, dan menjelaskan cara build.
- Game berbasis Lua: banyak game memakai Lua untuk mod atau addon. Claude cukup fasih menulis skrip Lua sederhana.
- Game dengan dukungan Steam Workshop: biasanya menyediakan dokumentasi modding resmi yang bisa dirujuk ke Claude.
Kunci keberhasilannya adalah memberi konteks yang jelas: sebutkan nama game, versi game, toolkit modding yang dipakai, dan versinya. API modding sering berubah antar versi, sehingga kode untuk versi lama bisa gagal di versi baru. Bila perlu, tempelkan potongan dokumentasi resmi ke dalam percakapan agar Claude memakai acuan yang tepat.
Hal yang perlu diingat: buat mod hanya untuk game yang mengizinkannya. Hindari mod untuk game online kompetitif yang melanggar aturan, seperti cheat atau bot otomatis, karena berisiko membuat akun diblokir.
Membuat Bot Telegram dengan Claude
Bot Telegram termasuk proyek favorit untuk otomasi bisnis kecil, mulai dari bot pengingat, bot katalog produk, hingga bot layanan pelanggan. Berikut alurnya dengan bantuan Claude Code:
- Buat bot di BotFather. Buka Telegram, cari akun resmi
@BotFather, kirim perintah/newbot, lalu ikuti petunjuk untuk memberi nama dan username. BotFather akan memberikan token bot. - Simpan token dengan aman. Taruh token di file
.env, bukan di dalam kode, dan jangan pernah membagikannya. - Minta Claude Code membuat bot. Contoh prompt: "Buatkan bot Telegram dengan Python memakai library python-telegram-bot. Bot punya perintah /start, /katalog yang menampilkan daftar produk dari file produk.json, dan /kontak. Baca token dari file .env."
- Jalankan dan uji di komputer. Claude akan memberi perintah instalasi dependensi dan cara menjalankan bot. Coba semua perintah di aplikasi Telegram.
- Pindahkan ke server. Agar bot aktif 24 jam, jalankan di VPS atau layanan cloud. Claude bisa membantu membuat konfigurasi systemd, Docker, atau proses manager seperti pm2.
Membuat Bot Telegram yang Didukung AI
Bot Telegram bisa ditingkatkan menjadi asisten pintar dengan menghubungkannya ke model AI. Ada dua pilihan umum:
- API model AI berbayar, seperti Claude API dari Anthropic. Kualitas jawaban tinggi, biaya dihitung per token.
- Model lokal lewat Ollama. Gratis dan privat, cocok untuk bot internal, tetapi kualitas bergantung pada model dan spesifikasi server.
Contoh prompt untuk Claude Code: "Tambahkan fitur AI ke bot ini. Setiap pesan teks yang bukan perintah dikirim ke API model AI dengan instruksi sistem sebagai customer service toko CCTV. Simpan 10 pesan terakhir per pengguna sebagai konteks. Tambahkan batas maksimal 30 pesan per pengguna per hari agar biaya terkendali."
Fitur pembatasan pemakaian penting untuk mencegah biaya API membengkak jika bot disalahgunakan. Tambahkan juga log sederhana agar mudah memantau pertanyaan yang paling sering masuk.
Tips Menulis Prompt untuk Proyek Mod dan Bot
- Mulai dari versi paling sederhana, lalu tambah fitur satu per satu.
- Sebutkan teknologi dan versi yang dipakai, misalnya Python 3.12 atau Minecraft 1.21 dengan Fabric.
- Jelaskan cara menguji, misalnya "pastikan perintah /katalog menampilkan semua produk."
- Gunakan Plan Mode di Claude Code untuk proyek besar agar rencana bisa ditinjau sebelum file diubah.
- Simpan proyek di Git sehingga setiap perubahan bisa dibatalkan.
- Minta penjelasan setiap kali ada bagian kode yang belum dipahami.
Keamanan: Hal yang Wajib Diperhatikan
Dokumentasi Claude Code menegaskan bahwa mod adalah kode yang berjalan dengan izin pengguna dan tidak berjalan di sandbox. Setelah dimuat, mod bisa membaca dan menulis file, menjalankan program, membuat permintaan jaringan, membaca variabel lingkungan termasuk API key, melihat setiap prompt dan tool call, bahkan menyetujui tool call tanpa bertanya.
Karena itu, terapkan beberapa langkah berikut:
- Pasang mod hanya dari sumber tepercaya, baik penulis maupun marketplace-nya.
- Periksa isi mod sebelum dipasang dengan perintah
claude plugin validate ./nama-mod. Barishooks:dancalls:menunjukkan peristiwa yang ditangani dan aksi yang diminta mod. - Gunakan --safe-mode bila Claude Code berperilaku aneh, untuk memastikan masalah bukan berasal dari mod.
- Jangan simpan token dan API key di kode bot atau game, terutama di repositori publik.
Pada paket Team dan Enterprise, administrator bisa membatasi marketplace yang diizinkan. Ada pula mod bawaan bernama sec-default yang dimuat lebih dulu untuk melindungi pengaturan yang dikelola organisasi dari mod yang dipasang pengguna.
Pertanyaan yang Sering Diajukan
Apakah membuat mod Claude Code harus bisa coding? Tidak. Claude bisa menulis dan memasang mod berdasarkan penjelasan dalam bahasa sehari-hari. Kemampuan membaca kode akan membantu saat ingin meninjau atau memodifikasi mod secara manual.
Apakah mod bisa dipakai di aplikasi Claude Desktop? Bisa, di tab Code pada aplikasi Desktop, kecuali pada sesi WSL. Mod juga berjalan di ekstensi VS Code.
Apakah membuat bot Telegram gratis? Membuat bot lewat BotFather gratis. Biaya bisa muncul dari server untuk menjalankan bot dan dari API model AI bila bot memakai AI.
Bisakah Claude membuat mod untuk semua game? Hanya untuk game yang menyediakan dukungan modding. Hasilnya juga bergantung pada kelengkapan dokumentasi modding game tersebut.
Kesimpulan
Hadirnya mods menjadikan Claude Code alat yang bisa dibentuk sesuai alur kerja masing-masing pengguna, tanpa harus menunggu fitur resmi. Cukup jelaskan kebutuhan, dan Claude akan menulis serta memasang mod-nya. Kemampuan yang sama bisa dimanfaatkan untuk membuat game HTML5, mod game, hingga bot Telegram yang didukung AI.
Kuncinya ada pada tiga hal: mulai dari proyek kecil, beri instruksi yang spesifik, dan selalu perhatikan keamanan, terutama saat memasang mod buatan orang lain atau menyimpan token bot. Dengan kebiasaan itu, Claude bisa menjadi rekan kerja yang mempercepat proses dari ide hingga produk jadi.
Reza
