skills/meta-budget-planner/SKILL.md
Produces a social media and digital marketing budget plan for a client, allocating available monthly budget across channels, content production, tools, and paid amplification. Calibrated for Uganda/East Africa SME budgets with UGX rate tables and tier templates. Invoke this skill when a client asks how to allocate a marketing budget, wants to know what they should be spending and where, or needs to justify digital marketing expenditure to a stakeholder.
npx skillsauth add peterbamuhigire/social-media-skills meta-budget-plannerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Ask for the following before generating the budget plan:
Apply these five principles before building the plan. State each principle explicitly in the output and show how it affects the client's allocation.
Every budget line must connect directly to the stated business objective. If a line item cannot be justified by the objective, remove it. A client whose objective is lead generation has no business spending on brand awareness influencer posts until leads are flowing. Allocate ruthlessly.
Invest in building owned assets — the email subscriber list, the WhatsApp opt-in list, the blog archive — before scaling paid media spend. Owned assets compound over time; paid reach stops the moment the budget stops. Following the POEM model (Paid/Owned/Earned), owned channels form the foundation. Allocate a minimum budget line for email/WhatsApp list building at every tier.
Run small paid experiments (UGX 50,000–200,000 per test) before committing to large ad spends on any single channel or creative format. Use the meta-testing-framework skill for structured test design. Never commit more than 30% of the paid budget to an untested channel in the first month.
Paid amplification of weak content wastes money. Allocate budget for content production first; then amplify the content that earns the strongest organic engagement. A UGX 1,000,000 ad spend behind a poor creative will underperform a UGX 300,000 ad spend behind a strong one.
Apply the ROI formula to justify every channel allocation — ROI = (TLV − COCA) ÷ COCA — where TLV is Total Lifetime Value and COCA is Cost of Customer Acquisition (Bodnar and Cohen, 2012). An ROI above zero means the channel is profitable. An ROI of 2.0 means every UGX 1 spent generates UGX 3 back (original cost plus two times return). Cross-reference with meta-roi-framework for a full per-channel model.
Match the client to the appropriate tier based on their stated monthly budget. Present the relevant tier table in full. If the client's budget falls between tiers, present the lower tier as the base and note what the higher tier adds.
All amounts are in UGX. USD approximations use an exchange rate of UGX 3,700 = USD 1 (2026 estimate — confirm the current rate with the client).
Suitable for: sole traders, early-stage SMEs, businesses new to paid digital marketing.
| Category | Item | Monthly UGX | % | |---|---|---|---| | Content production | Copywriting + graphics (basic) | 300,000 | 25% | | Paid social | Facebook/Instagram boost budget | 300,000 | 25% | | Tools | Canva Pro or equivalent | 60,000 | 5% | | Community management | Time cost (if agency) | 540,000 | 45% | | Total | | 1,200,000 | 100% |
Notes for Tier 1:
Suitable for: established SMEs ready to invest in consistent content output and managed paid campaigns.
| Category | Item | Monthly UGX | % | |---|---|---|---| | Content production | Copywriting, graphics, 2 short videos | 700,000 | 20% | | Paid social | Facebook/Instagram Ads (managed) | 1,000,000 | 29% | | SEO / blog | 1 blog post per month | 200,000 | 6% | | Email marketing | MailChimp subscription + copywriting | 150,000 | 4% | | Tools | Canva Pro + scheduling tool | 120,000 | 3% | | Community management | Time cost (agency) | 1,000,000 | 29% | | Analytics + reporting | Monthly report preparation | 300,000 | 9% | | Total | | 3,470,000 | 100% |
Notes for Tier 2:
Suitable for: growth-stage businesses, funded startups, and organisations running multi-channel digital marketing programmes.
| Category | Item | Monthly UGX | % | |---|---|---|---| | Content production | Full content suite (copy, graphics, 4 videos) | 2,000,000 | 18% | | Paid social — Facebook/Instagram | Managed campaigns | 3,000,000 | 27% | | Google Ads | Search + display | 1,000,000 | 9% | | Influencer / creator fees | 1–2 micro-influencer partnerships | 800,000 | 7% | | Email + WhatsApp marketing | Tool subscription + production | 300,000 | 3% | | SEO / blog | 2 posts per month + SEO audit | 500,000 | 5% | | Tools | Full martech stack | 300,000 | 3% | | Strategy + account management | Senior consultant time | 2,000,000 | 18% | | Analytics + reporting | Monthly + quarterly reports | 500,000 | 5% | | Contingency (testing) | A/B tests, new channel exploration | 600,000 | 5% | | Total | | 11,000,000 | 100% |
Notes for Tier 3:
Use this four-step framework to decide which channels receive paid budget. Apply it to every client regardless of tier.
Step 1: List active channels. List every channel the client is currently active on — paid and organic. Include WhatsApp, Facebook, Instagram, TikTok, YouTube, LinkedIn, X/Twitter, email, and Google as applicable.
Step 2: Assess each channel on three criteria. For each channel, identify:
Step 3: Rank channels using this priority logic.
Step 4: Allocate paid budget by rank. Allocate a minimum of 70% of the total paid budget to the highest-priority channel. Include no more than three channels in the paid mix at one time. Spreading budget across four or more channels simultaneously makes measurement impossible and performance unreliable.
Apply these EA market rate ranges when advising on content production costs. All rates are in UGX as of 2026. Confirm current rates with local suppliers before presenting to the client.
| Item | Freelance / Junior Rate | Agency / Mid Rate | Notes | |---|---|---|---| | Social media caption (per post) | 10,000–20,000 | 25,000–50,000 | Per post, per platform | | Static graphic design (per post) | 15,000–30,000 | 40,000–80,000 | Per image | | Short video / Reel (15–60 sec) | 100,000–200,000 | 250,000–500,000 | Script + edit; no filming | | Blog post (800–1,200 words) | 50,000–100,000 | 150,000–300,000 | Includes SEO optimisation | | Monthly content package (20 posts + graphics) | 400,000–600,000 | 800,000–1,500,000 | Common retainer scope | | Photography session (2 hours) | 100,000–200,000 | 300,000–600,000 | Product or lifestyle shoot |
Guidance on content budget decisions:
Build a review schedule into every budget plan. Recommend the client assigns a named person responsible for each review.
Monthly review (every 4 weeks):
Quarterly review (every 3 months):
Annual review (every 12 months):
Connect every budget line to a measurable return using the Bodnar and Cohen (2012) framework.
Formula: ROI = (TLV − COCA) ÷ COCA
How to apply this in the budget plan:
Interpretation benchmarks:
Cross-reference with meta-roi-framework for a full per-channel ROI model and attribution methodology.
Good output from this skill meets all of the following standards:
Consult these linked skills when building or extending the budget plan:
meta-roi-framework/SKILL.md — full per-channel ROI model and attribution methodology; read when the client needs a detailed return calculation per channelmeta-testing-framework/SKILL.md — structured test design for paid experiments; read before designing any new paid channel test09-campaign-strategy/SKILL.md — campaign-level strategy and objective setting; read when the client's objective needs to be refined into campaign-level tacticspeso-integrated-strategy/SKILL.md — PESO (Paid/Earned/Shared/Owned) channel integration; read when the client requires a fully integrated channel strategy before the budget plan is finalisedRates and platform data are calibrated for the Uganda/East Africa market as of 2026. Confirm current exchange rates, tool subscription costs, and freelance market rates before presenting any budget plan to a client.
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.