Skip to content

Weekly Reporting

Last verified: 14 April 2026 | Applies to: Pro, Max, Team, Enterprise

Most operators produce some version of a weekly report: status updates, metrics summaries, team briefings. This workflow shows you how to build a custom plugin that generates your specific report format automatically. Set it up once, then say “create my weekly report” and Claude produces exactly what your stakeholders expect.

graph LR
    A[Define report format] --> B[Claude builds plugin]
    B --> C[Install in Cowork]
    C --> D[Provide raw data weekly]
    D --> E[Generate formatted report]
    E --> F[Review and adjust]
    F -->|Refine format| B
    F -->|Looks good| G[Send to stakeholders]

Before asking Claude to build anything, write down what your report should include. Here’s an example:

Weekly Ops Report for [Company Name]:

  • Key metrics: revenue, orders, NPS
  • Wins from this week (2-3 bullet points)
  • Blockers and risks (2-3 bullet points)
  • Next week’s priorities
  • Asks from leadership

Audience-specific requirements:

  • CEO wants bottom-line impact first
  • CFO needs specific numbers, not ranges
  • COO cares about blockers more than wins

Formatting: Under 500 words, bullet points only, lead with the number then the context.

In a Cowork session, describe exactly what you want:

Build me a plugin for creating weekly ops reports. It should include these sections: key metrics (revenue, orders, NPS), wins from this week, blockers and risks, next week priorities, and asks from leadership. Keep reports under 500 words, use bullet points, and lead with the number then the context. The CEO wants bottom-line impact first, CFO needs specific numbers not ranges, and COO cares about blockers more than wins.

Claude will ask a few clarifying questions, then generate a complete plugin with the proper folder structure, manifest, and skill definitions, packaged as a ZIP file.

  1. Download the ZIP Claude generates
  2. Unzip it
  3. In Claude Desktop → Cowork tab → Plugins (left sidebar) → Upload plugin → select the unzipped folder
  4. Done

You can also install via claude.com/plugins.

In a new Cowork session, type:

Create my weekly report.

Claude follows your exact format. Provide the raw data (metrics, notes, highlights) and Claude structures it according to your plugin’s rules.

If you’ve set up Workplace Memory: Claude already knows your team, projects, and acronyms. You can say things like “include the Shopify migration update” and Claude understands the context.

Your first generated report probably won’t be perfect. That’s expected. Common adjustments:

  • “The metrics section should always lead with revenue, then orders, then NPS, in that order.”
  • “Blockers should include an estimated impact and a proposed resolution.”
  • “Add a ‘team shoutouts’ section. We use this for recognition.”

You can either modify the plugin directly (ask Claude to update it) or refine your prompt each time. For recurring adjustments, update the plugin so you don’t have to repeat yourself.

Before: 45 minutes manually compiling data from multiple sources, formatting, and writing narrative. Frequently forgot sections or was inconsistent with format.

After: 10 minutes providing raw data to Claude, 5 minutes reviewing and adjusting. Consistent format every week.

Use /schedule in Cowork to generate your weekly report automatically:

/schedule every Friday at 3pm: Create my weekly report. Pull metrics from our Google Sheet, check Slack #wins for highlights, and save the report to my Reports folder.

The report generates automatically each Friday. Your computer must be awake and Claude Desktop must be open.

If you’ve set up connectors, Claude can pull data directly:

Create my weekly report. Pull the latest metrics from our Google Sheet and check Slack #wins for team highlights from this week.

This reduces your input to reviewing and approving rather than compiling.

Advanced: Add interactive charts and presentation slides

Section titled “Advanced: Add interactive charts and presentation slides”

Interactive charts (beta, all plans): Ask Claude to generate interactive visualisations alongside your report text. Instead of flat tables, get charts you can hover over and explore:

Create my weekly report with interactive charts: a bar chart for revenue by product line, a line chart showing the weekly trend, and a table with conditional formatting for KPIs (green/amber/red).

These inline charts are useful for your own review and for sharing in Slack. For formal stakeholder presentations, use the Excel/PowerPoint workflow below.

Excel + PowerPoint shared context (beta, paid plans): If your weekly report needs to become a slide deck, Claude for Excel and Claude for PowerPoint now share conversation context. Analyse your data in Excel, then switch to PowerPoint and say “build this week’s slides from that analysis” — no re-uploading or re-explaining. You can also save this as a Skill in the Excel/PowerPoint add-ins so it runs with one click each week. See Creating Interactive Reports for the full setup.


Something wrong or outdated? Let us know →

Get weekly workflows. Subscribe to the newsletter.