One-click install
npx skills add https://github.com/alvarovillalbaa/plugins --skill reporting-alvarovillalbaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reporting
Source: https://github.com/alvarovillalbaa/plugins/tree/main/business-ops/skills/reporting
Command: npx skills add https://github.com/alvarovillalbaa/plugins --skill reporting-alvarovillalbaa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns live operating data into decision-ready reports that clearly state what changed, why it matters, and what action (including owners and escalations) is required—without producing reporting theater or guessing missing facts.

Core Features & Use Cases

  • Stateful reporting loop: Builds reports from a recurring baseline by loading prior snapshots, fetching current data, isolating meaningful deltas, and saving only the state needed for the next run.
  • Lane-based reporting: Supports distinct workflows for general operating updates, expense reporting, savings goal check-ins, audience growth, engagement analysis, product analytics, social proof/mentions, and engineering delivery reporting.
  • External data grounding: Enforces an external access requirement (CLI first, MCP second, API fallback) and requires the report to declare degradation when data cannot be fetched.
  • Decision output contract: Produces actions and escalations with explicit statuses (watch, action required with owner, escalate now) and ensures metrics have thresholds/targets and comparison points.

Quick Start

Use the reporting skill to answer this operating question for a specific window: "What materially changed this week, why does it matter, and what decisions or escalations are needed now?"

Frequently Asked Questions about reporting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate decision-ready operating reports from live business data?

Decision-ready operating reports are generated by comparing live or fetched business data against prior states, baselines, and thresholds. This process isolates meaningful deltas, assigns owners, and defines escalation decisions to clarify what changed and why it matters.

What is stateful recurring reporting and how does it track KPI deltas?

Stateful recurring reporting builds reports by loading prior snapshots, fetching current data, isolating meaningful deltas, and saving only the minimal state needed for the next run. This tracks KPI deltas effectively without storing unnecessary historical bulk.

How do I automate weekly QBR reporting with escalation statuses?

Automate weekly QBR reporting by applying a decision output contract that produces actions with explicit statuses like watch, action required with owner, or escalate now. This ensures metrics have thresholds and comparison points for clear escalation paths.

Can I use external data sources for expense analytics and engineering delivery health tracking?

External data sources support expense analytics and engineering delivery health tracking by enforcing an external access requirement. The system queries source systems in priority order using CLI, then MCP, then API fallback, declaring degradation if data cannot be fetched.

What is the best way to monitor audience growth and social proof mentions?

The best way to monitor audience growth and social proof mentions is using lane-based reporting workflows. These distinct workflows normalize signals into current versus prior deltas, ensuring mentions monitoring and engagement analysis are grounded in external data.

What happens when external data cannot be fetched for board investor reporting?

When external data cannot be fetched for board investor reporting, the system declares degradation explicitly. This prevents reporting theater by ensuring the report does not guess missing facts and accurately reflects the available data state.