Cpa Profit Ops — Development skill for Claude Code
Agent Skill for CPA and lead-gen media buying: profit and ROI by country, campaign, account and operator computed from real payouts, ad account health triage, and break-even CPL.
How to install Cpa Profit Ops
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Hiberius/cpa-profit-ops and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cpa Profit Ops does
Agent Skill for CPA and lead-gen media buying: profit and ROI by country, campaign, account and operator computed from real payouts, ad account health triage, and break-even CPL. What Meta and Google dashboards cannot tell you. Zero dependencies.
Alternatives in Development
- Replies — /replies — Sync, Classify & Triage Campaign Replies 66 ★
- Campaign Plan — Generate a full multi-channel campaign plan with objectives, audience, channel mix, budget, timeline, and KPIs 64 ★
- Diagnose Underperformer — Diagnose why a specific Google Ads or Meta Ads campaign / ad set / ad is underperforming and prescribe the nex 48 ★
README
CPA Profit Ops
**An Agent Skill for media buyers who get paid per lead, not per click. Profit and ROI by campaign, country, account and operator, computed from payouts instead of platform metrics. Plus account triage and break-even CPL.**
[](LICENSE)   
npx skills add Hiberius/cpa-profit-ops
Works with Claude Code, Claude Desktop, Codex, Cursor, Windsurf, OpenClaw and anything else that reads a `SKILL.md`.
The problem
Meta and Google know what you spent and how many leads they delivered. They do not know what a lead is worth to you. So the dashboard cannot tell you the only thing that matters:
profit = leads x payout(country) - spend
Every paid-media skill on the market audits the platform. This one audits the business.
Ten seconds
python3 scripts/profit.py rank perf.csv --payouts payouts.csv --fx fx.csv --by country
COUNTRY LEADS SPEND REVENUE PROFIT ROI% CPL CUR
IT 41 310.00 594.50 284.50 91.8 7.56 EUR
FR 67 876.30 1139.00 262.70 30.0 13.08 EUR
MA 214 390.25 449.40 59.15 15.2 1.82 USD
AE 31 240.00 210.80 -29.20 -12.2 7.74 USD
BE 7 120.00 0.00 -120.00 -100.0 17.14 EUR <- incomplete
Incomplete rows are ranked on the revenue that could be computed.
Profit shown is a floor, not the number:
BE: no payout set for BE
Same data, account triage:
[CRITICAL] BM1 - Scale spend 630.25 USD leads 245 CP
Related Skills
Cpa Subrouter
Interactive one-command setup to stack Claude & OpenAI subscriptions in CLIProxyAPI with fill-first routing
Deterline
A fan-made, non-profit UNDERTALE save editor. Modify LOVE, HP, ATK, DEF, Gold, items, boss states, room warp,
Signal Monitor
Scan target accounts for new buying signals and output a prioritized alert list.
Post Enrich
Fetch recent LinkedIn posts for leads and add them as buying-intent signals. Uses Vayne's profile_posts API.
Computed Skills
Skills vs Computed Skills — when the prompt is a program's output
Angular Modern
Apply modern Angular patterns with signals, computed, effect, standalone components, and signal-based inputs/o
Related Agents
Ads Paid Media Agent
Domain agent owning Paid Media & Performance Marketing — campaign diagnostics, creative-fatigue detection, acc
Gads Demographics
Demographic and geographic breakdowns. Per-campaign CPA / ROAS by age, gender, device, and user location, with
Meta Performance
Campaign performance analyst. Analyzes spend, ROAS, CPA, CTR, CPM trends across campaigns, ad sets, and ads. D