agentsclimarketplace

Weekly report

Skill metrikia-io/metrikia-claude-plugin/skills/weekly-report

Generate a comprehensive weekly ad performance report with MER, ROAS, top campaigns, anomalies, and Diana AI recommendationsFrom its SKILL.md

Install
npx -y skills add metrikia-io/metrikia-claude-plugin --skill weekly-report

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.7 KB, as published. Nobody here has run it

Weekly Performance Report

Generate a complete weekly ad performance report for the current tenant.

Process

  1. Fetch current period metrics

    • Call get_metrics with last 7 days
    • Call compare_performance with comparisonType: "previous_period" for week-over-week trends
  2. Identify top and bottom performers

    • Call get_creative_report with sortBy: "roas" and limit: 5 for top creatives
    • Call get_creative_report with sortBy: "spend" and limit: 10 for highest spenders
  3. Check for anomalies

    • Call get_anomalies to surface any detected issues
  4. Get budget recommendations

    • Call get_budget_advice with period: "7d"
  5. Get Diana's strategic take

    • Call ask_diana with: "Based on this week's performance, what are the top 3 actions I should take next week?"

Output Format

Present the report in this structure:

Performance Summary

  • Total Spend | Revenue | Profit
  • MER | ROAS | CRM ROAS
  • Week-over-week changes (with trend arrows)

Top 5 Creatives by ROAS

Table: Name | Platform | Spend | Revenue | ROAS | CTR

Anomalies Detected

List any anomalies with severity and recommended action

Budget Recommendations

Summarize Diana's reallocation suggestions

Strategic Recommendations

Diana's top 3 actions for next week

Keep the report concise and action-oriented. Use tables for data, bullet points for insights.

Process Flow

digraph weekly_report {
    rankdir=TB;
    "Fetch metrics (7d)" -> "Compare vs previous week";
    "Compare vs previous week" -> "Get top 5 creatives (ROAS)";
    "Get top 5 creatives (ROAS)" -> "Check anomalies";
    "Check anomalies" -> "Get budget advice";
    "Get budget advice" -> "Ask Diana for strategic take";
    "Ask Diana for strategic take" -> "Compile report";
}

Red Flags

  • MER dropping >20% week-over-week -> investigate immediately
  • Spend anomaly with no revenue change -> possible tracking issue, check get_sync_status
  • All creatives declining -> likely audience fatigue, not individual creative issue
  • Revenue up but ROAS down -> scaling too aggressively, check CPL trends

Error Handling

  • If MCP server returns connection error -> Check that the plugin is still authorized in Metrikia Settings (sign in again if needed)
  • If "tenant not found" -> the session may have the wrong scope authorized. Need mcp:read minimum
  • If rate limited (429) -> Wait 60 seconds, reduce batch sizes
  • If empty results -> Verify date range and check if data sources are synced via get_sync_status

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.