Adtech / Analytics Engineering

Dashboard Generator

Generate deterministic weekly marketing dashboard outputs from normalized performance tables for BI publishing.

DocumentationAgent instructionsRequirements & limits

Use when normalized performance tables need to be turned into deterministic weekly dashboard sections.

Inputs

  • normalized_performance_table with date, channel, campaign, spend, clicks, impressions, conversions, revenue.
  • date_window_current and date_window_previous.
  • output_contract (default): executive summary, channel table, anomaly panel, action panel.
  • optional thresholds for highlighting changes.

Outputs

  • Dashboard package
  • KPI table
  • Action panel

Before you begin

  • Reading and copying the procedure require no terminal setup. Check requirements for any packaged programs separately.

Try this first

Read the procedure and supply its documented inputs. Use the full text in an agent app or chat that supports pasted instructions, following that host's guidance.

Limits for this step
  • Instruction package only; it does not provide or authorize an executable runtime capability.
  • Safe for report generation from validated inputs; require human approval before publishing external dashboard outputs.
Read full instructionsHide full instructionsSKILL.md · v0.1.0

Dashboard Generator

When to use

  • Use for recurring dashboard builds from cleaned performance datasets.
  • Use when stakeholders require the same weekly panel order and structure.
  • Use when asked to output both machine-ready dataset slices and human-readable dashboard sections.

Inputs required

  • normalized_performance_table with date, channel, campaign, spend, clicks, impressions, conversions, revenue.
  • date_window_current and date_window_previous.
  • output_contract (default): executive summary, channel table, anomaly panel, action panel.
  • optional thresholds for highlighting changes.

Workflow

  1. Validate required columns before any transformation.
  2. Aggregate by requested grain: channel first, then campaign when requested.
  3. Compute canonical metrics: CTR, CPC, CVR, CPA, ROAS.
  4. Compute period deltas using the same grain and metric definitions.
  5. Build deterministic dashboard payload sections in fixed order.
  6. Return both section content and a compact publish-ready data object.

Output format

  • Executive Summary: 3 to 5 bullets with largest business-impact changes.
  • Channel Table: channel, spend, conversions, CPA, ROAS, week-over-week deltas.
  • Anomaly Panel: metric, segment, observed delta, threshold, severity, likely cause hypothesis.
  • Action Panel: ranked actions with expected impact and confidence.
  • Publish Payload: stable JSON keys for BI layer ingestion.

Guardrails

  • Never fabricate data for missing channels or campaigns.
  • Preserve metric definitions exactly as provided by upstream dictionary.
  • Keep section order deterministic across runs.
  • Flag low confidence when previous period volume is below threshold.
View file metadata
---
name: dashboard-generator
description: Build or refresh deterministic weekly performance dashboard outputs from standardized marketing tables for BI tools like Looker, Power BI, or Tableau. Use when asked to generate channel summaries, anomaly panels, action panels, or a fixed reporting layout for recurring performance reviews.
---

Summary sources · Catalogue metadata, skill.yaml, SKILL.md, examples/input.json, examples/output.json · v0.1.0 · Release package

Install instruction files

These commands copy guidance into the selected runtime directories. Confirm that your agent app discovers it. Any packaged programs need separate setup and verification.

Install (Codex)

./bin/skills-hub install adtech/[email protected] --runtime codex

Install (Claude)

./bin/skills-hub install adtech/[email protected] --runtime claude

Install (Generic)

./bin/skills-hub install adtech/[email protected] --runtime generic --target ./my-agent/skills

How You Can Use This

Documentation

Resource form: Agent instructions

Read or copy the guidance. Any packaged programs have separate execution requirements and evidence.

First run: Read SKILL.md and follow the documented workflow.

Current limits

  • Instruction package only; it does not provide or authorize an executable runtime capability.
What installation and verification mean
File installation
Places package files and generated configuration in the selected directories.
Native discovery
Your agent app finds and accepts the instructions, tools or plugin registrations.
Mock execution
Exercises sample fixtures. Connected data and provider effects need a separate check.
Connected operation
Requires current configuration, provider authentication, scoped permissions and a successful operation in your intended environment.

Declared compatibility

Compatibility unknown: versions and capabilities have not been declared.

Classification: declared

Technical details and release files

Operational Summary

Execution mode: may-run-local-verification

Approval boundary: Safe for report generation from validated inputs; require human approval before publishing external dashboard outputs.

Review and lifecycle

Review maturity: Experimental

Security review declaration: Not declared

Lifecycle: Active

These release declarations are separate from evidence that a workflow operates in your environment.

Runtime & Dependencies

ID: adtech/dashboard-generator

Tags: dashboard, bi, weekly-reporting, marketing-analytics

Runtimes: codex, claude, generic

Tool dependencies: 1

API dependencies: 0

Dependencies

Tools: python3

APIs: Not documented

Outputs

  • Dashboard package
  • KPI table
  • Action panel