Skip to content
Agentmart
Submit a tool

reporting

Use for weekly updates, monthly operating reviews, board reports, investor updates, QBRs, KPI summaries, delivery-health reports, content performance reports…

Skill by alvarovillalbaa

IndexedMIT
Write a review

Chalk Labs

Need help deploying reporting?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/alvarovillalbaa-reporting

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use for weekly updates, monthly operating reviews, board reports, investor updates, QBRs, KPI summaries, delivery-health reports, content performance reports, audience growth reviews, product KPI reviews, feature adoption and retention reports, expense reports, savings-goal check-ins, and social mention monitoring that must collect live data from source systems, compare against prior state or thresholds, and turn the result into decisions, owners, and escalation calls.

Use cases: data, writing, marketing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/reporting

What's inside

Skill name
reporting
Description
Use for weekly updates, monthly operating reviews, board reports, investor updates, QBRs, KPI summaries, delivery-health reports, content performance reports, audience growth reviews, product KPI reviews, feature adoption and retention reports, expense reports, savings-goal check-ins, and social mention monitoring that must collect live data from source systems, compare against prior state or thresholds, and turn the result into decisions, owners, and escalation calls.
License
MIT
Compatibility
Instruction-only. Optional tools for email, web, files, sheets, and messaging.
Instructions
685 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • body: 685 lines (spec recommends under 500)

Files (2)

  • README.md
  • SKILL.md

SKILL.md (first lines)

# Reporting

Turn live operating data into compact reports that answer one practical
question:

- what changed
- why it matters
- what needs action now

Do not produce reporting theater. A report is only credible when it is grounded
in live or recently fetched data from the systems that actually run the
business.

## Core Reporting Loop

Use this loop for every report, regardless of domain:

1. define the reporting frame: period, audience, operating question
2. load prior state, baselines, or thresholds
3. fetch current data from source systems
4. compare current state against prior state, targets, or seen items
5. isolate the few deltas that actually matter
6. turn those deltas into decisions, owners, and escalations
7. save enough state for the next run when the report is recurring

If the task is recurring, the report should feel like a checkpoint, not a reset.

## First Run Vs Recurring Run

Treat recurring reporting as a tracked system.

On a first run:

- define the operating question and cadence
- collect the minimum baseline needed for next time
- ask for or infer targets, categories, thresholds, or tracked entities
- save only the state required to make the next run comparative

On later runs:

- load the last snapshot before fetching new data
- identify what is new, changed, completed, or still unresolved
- avoid repeating previously seen items unless their status worsened or they now
  require a decision
- update the saved state at the end of the run

Do not ask the user to restate stable tracking context every time if the task is
clearly part of a cadence.

## Reporting Memory Contract

When the report is recurring, preserve only the state that improves the next
run. Typical stored fields:

- `last_run_at`
- `reporting_window`
- `previous_totals` or prior KPI snapshot
- `targets`, thresholds, or pacing assumptions
- tracked entities such as channels, vendors, goals, or keywords
- `seen_ids`, `seen_urls`, or previously reported items
- unresolved risks, open asks, and named owners

Good recurring reports know what changed since the last run without redoing the
entire setup.

## External Data Requirement

For proper reporting, connect to the source systems instead of relying on stale
memory, copied summaries, or guessed numbers.

Preferred integration order:

1. **CLI first**: use the system's CLI when it is available and trustworthy.
2. **MCP second**: use MCP tools when they provide cleaner or richer access.
3. **API last**: call direct APIs only when CLI and MCP cannot provide the
   required coverage.

Rules:

- Do not claim a report is current unless you actually fetched current data.
- Do not invent values for unavailable systems.
- If a required system is unreachable, say which part of the report is degraded.
- If the source of truth is ambiguous, name the system you chose and why.
- For recurring reports, record what point in time the data reflects.

## Use This Skill For

- weekly team or functional updates
- monthly operating reviews
- board or investor updates
- QBRs and business performance summaries
- KPI dashboards that need narrative, not a metric dump
- executive escalation memos with a clear ask
- engineering delivery reporting: PR queue, review latency, merge conflicts, CI,
  and release readiness
- product analytics reporting: KPI hierarchy, cohort and retention reviews,
  funnel health, feature adoption, and release-impact analysis
- monthly expense reporting from receipts, invoices, or finance notifications
- savings-goal check-ins against targets and current pace
- audience growth reports by channel or segment
- engagement analysis by content type, format, or platform
- social mention monitoring, testimonial collection, and brand-signal reporting

## Typical Source Systems

Common external inputs include:

- `git`, GitHub CLI, CI CLIs, deployment tooling
- issue trackers such as Linear, Jira, or internal ticketing systems
- spreadsheets, BI exports, finance systems, and warehouse query outputs
- inboxes, receipt emails, invoices, bank notifications, and statement exports
- CRM, support, social, analytics, and community platforms
- team status notes only after the operating data has been collected

When multiple systems disagree, prefer the one closest to execution:

- merged PRs over status notes
- issue tracker state over a slide
- warehouse numbers over manually edited summaries

From alvarovillalbaa/afs, MIT.

More from alvarovillalbaa/afs

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
May 17, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from alvarovillalbaa

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get reporting running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying reporting?

CallGet help
Cite this page

reporting skill. Agent Mart. https://agentmart.dev/skills/alvarovillalbaa-reporting (last updated 2026-10-24)