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.
npx skills add anthropics/financial-services --skill client-report -a claude-codeWhat 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-code2Manually: put the files in place
~/.claude/skills/client-report/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/client-report/
1Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill client-report -a codex2Manually: put the files in place
.agents/skills/client-report/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill client-report -a cursor2Manually: put the files in place
.cursor/skills/client-report/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install anthropics/financial-services client-report2Manually: put the files in place
.github/skills/client-report/SKILL.md1Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill client-report -a gemini-cli2Platform CLI
gemini skills install https://github.com/anthropics/financial-services --path plugins/agent-plugins/meeting-prep-agent/skills/client-reportManually: put the files in place
.devin/skills/client-report/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill client-report -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set51
The whole set →Similar
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