Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot official · Anthropic

client-report — Codex skill: reports for clients

Builds a client-facing report outline for portfolio returns, asset allocation, account activity, and market commentary. Useful for quarterly or annual reviews.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add anthropics/financial-services --skill client-report -a claude-code
Open on GitHub

What client-report does

The skill lays out a report for a chosen period, covering household and account performance, allocation, holdings, and market commentary. It also includes trades, contributions and withdrawals, dividends, fees, and notes on financial goals. Benchmark selection can follow the client's IPS.

The output structure supports a branded PDF and an editable Word document, with an optional Excel data appendix. Detail can range from every holding to a one-page summary. Performance should be calculated net of fees unless the client or compliance requires gross figures. Check the benchmark against the IPS, and get compliance approval before distributing a new template for the first time.

What it helps with

  • summarize portfolio and account returns for a reporting period
  • compare performance with the benchmark set in the IPS
  • show asset allocation and holding-level details
  • gather trades, cash flows, dividends, and fees in one report
  • record goal progress and upcoming planning actions

Example prompts for the agent

  • Prepare a quarterly client report for all accounts and compare returns with the benchmark in the IPS.
  • Draft an annual portfolio report with allocation, holdings, and market commentary.
  • Create a concise client summary for the selected period, including account activity and planning notes.

How to install client-report

1Skills CLI (Vercel)

npx skills add anthropics/financial-services --skill client-report -a claude-code

2Manually: put the files in place

~/.claude/skills/client-report/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/client-report/

From the same set51

The whole set →
earnings-analysis official anthropics Builds quarterly earnings update reports with beat/miss analysis, revised estimates, key metrics, charts, and the effect on the investment thesis. Claude Code CX Codex Cursor +1 3,300installs equity-research official anthropics Builds a stock snapshot from analyst consensus, financials, price history and macro data. Useful when you need to size up a company fast. Claude Code CX Codex Cursor +1 3,200installs competitive-analysis official anthropics A framework for building competitor analysis decks in PowerPoint or chat. It clarifies project scope, then builds verified slides once the outline is approved. Claude Code CX Codex Cursor +1 2,400installs pitch-deck official anthropics Fills an existing investment banking deck template with data from source files. Use it to move figures into established slide layouts, not to build a deck from scratch. Claude Code CX Codex Cursor +1 2,400installs dcf-model official anthropics Builds an institutional-grade DCF valuation model: pulls data from SEC filings and analyst reports, computes WACC and cash flows, and outputs an Excel model with sensitivity analysis. Claude Code CX Codex Cursor +1 2,400installs ppt-template-creator official anthropics A skill that converts PowerPoint templates into self-contained, reusable skills. Analyze your .pptx, extract all layouts and placeholders with exact coordinates, and package everything as a ready-to-use skill. Claude Code CX Codex Cursor +1 2,300installs macro-rates-monitor official anthropics Builds macro and rates dashboards by combining inflation breakevens, yield curves, and swap spreads into a single analysis. Claude Code CX Codex Cursor +1 2,300installs audit-xls official anthropics Audits Excel sheets for formula errors, hardcoded values, and logic breaks. It checks financial model integrity before sharing work with clients or review committees. Claude Code CX Codex Cursor +1 2,200installs

Similar

cmux-billing manaflow-ai Runbook for cmux billing architecture covering Stripe Checkout, subscription tiers, webhooks, and entitlement overrides during backend development. Claude Code CX Codex Cursor +1 3,700installs invoice-chase official anthropics Finds overdue invoices, checks recent payment activity and drafts customer-specific reminders. The owner reviews each message before anything is sent. Claude Code CX Codex Cursor +1 2,000installs cash-flow-snapshot official anthropics Pulls AR, AP, fixed costs and payment history from accounting software, payment processors, or CSV. Produces a 30/60/90-day cash forecast with confidence bands and flags specific liquidity risks. Claude Code CX Codex Cursor +1 1,900installs business-pulse official anthropics Builds a compact business snapshot from connected finance, sales, and work tools. Use it for a daily brief or to find what needs attention today. Claude Code CX Codex Cursor +1 1,800installs close-month official anthropics Closes the books, reconciles transactions against payment processors, refreshes the 30/60/90-day cash forecast, and publishes the close packet. Claude Code CX Codex Cursor +1 1,800installs churn-prevention coreyhaines31 A Claude Code skill for subscription churn: an exit survey at cancellation, an offer matched to the stated reason, and recovery of failed payments. Claude Code CX Codex Cursor +1 120,600installs revops coreyhaines31 This skill helps design RevOps workflows for lead stages, scoring, routing, and marketing-to-sales handoffs. Use it when CRM processes need clear rules. Claude Code CX Codex Cursor +1 113,000installs community-marketing coreyhaines31 Builds and grows branded communities on Discord or Slack to drive product retention and turn users into advocates. Claude Code CX Codex Cursor +1 89,100installs

