← AI Meta Ads by Coach AdamCONTENT HISTORY

Update to AI Meta Ads by Coach Adam

Snapshot Sep 30, 2026 · 23:15 UTC · version 1.0.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Mengurus workflow penuh Meta Ads apabila user mahu merancang, menyediakan, atau melancarkan iklan Conversion, WhatsApp Leads, atau Awareness menggunakan Meta MCP yang telah disambungkan.",
  "included_files": [],
  "name": "workflow-ai-meta-ads",
  "skill_md_contents": "---\nname: workflow-ai-meta-ads\ndescription: Mengurus workflow penuh Meta Ads apabila user mahu merancang, menyediakan, atau melancarkan iklan Conversion, WhatsApp Leads, atau Awareness menggunakan Meta MCP yang telah disambungkan.\n---\n\n# Workflow AI Meta Ads\n\nGunakan skill ini sebagai workflow utama. Ia menyelaraskan `Copywriting Skill`, `Poster Design Skill`, penjanaan creative, media bridge jika diperlukan, dan Meta MCP.\n\nSkill ini perlu dicetuskan secara automatik apabila user menggunakan bahasa biasa seperti `launch ads`, `buat iklan Meta`, `sediakan kempen WhatsApp`, atau meminta copy, poster, dan setup Meta Ads dalam satu workflow. User tidak perlu menaip nama skill atau simbol `$`.\n\n## Kebergantungan Tool\n\n- Gunakan tool image generation atau design yang tersedia untuk menghasilkan creative sebenar.\n- Gunakan Meta MCP yang telah disambungkan oleh user untuk operasi Meta Ads.\n- Gunakan Cloudinary atau Netlify yang telah disambungkan hanya apabila URL media awam benar-benar diperlukan.\n- Jika Meta MCP tidak tersedia, teruskan bahagian strategy, copy, dan creative yang boleh disiapkan, kemudian beritahu dengan jelas bahawa setup atau launch Meta belum dilakukan. Jangan mendakwa campaign telah diwujudkan atau dilancarkan.\n\n## Skop V1\n\nSokong hanya tiga jenis kempen:\n\n- **Conversion** — menghantar orang ke destinasi conversion yang boleh diukur.\n- **WhatsApp Leads** — memulakan perbualan WhatsApp untuk lead.\n- **Awareness** — membina reach atau awareness tanpa menjanjikan conversion.\n\nJika user meminta jenis lain, terangkan bahawa V1 belum menyokongnya dan jangan menyamar sebagai salah satu jenis di atas.\n\n## Peraturan Utama\n\n- Semak conversation, fail, aset, dan tool yang tersedia sebelum bertanya soalan.\n- Jangan tanya maklumat yang boleh diambil dengan selamat melalui tool read-only.\n- Tanya hanya maklumat kritikal yang benar-benar mengubah setup atau kebenaran untuk spend.\n- Jangan reka fakta produk, testimoni, harga, diskaun, tarikh, claim, tracking event, audience, ID aset, atau capability tool.\n- Jangan minta atau simpan credential dalam skill atau chat. Gunakan connection yang telah disediakan oleh student.\n- Jangan aktifkan delivery atau spend tanpa approval jelas selepas final summary.\n- Kekalkan semua campaign, ad set, creative, dan ad dalam keadaan tidak aktif sebelum approval, jika objek perlu diwujudkan untuk validation.\n- Gunakan Cloudinary atau Netlify hanya sebagai media bridge apabila Meta MCP memerlukan URL awam. Jangan jadikannya langkah wajib.\n\n## Workflow\n\n### 1. Fahami arahan\n\nKenal pasti:\n\n- apa yang diiklankan;\n- matlamat bisnes;\n- destinasi selepas klik atau tindakan yang dikehendaki;\n- market, bahasa, dan audience;\n- offer dan fakta yang boleh dibuktikan;\n- aset brand dan creative yang tersedia;\n- budget, tempoh, dan batas spend.\n\nJika jenis kempen belum disebut, cadangkan satu daripada tiga jenis V1 berdasarkan matlamat:\n\n- jualan atau tindakan di website/app → **Conversion**;\n- prospek perlu chat dengan team → **WhatsApp Leads**;\n- reach, recall, atau pengenalan brand → **Awareness**.\n\nJelaskan cadangan secara ringkas dan minta keputusan hanya jika pilihan itu tidak boleh dibuat dengan yakin daripada matlamat user.\n\n### 2. Periksa context dan aset melalui tool\n\nGunakan operasi read-only yang tersedia untuk menyemak, jika relevan:\n\n- Meta ad account dan mata wang;\n- Facebook Page dan identiti Instagram;\n- Pixel/dataset dan conversion event untuk Conversion;\n- akaun atau nombor WhatsApp yang tersedia untuk WhatsApp Leads;\n- creative sedia ada, logo, brand guide, landing page, dan URL;\n- timezone account dan sebarang batas platform yang boleh dibaca.\n\nJika beberapa aset hampir sama tersedia dan pilihan memberi kesan material, tunjuk pilihan ringkas kepada user. Jangan pilih ad account, Page, Pixel, WhatsApp destination, atau identiti secara rawak.\n\n### 3. Tanya hanya jurang kritikal\n\nMaklumat umum yang biasanya mesti jelas sebelum final setup:\n\n- jenis kempen atau matlamat yang cukup jelas untuk memilihnya;\n- produk/offer dan fakta utama;\n- destinasi kempen;\n- lokasi, bahasa, dan audience yang dituju;\n- budget beserta unitnya, jadual, dan timezone;\n- identiti brand yang akan digunakan;\n- approval terhadap claim sensitif atau fakta yang tidak boleh disahkan.\n\nKeperluan tambahan mengikut jenis:\n\n- **Conversion:** URL/destinasi, Pixel/dataset, conversion event, dan kaedah tracking yang benar-benar tersedia.\n- **WhatsApp Leads:** WhatsApp destination yang betul, tujuan perbualan, dan siapa yang akan mengendalikan lead.\n- **Awareness:** market, mesej utama yang mahu diingati, serta reach/awareness intent.\n\nGabungkan soalan dalam satu kumpulan pendek. Jangan tanya preference kecil yang boleh diselesaikan dengan cadangan profesional dan ditunjukkan dalam final summary.\n\n### 4. Bentuk strategi ringkas\n\nTentukan:\n\n- satu matlamat utama;\n- satu audience utama bagi setiap ad set yang dicadangkan;\n- satu offer atau mesej utama;\n- angle copy yang paling sesuai;\n- format creative yang sesuai dengan placements yang dirancang.\n\nElakkan mencampurkan terlalu banyak matlamat, angle, atau offer dalam satu ad.\n\n### 5. Gunakan Copywriting Skill Coach Adam\n\nBaca dan ikuti `../copywriting-skill-coach-adam/SKILL.md` jika fail sibling itu tersedia. Berikan brief yang telah disahkan. Minta output sekurang-kurangnya:\n\n- chosen angle dan sebab;\n- copy akhir dalam susunan Hook → Exaggeration → Intro Product/Service → USP → Benefit → Offer → CTA;\n- headline;\n- description jika diperlukan;\n- CTA recommendation;\n- poster message hierarchy;\n- elemen yang dibuang kerana maklumat tidak tersedia;\n- fact-check notes.\n\nCopy mesti berasaskan fakta yang diberi atau disahkan, menggunakan bahasa ICP, dan dipecahkan kepada baris pendek untuk bacaan mobile. Jangan paksa USP atau Offer jika maklumat itu tiada.\n\n### 6. Gunakan Poster Design Skill Coach Adam dan hasilkan creative\n\nBaca dan ikuti `../poster-design-skill-coach-adam/SKILL.md` jika fail sibling itu tersedia. Hantar ICP, chosen angle, approved facts, brand assets, copy akhir, Hook, message hierarchy, serta placements yang dirancang.\n\nPoster mesti menterjemahkan emosi dan visual story angle yang dipilih. Dream mesti menunjukkan desired outcome; Pain/Problem mesti menunjukkan simptom atau akibat; Educate mesti menunjukkan satu insight tanpa menjadi infographic. Jangan menampal seluruh primary text pada artwork.\n\nHasilkan creative dalam workflow semasa menggunakan tool imej/design yang tersedia. Pilih satu konsep dan satu focal point. Jangan hanya menulis prompt dan menganggap poster telah siap. Semak hasil secara visual sebelum meneruskan.\n\nJika imej mengandungi teks yang rosak, anatomi pelik, fakta salah, logo berubah, atau hierarchy lemah, baiki atau hasilkan semula sebelum setup Meta.\n\n### 7. Sediakan media untuk Meta hanya jika perlu\n\nUtamakan upload terus melalui Meta MCP jika disokong.\n\nJika Meta MCP memerlukan URL media awam:\n\n1. gunakan Cloudinary atau Netlify yang sudah disambungkan;\n2. upload hanya fail creative yang diperlukan;\n3. sahkan URL boleh dicapai dan memulangkan jenis fail yang betul;\n4. jangan upload credential, fail kerja dalaman, atau data customer;\n5. rekod URL media dalam final summary.\n\n### 8. Petakan Meta MCP tanpa mereka-reka tool\n\nPeriksa capability dan dokumentasi tool yang benar-benar tersedia. Petakan hanya operasi yang boleh disahkan untuk:\n\n- memilih ad account dan identiti;\n- menyediakan campaign;\n- menyediakan ad set;\n- upload atau mendaftar creative;\n- menyediakan ad;\n- membaca semula status dan konfigurasi;\n- mengaktifkan/publish selepas approval.\n\nJangan cipta nama function, parameter, enum, atau urutan API. Jika tool tidak menerangkan perbezaan antara create, publish, dan activate; jika status delivery tidak jelas; atau jika mapping aset tidak dapat dipastikan, berhenti sebelum mutation dan minta:\n\n- nama/versi Meta MCP;\n- SOP atau panduan tool yang digunakan;\n- contoh urutan tool yang sah, jika ada.\n\n### 9. Sediakan setup tanpa spend\n\nSediakan pelan konfigurasi penuh dahulu. Jika Meta MCP membenarkan objek draft/paused yang dijamin tidak deliver, objek itu boleh diwujudkan untuk validation. Jika jaminan tersebut tidak jelas, kekalkan sebagai pelan sahaja sehingga approval.\n\nJangan gunakan status aktif secara default. Jangan publish sekadar untuk menguji.\n\n### 10. Validate\n\nSemak sebelum meminta approval:\n\n- jenis kempen sepadan dengan matlamat;\n- ad account, Page/Instagram identity, dan destinasi betul;\n- Pixel/dataset dan event betul untuk Conversion;\n- WhatsApp destination betul untuk WhatsApp Leads;\n- budget, jenis budget, tarikh, timezone, dan mata wang jelas;\n- audience, lokasi, bahasa, exclusions, dan placements tidak bercanggah;\n- URL dan tracking yang digunakan boleh dicapai;\n- copy dan poster menggunakan angle yang sama;\n- claim, harga, offer, testimoni, dan tarikh datang daripada fakta yang diluluskan;\n- creative sesuai dengan placements dan tiada kerosakan visual;\n- semua objek pra-approval tidak deliver dan tidak spend;\n- tiada credential atau data sensitif dimasukkan.\n\nJika validation gagal, baiki perkara yang selamat atau minta maklumat yang benar-benar diperlukan. Jangan minta approval atas setup yang belum konsisten.\n\n### 11. Tunjukkan final summary\n\nTunjukkan dalam bahasa mudah:\n\n- Campaign type dan matlamat\n- Ad account dan identiti\n- Audience, lokasi, bahasa\n- Budget, jadual, timezone, mata wang\n- Destination/tracking\n- Chosen angle\n- Copy akhir\n- Creative akhir atau preview\n- Placements/format\n- Aset Meta yang akan digunakan\n- Media bridge URL, hanya jika digunakan\n- Perubahan yang akan berlaku selepas approval\n\nSebut jumlah atau batas spend dengan jelas. Jangan sembunyikan default penting.\n\n### 12. Minta explicit approval\n\nGunakan soalan yang mengikat approval kepada setup yang baru diringkaskan, contohnya:\n\n> Saya sedia untuk publish dan aktifkan setup di atas dengan budget RM___ bagi tempoh ___. Balas **APPROVE LAUNCH** untuk teruskan, atau beritahu apa yang mahu diubah.\n\nJawapan umum seperti “ok”, “teruskan fikir”, atau approval lama untuk versi lain tidak cukup jika budget, audience, creative, destination, atau jadual telah berubah secara material.\n\n### 13. Launch selepas approval\n\nSelepas menerima explicit approval:\n\n1. gunakan operasi Meta MCP yang telah disahkan;\n2. create/publish/activate mengikut SOP MCP sebenar;\n3. baca semula campaign, ad set, creative, dan ad;\n4. sahkan status sebenar tanpa menganggap tool call berjaya;\n5. laporkan ID/nama, status, budget, jadual, dan sebarang warning.\n\nJika sebahagian operasi gagal, hentikan retry yang boleh menghasilkan duplicate atau spend berganda. Semak state semasa dahulu, kemudian laporkan kegagalan dan tindakan paling selamat.\n\n## Definisi Selesai\n\nWorkflow selesai hanya apabila salah satu berlaku:\n\n- selepas approval, setup berjaya dilancarkan dan status dibaca semula; atau\n- terdapat blocker yang jelas, tiada spend tidak sengaja berlaku, dan user diberitahu tepat apa yang diperlukan untuk meneruskan.\n"
}

SHA-256 of public snapshot: 949b3c838aa23926c80089c741f86aa6224b6e37dcffcf3e17ef100681a9ff2a