Claude Ads: skill Claude Code yang mengaudit akun iklanmu
Claude Ads adalah skill open source untuk Claude Code yang mengaudit akun iklan di dua belas platform, dari Google dan Meta hingga Reddit dan X, dengan bukti untuk setiap temuan. Apa yang dilakukan v2.1.0, cara memasangnya dengan aman, batasannya, dan cara menjalankannya di AgentsRoom.
Kamu mungkin pernah melihat video di Instagram: "kerjakan pekerjaan agensi iklanmu yang 3.000 per bulan dalam sepuluh menit". Di balik hook yang agak jualan itu, ada proyek open source yang benar-benar nyata: Claude Ads, sebuah skill untuk Claude Code yang membaca data akun iklanmu dan memberi tahu apa yang berhasil, apa yang rusak, dan apa yang harus diperbaiki lebih dulu. Lebih dari 10.000 star di GitHub pada Oktober 2026, lisensi MIT.
Diperbarui pada 21 Oktober 2026 untuk Claude Ads v2.1.0, yang dirilis pada 16 Oktober 2026. Versi pertama artikel ini menjelaskan v1.7.1. Sejak v2, skill ini mencakup dua belas platform alih-alih delapan, tidak lagi menghasilkan skor dari 100, dan para pembuatnya kini memperingatkan agar tidak memakai instalasi satu baris yang dulu kami tunjukkan. Semua yang ada di bawah sudah dicek terhadap README dan file skill di v2.1.0.
Apa sebenarnya Claude Ads
Claude Ads adalah skill Claude Code yang dibuat oleh Daniel Agrici. Skill adalah paket berisi instruksi, referensi, dan agen yang dimuat oleh agen coding-mu sesuai kebutuhan: di sini, keahlian seorang auditor iklan berbayar, dipecah menjadi modul. Ini bukan produk Anthropic, dan sama sekali tidak berkaitan dengan iklan di dalam Claude: Anthropic menulis pada Februari 2026 bahwa Claude akan tetap bebas iklan.
Skill ini tersedia di dua tempat: rilis publik di AgriciDaniel/claude-ads (MIT, tanpa perlu keanggotaan) dan mirror komunitas di AI-Marketing-Hub/claude-ads, tempat anggota sebuah komunitas berbayar mendapat akses lebih awal.
Yang dibawa v2.1.0:
- 12 platform iklan: Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, dan X.
- 33 skill di balik satu perintah
/ads, satu per platform ditambah skill lintas platform (atribusi, tracking sisi server, kreatif, landing page, anggaran, perencanaan, pelaporan). - 25 definisi agen: satu worker audit per platform, worker untuk tracking, anggaran, kreatif, kebijakan, dan kepatuhan regulasi, empat agen kreatif (penulis copy, ahli strategi kreatif, pengadaptasi format, desainer visual) serta agen riset dan verifikasi.
- Empat kemungkinan hasil per pemeriksaan:
pass,fail,unknown, ataunot_applicable. Unknown berarti datanya tidak ada, dan skill ini tidak pernah menebaknya. - Belum ada skor kesehatan untuk saat ini. Proyek ini menyebut dirinya kandidat pengembangan, dan kedua belas profil penilaian kesehatan akun dinonaktifkan. Sebagai gantinya, audit melaporkan temuan, hal yang belum diketahui, dan cakupan bukti: cakupan 80% ke atas dinilai, 60 sampai 79% bersifat sementara, di bawah 60% berarti bukti tidak cukup.
Angka-angka lama yang mungkin kamu baca di tempat lain, 250 pemeriksaan, skor dari 100 dengan nilai A sampai F, delapan platform, menggambarkan v1. Itu bukan lagi yang dikatakan skill ini tentang dirinya sendiri.
Cara kerjanya di balik layar
Satu konduktor memegang cakupan run, aturan, agregasi, dan laporan akhir. Para worker menganalisis bagian yang dibatasi dengan jelas, masing-masing satu platform atau satu topik, dan mengembalikan temuan dalam skema yang tetap. Jika worker yang wajib gagal, run ditandai parsial: run itu tidak pernah disajikan sebagai audit lengkap.
Siapkan, audit, tinjau: tiga langkah alur v2, dari repo resmi.
Kalau kamu sudah memakai Claude Code untuk menulis kode, kamu akan mengenali polanya: ini mekanisme sub-agen dan tim agen, diterapkan pada marketing alih-alih kode. Sejak v2.1.0, agen tidak lagi mengunci satu model: Claude Code menjalankannya dengan model percakapan utamamu kecuali ada pengaturan yang lebih spesifik.
Hasil sebuah run adalah file JSON berversi. Laporan Markdown, HTML, dan PDF adalah tampilan dari file yang sama, itulah sebabnya /ads report bisa menampilkan run lama lagi tanpa menjalankan apa pun.
Dalam praktiknya, alurnya muat dalam lima langkah:
- Jalankan
/ads setupdan jawab pertanyaannya: model bisnis, tujuan, konversi utama, belanja bulanan, platform yang aktif, dan siapa yang menyetujui perubahan. Skill ini mengingatkanmu untuk tidak pernah menempelkan API key atau token di sana. - Bawa bukti: ekspor akun dalam CSV atau JSON, tangkapan layar, atau ringkasan yang ditempel lengkap dengan rentang tanggal, mata uang, dan zona waktunya.
- Jalankan
/ads audit google, atau/ads audit all. Kamu mendapat apa yang lolos, apa yang gagal, dan apa yang kurang. - Jalankan
/ads reportuntuk melihat run lama lagi. - Jalankan
/ads nextuntuk melihat penghambat yang paling penting.
Dua belas platform
| Kelompok | Platform |
|---|---|
| Pencarian, video, dan sosial | Google Ads, Meta Ads, YouTube Ads, LinkedIn Ads, TikTok Ads, Microsoft Advertising, Reddit Ads, Snapchat Ads, X Ads |
| Commerce dan retail media | Apple Ads, Amazon Ads, Pinterest Ads |
Setiap platform punya skill sendiri, worker audit sendiri, referensi kontrol sendiri, dan deklarasi kapabilitas sendiri. Sebuah manifest kapabilitas di repo mencatat apa yang bisa dibaca atau diubah secara langsung di setiap platform. Di atas platform-platform itu ada audit lintas platform: atribusi (definisi konversi, jendela waktu, GA4, mitra pengukuran mobile) dan tracking sisi server (tagging sisi server, Conversions API dan Events API, deduplikasi, kualitas data event). Bagian ini sering menjadi titik buta audit manusia, karena membutuhkan keahlian media sekaligus teknis.
Perintah-perintahnya
Semuanya berjalan lewat /ads. Jika dipasang sebagai plugin Claude Code, perintahnya punya namespace dan diawali /claude-ads:ads; jika dipasang mandiri, perintahnya diawali /ads. README mencantumkan perintah berikut:
| Perintah | Fungsinya |
|---|---|
/ads setup | menyimpan profil klien, akun, tujuan, privasi, dan batas pengamanmu |
/ads audit [all|platform|scope] | audit penuh atau terbatas, didukung bukti |
/ads plan | rencana kanal, kampanye, anggaran, kompetitor, dan pengukuran |
/ads create | brief dan aset untuk copy, gambar, video, dan foto produk |
/ads launch --draft | rencana perubahan kampanye, tanpa menyentuh akun |
/ads monitor | laju belanja, penayangan, tracking, kejenuhan kreatif, kebijakan, dan performa |
/ads optimize --draft | perbaikan berbasis bukti, ditulis sebagai draf |
/ads experiment | merancang atau membaca hasil uji terkontrol |
/ads report | menampilkan run yang tersimpan sebagai Markdown, HTML, atau PDF |
/ads research refresh | memperbarui bukti tentang platform, kebijakan, API, dan benchmark |
/ads validate | memeriksa kontrak, run, kapabilitas, atau kesiapan rilis |
/ads status, /ads next | posisi saat ini, dan penghambat yang paling penting |
Pintasan platform langsung menuju satu audit: /ads google, /ads meta, /ads youtube, /ads linkedin, /ads tiktok, /ads microsoft, /ads apple, /ads amazon, /ads reddit, /ads pinterest, /ads snapchat, dan /ads x.
Perintah spesialis dari v1 masih diarahkan oleh skill ini: /ads dna untuk profil merek dan penawaran sebuah situs web, /ads attribution, /ads tracking, /ads creative, /ads landing, /ads budget, /ads math untuk CPA, ROAS, MER, LTV:CAC, dan titik impas, /ads competitor, /ads generate untuk gambar dari brief yang sudah divalidasi, /ads photoshoot untuk variasi foto produk, dan /ads test sebagai nama lain dari /ads experiment. Permintaan dalam bahasa sehari-hari diarahkan ke skill yang sama. Tidak ada skill yang merender video: pekerjaan video berhenti di konsep dan brief.
Pasang dengan aman
Para pembuatnya kini menulisnya dengan terang: utamakan alur plugin dari host atau arsip rilis yang dicek terhadap checksum-nya, dan jangan pernah mengalirkan installer jarak jauh langsung ke shell. Versi pertama artikel ini justru menunjukkan hal itu, sebuah curl | bash dan sebuah irm | iex: jangan gunakan.
Di dalam Claude Code, alur plugin-nya:
/plugin marketplace add agricidaniel/claude-ads
/plugin install claude-ads@ai-marketing-hub-claude-ads
Jika kamu menambahkan marketplace sebelum v2.0.0, Claude Code masih menyimpannya dengan alias lama. Hapus dulu:
/plugin marketplace remove agricidaniel-claude-ads
Dari clone yang sudah kamu baca, di macOS atau Linux:
git clone https://github.com/AgriciDaniel/claude-ads.git
cd claude-ads
bash install.sh --source=local
Di Windows, di PowerShell, dari clone yang sama: .\install.ps1 -Source local.
Untuk mengunci versi, bash install.sh --source=git --ref=v2.1.0 melakukan checkout tag persis itu dan gagal jika tag tidak ditemukan. Jalur yang terverifikasi tetap zip rilis: setiap rilis GitHub menerbitkan zip, sebuah manifest, daftar komponen perangkat lunak (SBOM), dan file SHA256SUMS, dan setiap baris dari sha256sum -c SHA256SUMS harus menyatakan OK sebelum kamu mengekstrak. Rilis diberi checksum, tetapi tidak ditandatangani secara digital.
Yang dibutuhkan: CPython 3.11 atau 3.12 untuk dependensi terkelola, glibc 2.28 atau lebih baru di Linux, library WeasyPrint dan Pango untuk laporan PDF, dan browser Playwright jika kamu ingin tangkapan dari browser.
Installer-nya juga punya --target=codex, --target=gemini, dan target untuk Cursor, Windsurf, dan Goose. README menandainya sebagai eksperimental: hanya Claude Code yang terverifikasi, dan host lain bisa menangani file yang sama dengan cara berbeda.
Alur kerja di video, ditinjau ulang
Video Instagram yang membuat skill ini terkenal menunjukkan tiga langkah. Ini dia dengan v2.1.0.
Langkah 1: pasang skill. Lewat alur plugin di atas, bukan perintah satu baris yang ditempel.
Langkah 2: jelaskan bisnismu, lalu buat rencana. /ads setup menanyakan penawaran, tujuan, konversi, anggaran, dan platformmu. Kalau kamu punya situs web, /ads dna <url> mengekstrak profil merek dan penawaranmu supaya rencananya berangkat dari positioning-mu yang sebenarnya. Lalu /ads plan menyusun rencana kanal, kampanye, anggaran, dan pengukuran.
Langkah 3: laporan. /ads report menampilkan run yang tersimpan sebagai Markdown, HTML, atau PDF, siap dikirim ke klien atau ke pimpinanmu.
Di mana video itu menyederhanakan: hasilnya hanya sebagus bukti yang diberikan. Beri jawaban yang samar dan kamu mendapat rencana yang samar. Jalankan audit tanpa ekspor atau tangkapan layar dan kamu mendapat laporan penuh unknown, yang jujur, tetapi itu bukan diagnosis. Dan di v2.1.0 tidak ada skor untuk dipamerkan: kamu mendapat temuan dan seberapa banyak bagian akun yang bisa dinilai.
Data dan akunmu
Skill ini berjalan di terminalmu dan menganalisis bukti yang kamu berikan. Kredensial tempatnya di variabel lingkungan, keychain sistem operasi, atau secret manager; jangan pernah di repositori, profil, laporan, atau log.
Perubahan yang lebih besar sejak v1 ada di sisi penulisan. v2 punya /ads launch dan /ads optimize, tetapi setiap adapter bersifat read-only secara default dan perubahan tetap berupa draf. Untuk menerapkannya, skill ini membutuhkan keenam hal berikut:
- kapabilitas yang sudah diuji dan diaktifkan untuk operasi persis itu;
- ID akun dan ID objek yang eksplisit;
- diff sebelum dan sesudah yang mudah dibaca, beserta apa saja yang terdampak;
- persetujuan pemilik, dalam batas yang ditetapkan untuk akun;
- kunci idempotensi, tujuan log audit, rollback, dan jendela verifikasi;
- pemeriksaan bahwa akun masih sesuai dengan yang diharapkan oleh perubahan.
Tanpa batas yang ditetapkan berarti tidak ada penulisan, dan penghapusan permanen tidak didukung di v2.
Apa yang digantikannya, dan apa yang tidak
Mari jujur, karena "gantikan agensimu yang 3.000 per bulan" perlu diberi nuansa.
Yang dikerjakan Claude Ads dengan baik: bagian sistematis dari pekerjaan. Menjalankan setiap kontrol pada akun tanpa ada yang terlewat, mengecek tracking terhadap apa yang diharapkan platform, menemukan kejenuhan kreatif, menghitung ulang ambang titik impas, dan mengatakan dengan jelas apa yang tidak bisa dicek. Itulah bagian audit yang objektif dan bisa diulang, bagian yang bahkan konsultan yang bagus pun mengerjakannya lebih lambat daripada mesin.
Yang tidak dilakukannya: menekan tombol untukmu secara default, atau memahami konteks yang diketahui agensimu: musim bisnismu, pengujian yang sudah gagal, hubunganmu dengan perwakilan Google-mu. Dan seperti output AI apa pun, rekomendasinya harus dicek sebelum kamu mengeluarkan anggaran media sungguhan.
Cara pandang yang tepat: Claude Ads tidak menggantikan penilaian, ia menggantikan jam-jam yang ditagihkan untuk menelusuri checklist. Bagi pengusaha yang menjalankan kampanyenya sendiri, ini tingkat audit yang sebelumnya tidak mereka miliki. Bagi agensi, ini mengubah audit yang dulu makan setengah hari per akun menjadi pemeriksaan mingguan.
Claude Ads di AgentsRoom: unit periklananmu di samping unit dev-mu
Di sinilah jadi menarik kalau kamu sudah memakai agen untuk menulis kode. Skill seperti Claude Ads, dijalankan manual di terminal, adalah alat. Skill yang sama, diserahkan ke agen khusus di kokpit multi-agen, adalah unit bisnis yang terus berjalan.
AgentsRoom dibuat persis untuk ini: setiap agen punya peran, status langsung, dan warnanya sendiri, dan kamu mengawasi seluruh armada agen dari satu jendela. Tidak ada yang memaksamu hanya menjalankan agen kode. Buat agen dengan peran periklanan, pasang skill Claude Ads di Claude Code miliknya, dan ia menjadi media buyer junior-mu: ia mengambil tiket audit dari backlog, menjalankan perintah /ads-nya, dan menaruh laporan sebagai output.
Siklus lengkapnya seperti ini. Agen Ads menjalankan /ads audit all pada ekspor Senin pagimu dan memposting temuannya ke backlog. Masalah teknis yang ditemukannya (konversi GA4 yang terhitung dua kali, Consent Mode yang salah konfigurasi, landing page yang terlalu lambat) menjadi tiket yang diambil dan diperbaiki agen dev-mu di kode, masing-masing di worktree-nya sendiri sehingga agen yang berjalan paralel tidak pernah saling mengganggu. Sementara itu, agen SEO menjaga landing page tetap selaras dengan kampanye yang sedang aktif. Kamu membaca laporannya, dan kamulah yang menyetujui sebuah perubahan sebelum sampai ke akun iklan.
Biarkan agen Ads tetap di Claude Code, satu-satunya host yang diverifikasi Claude Ads. Agen kodemu bisa berjalan di CLI mana pun yang kamu suka: AgentsRoom menjalankannya berdampingan di jendela yang sama, apa pun provider-nya, dan matriks kompatibilitas mencantumkan apa saja yang didukung.
Unit sebelah selalu jadi yang paling sulit diintegrasikan: tim dev tidak bicara bahasa media, tim media tidak bicara bahasa dev. Armada agen yang berbagi backlog yang sama menutup celah itu lebih baik daripada rapat mingguan mana pun.
Pertanyaan yang sering diajukan
Apakah Claude Ads dibuat oleh Anthropic?
Bukan. Claude Ads adalah skill open source untuk Claude Code yang ditulis oleh Daniel Agrici dan dirilis dengan lisensi MIT di github.com/AgriciDaniel/claude-ads. Anthropic membuat Claude dan Claude Code; skill ini berjalan di atas keduanya.
Apakah Claude menampilkan iklan?
Tidak. Dalam tulisannya pada 4 Februari 2026, Claude is a space to think, Anthropic menulis bahwa Claude akan tetap bebas iklan: tidak ada tautan bersponsor di samping percakapan, dan tidak ada jawaban yang dipengaruhi pengiklan. Claude Ads adalah soal mengaudit akun iklanmu sendiri, bukan soal iklan di dalam Claude.
Apakah Claude Ads masih memberi skor dari 100?
Tidak di v2.1.0. Kedua belas profil penilaian kesehatan akun dinonaktifkan, jadi audit melaporkan temuan, hal yang belum diketahui, dan cakupan bukti sebagai ganti skor. Setiap pemeriksaan berakhir dengan pass, fail, unknown, atau not_applicable, dan unknown berarti datanya tidak ada.
Bisakah Claude Ads mengubah kampanye iklanku?
Tidak dengan sendirinya. Setiap adapter bersifat read-only secara default dan perubahan tetap berupa draf. Menerapkan satu perubahan membutuhkan kapabilitas yang aktif untuk operasi persis itu, ID akun dan ID objek yang eksplisit, diff sebelum dan sesudah, persetujuan pemilik dalam batas akun, rollback, dan pemeriksaan bahwa akun tidak berubah sejak saat itu. Penghapusan permanen tidak didukung di v2.
Apakah Claude Ads berjalan dengan Codex atau Gemini CLI?
Installer-nya punya target Codex, Gemini, Cursor, Windsurf, dan Goose, tetapi README menandainya sebagai eksperimental: hanya Claude Code yang terverifikasi. Pasang di Claude Code jika kamu ingin jalur yang didukung.
Pasang skill-nya, jalankan /ads audit pertamamu, dan kalau kamu ingin ia berjalan tanpamu: unduh AgentsRoom dan beri unit periklananmu infrastruktur yang sama dengan unit dev-mu.
Unduh AgentsRoom
Jalankan semua agen AI Anda, di semua proyek Anda, dari satu jendela.
Aplikasi pendamping: pantau agen Anda saat bepergian
Gunakan Claude, Codex, Antigravity CLI, atau penyedia AI lainnya.
Kirim bug dan permintaan langsung ke backlog publik Anda.
Agen yang dibaca seperti percakapan
Setiap agen punya peran, wajah, dan utas yang Anda baca seperti aplikasi pesan.

Lanjutkan membaca
Antigravity CLI hanya menyimpan satu login Google per mesin, dan begini cara yang benar-benar berhasil
Alasan Anda tidak bisa memakai dua langganan Google AI Pro secara bergantian di Antigravity CLI, tempat login Anda sebenarnya disimpan, apa yang sesungguhnya dilakukan alat pengganti akun terhadap keyring sistem Anda, alasan paket keluarga tidak melipatgandakan kuota Anda, dan satu-satunya pendekatan yang benar-benar menjalankan beberapa akun secara paralel.
Baca artikelCara melihat apa yang dijalankan agen coding AI-mu di servermu
Agenmu sedang bekerja di server produksi dan terminalnya hanya bilang ia sedang memanggil sebuah alat. Perintah apa yang ia jalankan, dan apa jawaban mesinnya? Transkrip memberitahumu setelah semuanya terjadi. Begini cara kami membuatnya terlihat saat sedang berlangsung, apa yang kami coba lebih dulu, dan cara mendapatkan hal yang sama tanpa aplikasi kami.
Baca artikelAgentsRoom x The Agency: 230+ Agen Pakar, Sudah Terintegrasi
Kami mengintegrasikan The Agency, pustaka open source (MIT) berisi agen AI khusus buatan msitarzewski, ke dalam AgentsRoom. 230+ pakar di 16 divisi, langsung dan dinamis.
Baca artikel