Questions about client-report

How do I install client-report in Codex?

Run npx skills add anthropics/financial-services --skill client-report -a codex. The skill is installed at .agents/skills/client-report/SKILL.md.

What does client-report do?

It outlines client-facing reports covering portfolio and account performance, allocation, holdings, market commentary, and account activity. It can also include financial-goal notes and next steps.

Which benchmark should client-report use?

The skill recommends using the benchmark from the client's IPS rather than choosing one that makes results look better. Returns should be net of fees unless the client or compliance requires gross figures.

Source text

SKILL.md · Apache-2.0
---
name: client-report
description: Generate professional client-facing performance reports with portfolio returns, allocation breakdowns, and market commentary. Suitable for quarterly or annual distribution. Triggers on "client report", "performance report", "quarterly report for [client]", "generate reports", or "client statement".
---

# Client Report

## Workflow

### Step 1: Report Parameters

- **Client name** and household
- **Reporting period**: Quarter, YTD, annual, custom range
- **Accounts**: All accounts or specific account
- **Benchmark**: S&P 500, 60/40 blend, custom benchmark matching IPS
- **Firm branding**: Logo, colors, disclaimers

### Step 2: Performance Summary

**Household Summary:**

| | QTD | YTD | 1-Year | 3-Year Ann. | 5-Year Ann. | ITD Ann. |
|---|-----|-----|--------|-------------|-------------|----------|
| Portfolio | | | | | | |
| Benchmark | | | | | | |
| +/- | | | | | | |

**By Account:**

| Account | Type | Value | QTD | YTD | Benchmark |
|---------|------|-------|-----|-----|-----------|
| Joint Taxable | Brokerage | | | | |
| John IRA | Traditional | | | | |
| Jane Roth | Roth IRA | | | | |
| 529 Plan | Education | | | | |
| **Total** | | | | | |

### Step 3: Allocation Overview

Current allocation with visual (pie chart or bar chart):

| Asset Class | % of Portfolio | $ Value | Benchmark % |
|------------|---------------|---------|-------------|
| | | | |

### Step 4: Holdings Detail

| Security | Asset Class | Shares | Price | Value | % of Portfolio | QTD Return |
|----------|-----------|--------|-------|-------|---------------|-----------|
| | | | | | | |

### Step 5: Market Commentary

Brief market summary tailored to the client's level of sophistication:
- What happened in markets this quarter (2-3 sentences)
- How it affected the portfolio
- Outlook and positioning rationale (2-3 sentences)
- No jargon for retail clients; can be more technical for sophisticated investors

### Step 6: Activity Summary

- Trades executed during the period
- Contributions and withdrawals
- Dividends and interest received
- Fees charged
- Rebalancing activity

### Step 7: Planning Notes

- Progress toward financial goals (retirement, education, etc.)
- Any plan changes or recommendations
- Upcoming action items
- Next review date

### Step 8: Output

- PDF report (8-12 pages) with firm branding
- Word document for customization
- Excel data appendix (optional)

**Report Structure:**
1. Cover page (client name, period, firm logo)
2. Executive summary (1 page)
3. Performance summary (1-2 pages)
4. Allocation overview with charts (1 page)
5. Holdings detail (1-2 pages)
6. Market commentary (1 page)
7. Activity summary (1 page)
8. Planning notes (1 page)
9. Disclosures and disclaimers (1 page)

## Important Notes

- Performance must be calculated net of fees unless client/compliance requires gross
- Always include appropriate disclaimers and disclosures (past performance, risk factors)
- Reports should be consistent across clients — use a standard template
- Match the level of detail to the client — some want every holding, others want a one-page summary
- Benchmark selection matters — use the benchmark from the IPS, not whatever looks best
- Review for compliance approval before first distribution of a new template

© anthropics · Apache-2.0 · anthropics/financial-services

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor