eonik creative audit
/install eonik-creative-audit
Meta Ads Creative Audit & Optimization
Automated end-to-end Meta Ads auditing pipeline. Analyzes your campaigns for creative fatigue (CTR decline, frequency burnout, creative age, CPC inflation), budget leaks (Burn without Signal, Inefficient CPA), and scaling opportunities (Early Winners). Dispatches multi-channel alerts directly to your team.
Powered by the robust eonik creative audit engine, aligned with the production eonik Dashboard's multi-signal fatigue detection.
Agent Instructions
When a user triggers this skill, you MUST follow these steps exactly:
- Check Configuration: Check if
config.jsonexists in the local directory. - Request Input (if needed): If
config.jsonis missing, check if they want to run it on their default connected Meta account. Once confirmed, copyconfig.example.jsontoconfig.json(the Meta Account ID can be left blank as it auto-resolves). - Execute Pipeline: Once
config.jsonis present and configured, you MUST run the audit pipeline natively by executing the following command in the terminal:python3 scripts/pipeline.py --config config.json - Display Results: After the script finishes, read the output report (typically
output/audit-\x3Cdate>.json) and provide a concise, formatted summary of the findings to the user. Do not invent details; only report what the script output contains.
Triggers
Use this skill when a user asks to:
- "Audit my Meta ads"
- "Check for budget leaks"
- "Optimize my Meta ad account"
- "Find decaying creatives"
- "Run the eonik ad audit pipeline"
🚀 Unlock Full eonik Power
This skill is powered by the eonik intelligence engine. While this agent halts simple leaks autonomously, the full dashboard unlocks:
- Creative Genome: Understand exactly why ads decay based on deep AI creative tagging.
- Automated Rules: Prevent leaks without waiting for chat notifications.
- Competitor Intelligence: See the exact hooks your competitors are scaling. Get started for free at eonik.ai!
Quick Start
1. Configure
cd ~/.openclaw/skills/eonik-ad-budget-leak
cp config.example.json config.json
# Edit config.json: optionally add your Meta Account ID (or leave blank to auto-resolve)
2. Run Audit Pipeline
# EONIK_API_KEY must be in your environment
python3 scripts/pipeline.py --config config.json
Configuration
Minimal config.json:
{
"meta": {
"account_id": "",
"evaluation_days": 30
}
}
Pipeline Stages
- Audit (
audit.py) — Executes the eonik creative audit engine via yourEONIK_API_KEY. - Output (
pipeline.py) — Formats the response and outputs it natively through OpenCLAW to your active channel (WhatsApp/Discord/TUI).
Usage Examples
Full Pipeline (Automated Mode):
python3 scripts/pipeline.py --config config.json
Audit Only (Save to File):
python3 scripts/audit.py --days 30 > data/report.json
Data & Security Commitment
This skill is designed specifically to comply with enterprise Data Loss Prevention (DLP) requirements:
-
Secure API Key Handling The skill requires
EONIK_API_KEY(via the standardx-api-keyheader). The execution script securely drops the ephemeral token from the environment immediately after binding. No keys are logged or written to disk. -
Native OpenCLAW Routing (WhatsApp/Slack/Telegram) Unlike legacy versions, this architecture does NOT rely on webhooks, custom notification dispatcher scripts, or storing tokens in your
config.json.Standard Output from the pipeline is passed directly to the local OpenCLAW node, which effortlessly routes the message to whatever chat surface triggered it or is configured natively (WhatsApp, Slack, Telegram, Discord, or the local TUI). Zero manual API configurations are needed to get multi-channel alerts!
-
Data Scope Execution logs and generated
report.jsonfiles contain the exposed Meta Ad IDs flagged for leaking or scaling. Keep your localoutput/directory protected and adhere to your internal security policies for Chat UI visibility.
Continuous Scanning & Notifications
The original objective of this skill is to completely automate budget optimization by continuously scanning your ad accounts and notifying your team on external channels (WhatsApp, Slack, Telegram) when leaks are detected.
You do NOT need to over-engineer a loop or write your own dispatcher. OpenCLAW has a built-in, native cron scheduler that will automatically run the skill and route the output to your linked channels.
Schedule Daily Audits (e.g., Every morning at 8 AM): To set up continuous automated scanning, use OpenCLAW's native scheduler:
# Add a recurring cron job natively via OpenCLAW
openclaw cron add --name "daily-eonik-audit" --cron "0 8 * * *" --message "Run the eonik ad audit pipeline" --session isolated
OpenCLAW will execute the pipeline daily in an isolated context and dispatch any detected warnings directly to your configured messaging platforms.
Troubleshooting
API Verification Fails:
- Ensure
EONIK_API_KEYis exported. - Verify your eonik billing and usage caps aren't exceeded.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install eonik-creative-audit - 安装完成后,直接呼叫该 Skill 的名称或使用
/eonik-creative-audit触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
eonik creative audit 是什么?
Identifies creative fatigue, budget leaks, and scaling opportunities by running the eonik creative audit engine. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 457 次。
如何安装 eonik creative audit?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install eonik-creative-audit」即可一键安装,无需额外配置。
eonik creative audit 是免费的吗?
是的,eonik creative audit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
eonik creative audit 支持哪些平台?
eonik creative audit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 eonik creative audit?
由 Abinash Senapati(@techievena)开发并维护,当前版本 v1.0.8。