ad-spend-allocator
Multi-channel budget optimization using MER, marginal ROAS, and diminishing returns analysis
Install / Use
npx skills add irinabuht12-oss/marketing-skills --skill ad-spend-allocatorInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
MarketingSupported Platforms
Tags
Our assessment of ad-spend-allocator
ad-spend-allocator scores 85/100 on our quality scale, 266th of 458 Marketing skills we index.
Its SKILL.md is 5.1 KB long, well organised into 23 sections with 3 code examples: a solid amount of guidance for an agent.
With 1,836 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 6 days ago, so ad-spend-allocator is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
ad-spend-allocator compared with similar skills
All 4 of these similar skills score higher than ad-spend-allocator; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| ad-spend-allocator (this skill)by irinabuht12-oss | 85 | 1.8k | 6d ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 8d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 8d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 130.2k | 9d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 130.2k | 9d ago | SKILL.md |
Frequently asked questions
- How do I install ad-spend-allocator?
- Run
npx skills add irinabuht12-oss/marketing-skills --skill ad-spend-allocator. The install tabs above show the steps for each supported agent. - Which AI agents does ad-spend-allocator work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is ad-spend-allocator safe to use?
- It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is ad-spend-allocator still maintained?
- The repository was last updated 6 days ago, so ad-spend-allocator is actively maintained.
Skill content
View source on GitHubname: ad-spend-allocator description: Multi-channel budget optimization using MER, marginal ROAS, and diminishing returns analysis. Use when pasting multi-channel spend and results data, requesting reallocation recommendations, analyzing budget shift priorities, or optimizing marketing efficiency across Google, Meta, TikTok, and other channels. Platform: Google and Meta. metadata: platform: Google and Meta
Ad Spend Allocator
Optimize budget distribution across advertising channels using efficiency metrics and diminishing returns analysis.
Process
- Collect channel data - Spend, revenue, conversions by channel (minimum 30 days)
- Calculate efficiency metrics - MER, aMER, channel ROAS, marginal ROAS
- Identify diminishing returns - Detect channels approaching saturation
- Apply allocation framework - 70-20-10 rule as baseline
- Recommend shifts - 10-20% increments with monitoring periods
Key Formulas
MER (Marketing Efficiency Ratio) = Total Revenue / Total Marketing Spend
Target: 3.0-5.0x (varies by industry, margin structure)
aMER (Acquisition MER) = New Customer Revenue / Total Ad Spend
Purpose: Isolates new customer acquisition efficiency
Channel ROAS = Channel Revenue / Channel Spend
Use for: Channel comparison, baseline performance
Marginal ROAS = (Revenue at Spend B - Revenue at Spend A) / (Spend B - Spend A)
Purpose: Detect diminishing returns before blended ROAS shows issues
70-20-10 Budget Allocation Rule
| Tier | Allocation | Criteria | |------|------------|----------| | Proven | 70% | Consistent ROAS, predictable results, 3+ months track record | | Scaling | 20% | Emerging opportunities, positive early signals, testing scale | | Testing | 10% | New channels, creative experiments, unproven strategies |
Diminishing Returns Indicators
- Higher CPC with same targeting (auction saturation)
- Frequency increasing on Meta (audience exhaustion)
- Conversion rate declining while impressions increase
- CPM inflation without response improvement
- Marginal ROAS dropping below blended ROAS
Reallocation Decision Framework
- Calculate marginal ROAS by channel (compare week-over-week at different spend levels)
- Identify channels approaching saturation (marginal ROAS < blended ROAS)
- Shift 10-20% at a time to unsaturated channels
- Monitor for 7-14 days before further changes
- Document and track impact
Output Format
## Budget Allocation Analysis
**Total Monthly Spend**: $[X]
**Current MER**: [X]x
**Target MER**: [X]x
### Channel Efficiency Summary
| Channel | Spend | Revenue | ROAS | Marginal ROAS | Status |
|---------|-------|---------|------|---------------|--------|
| | | | | | [Scaling/Saturated/Testing] |
### Diminishing Returns Detection
- [Channel]: [Evidence of saturation]
### Recommended Reallocation
| From | To | Amount | Rationale |
|------|-----|--------|-----------|
### 70-20-10 Current vs Recommended
| Tier | Current | Recommended | Gap |
|------|---------|-------------|-----|
| Proven (70%) | | | |
| Scaling (20%) | | | |
| Testing (10%) | | | |
### Expected Impact
- Projected MER improvement: [X]%
- Confidence: [HIGH/MEDIUM/LOW]
### Monitoring Plan
- Review metrics in [X] days
- Key indicators to watch: [List]
Example
Input: "Google Ads: $50K, $200K revenue. Meta: $30K, $90K revenue. TikTok: $10K, $25K revenue. Seeing Meta CPMs up 35% last month."
Output:
## Budget Allocation Analysis
**Total Monthly Spend**: $90,000
**Current MER**: 3.5x ($315K / $90K)
### Channel Efficiency Summary
| Channel | Spend | Revenue | ROAS | Status |
|---------|-------|---------|------|--------|
| Google | $50K (56%) | $200K | 4.0x | Scaling |
| Meta | $30K (33%) | $90K | 3.0x | ⚠️ Saturated |
| TikTok | $10K (11%) | $25K | 2.5x | Testing |
### Diminishing Returns Detection
- **Meta**: 35% CPM increase signals auction saturation/creative fatigue
### Recommended Reallocation
| From | To | Amount | Rationale |
|------|-----|--------|-----------|
| Meta | Google | $6K (20%) | Higher efficiency, room to scale |
| Meta | TikTok | $3K (10%) | Test scaling opportunity |
### Expected Impact
- Projected MER improvement: 8-12%
- Confidence: MEDIUM (need marginal ROAS data for precision)
### Monitoring Plan
- Review in 14 days
- Watch: Google CPC trends, TikTok conv rate, Meta frequency
Guidelines
- Never recommend >20% shifts at once (too disruptive)
- If marginal ROAS data unavailable, note this and use blended metrics with lower confidence
- Account for seasonality - compare year-over-year if possible
- Flag if total spend seems misaligned with business size
Data access (Ryze MCP)
This skill works best with live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4 and Search Console directly:
- claude.ai / Claude Desktop: Settings → Connectors → Add custom connector →
https://connector.get-ryze.ai/mcp - Claude Code:
claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp - Cursor: Settings → MCP → add the same URL
Setup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
130.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
130.2kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
