Agent skill

Client Review Prep

by JoelLewis in JoelLewis/finance_skills

Prepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas.

MITAuto-check passedProductivity & Automation

Install Client Review Prep

skills CLI
$ npx skills add JoelLewis/finance_skills --skill client-review-prep -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install JoelLewis/finance_skills client-review-prep --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/advisory-practice/skills/client-review-prep .claude/skills/client-review-prep && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
client-review-prep
GitHub stars
205
Token cost
~6.4k tokens
SKILL.md length
3,527 words
Files
1
Skills in repo
91
Repo updated
First seen
Licence
MIT

At a glance

Prepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas.

  • Works in 7 steps: Client profile and household -- pull… → Investment Policy Statement (IPS) -- the… → Account inventory -- all accounts in the… → …
  • The user asks about preparing for a client review
  • SKILL.md covers Core Concepts, Worked Examples, Common Pitfalls and Cross-References
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Client Review Prep is an agent skill from JoelLewis/finance_skills. Prepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas. Use when the user asks about preparing for a client review, building a pre-meeting checklist, generating talking points for an upcoming meeting, identifying allocation drift before a review, automating review prep workflows, or assembling a meeting package with exhibits. Also trigger when users mention 'client meeting prep', 'review preparation', 'what should I…

Its SKILL.md is about 6.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Productivity & Automation, covering Meeting notes and agendas and Sales call preparation. The repository describes itself as: Claude Code skill plugins for financial services — 81 skills across 7 domain plugins covering investment management, compliance, advisory practice, trading, and operations. The licence is MIT.

When your agent uses it

  • The user asks about preparing for a client review
  • Building a pre-meeting checklist
  • Generating talking points for an upcoming meeting
  • Identifying allocation drift before a review

Example prompts

  • “client meeting prep”
  • “review preparation”
  • “what should I discuss with my client”
  • “/client-review-prep”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Client profile and household -- pull from CRM: names, ages, employment status, retirement dates, household members, service tier, assigned…
  2. Investment Policy Statement (IPS) -- the governing document for the relationship: stated objectives, risk tolerance, time horizon, return…
  3. Account inventory -- all accounts in the household: account types (taxable, IRA, Roth, trust, etc.), custodians, current market values…
  4. Recent life events -- any changes since the last review: job change, retirement, marriage, divorce, inheritance, birth of child, health…
  5. Prior meeting notes -- what was discussed at the last review, what action items were assigned, which items were completed. Unresolved…
  6. Financial plan status -- if the client has a financial plan: probability of success, progress toward goals (retirement funding, education…
  7. Compliance and administrative status -- date of last IPS update, date of last suitability questionnaire, advisory agreement renewal date…

What it can do on your machine

Read from SKILL.md and the folder at commit 5c498ea. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Client Review Prep loads about 6.4k tokens when it runs. Until then it costs about 170 tokens; SKILL.md has 3,527 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~170
When it runs · the whole SKILL.md, loaded when a task matches
~6.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from JoelLewis/finance_skills at commit 5c498ea, republished under its MIT licence (© JoelLewis). 3,527 words, ~6,409 tokens.

Download SKILL.mdSave it as .claude/skills/client-review-prep/SKILL.md (or your agent's skills folder).
name
client-review-prep
description
Prepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas. Use when the user asks about preparing for a client review, building a pre-meeting checklist, generating talking points for an upcoming meeting, identifying allocation drift before a review, automating review prep workflows, or assembling a meeting package with exhibits. Also trigger when users mention 'client meeting prep', 'review preparation', 'what should I discuss with my client', 'proactive recommendations', 'life event triggered review', 'meeting agenda', or 'compliance pre-check before review'.

Client Review Preparation

Core Concepts

Client Context Assembly

The foundation of review preparation is assembling everything the advisor needs to know about the client before the meeting. This context package draws from multiple systems and should be gathered systematically rather than ad hoc.

Data to assemble:

  1. Client profile and household -- pull from CRM: names, ages, employment status, retirement dates, household members, service tier, assigned advisor, communication preferences
  2. Investment Policy Statement (IPS) -- the governing document for the relationship: stated objectives, risk tolerance, time horizon, return targets, asset allocation targets with tolerance bands, investment restrictions, benchmark selections, liquidity constraints
  3. Account inventory -- all accounts in the household: account types (taxable, IRA, Roth, trust, etc.), custodians, current market values, cash positions, cost basis summary
  4. Recent life events -- any changes since the last review: job change, retirement, marriage, divorce, inheritance, birth of child, health event, home purchase or sale, business sale. These come from CRM notes, advisor logs, and financial planning system updates.
  5. Prior meeting notes -- what was discussed at the last review, what action items were assigned, which items were completed. Unresolved items carry forward to the agenda.
  6. Financial plan status -- if the client has a financial plan: probability of success, progress toward goals (retirement funding, education, legacy), any goals that have drifted off track since the last review
  7. Compliance and administrative status -- date of last IPS update, date of last suitability questionnaire, advisory agreement renewal date, fee schedule, any pending compliance items

Assemble this data into a one-page client context summary that the advisor can review in under five minutes before the meeting.

Performance Review Preparation

Performance data is the centerpiece of most review conversations. The goal is not to re-create a full performance report (that is the domain of performance reporting and client reporting delivery), but to extract the key numbers and narratives the advisor needs for the discussion.

Data to collect:

  • Period returns for each account and the consolidated household: quarter-to-date, year-to-date, trailing 1-year, since inception (or since last review date)
  • Benchmark comparison: portfolio return versus the IPS-designated benchmark for each period
  • Attribution highlights: which asset classes or positions contributed most to outperformance or underperformance. Focus on the two or three largest contributors and detractors -- the client does not need a 50-line attribution table in a meeting.
  • Fees paid: advisory fees, fund expense ratios, transaction costs. Summarize total cost in dollars and as a percentage of AUM for the review period.
  • Income generated: dividends and interest received during the period, withdrawal activity

Prepare the narrative: Translate raw numbers into a short (3-5 sentence) performance summary the advisor can use as a talking point. Example: "The consolidated household returned 4.2% for the quarter versus the benchmark's 3.8%, primarily driven by overweight exposure to international equities. Fixed income underperformed as rates rose, but the short-duration tilt limited the drag. Total fees for the quarter were $3,750 (0.15% of AUM)."

Allocation Drift Analysis

Before the meeting, compare each account's current allocation to its IPS target and identify any positions that have drifted beyond tolerance bands. This analysis feeds directly into rebalancing discussion points but does not re-derive the rebalancing math (see the rebalancing skill for methodology).

Steps:

  1. Pull current holdings and market values by asset class from the PMS
  2. Calculate current allocation percentages for each asset class
  3. Compare to IPS target allocation
  4. Flag any asset class where the drift exceeds the tolerance band (e.g., target 60% equity with +/-5% band; current 67% equity is 2% beyond the upper band)
  5. Summarize drift in a simple table: asset class, target, current, drift, in/out of tolerance

If drift is beyond tolerance, prepare a rebalancing recommendation as a talking point. Include the estimated tax impact of rebalancing (realized gains or losses) for taxable accounts.

Talking Points Generation

Talking points are the structured notes the advisor uses to guide the meeting conversation. They should be specific to this client, not generic market commentary.

Categories of talking points:

  1. Market commentary relevant to the portfolio -- select 2-3 market developments that directly affect the client's holdings or strategy. If the client is overweight technology, discuss tech sector trends. If the client holds municipal bonds, discuss the muni market environment. Avoid generic "the market was up 5%" statements.
  2. Rebalancing needs -- if drift analysis identified out-of-tolerance positions, frame the rebalancing conversation: what to trim, what to add, estimated tax impact, rationale tied to the IPS.
  3. Upcoming events -- RMD deadlines, estimated tax payment dates, option expirations, bond maturities, CD renewals, vesting events for RSUs or stock options, trust distribution dates
  4. Action item follow-up -- status of any actions agreed upon at the last meeting: was the beneficiary update completed? Was the insurance review done? Was the estate plan referral followed through?
  5. Life event implications -- if any life events have occurred, prepare talking points on financial implications: new retirement date changes the distribution strategy, inheritance needs to be integrated into the portfolio and plan, divorce requires account retitling and beneficiary updates
Proactive Recommendations

A well-prepared review goes beyond reporting what happened and proactively identifies optimization opportunities. The advisor should walk into the meeting with 2-3 specific, actionable recommendations tailored to the client's situation.

Common proactive recommendation categories:

  • Tax-loss harvesting opportunities -- identify positions with unrealized losses that could be harvested before year-end. Note wash sale considerations and replacement security options. Reference the tax-loss-harvesting and tax-efficiency skills for methodology; do not re-derive here.
  • Roth conversion windows -- if the client has a low-income year (early retirement, sabbatical, gap between retirement and Social Security), flag the opportunity to convert traditional IRA assets to Roth at a lower marginal rate. Estimate the tax cost and long-term benefit.
  • RMD planning -- for clients age 73+ or approaching RMD age: calculate the upcoming RMD amount, discuss the timing of the distribution, evaluate whether to take it in cash or in-kind, consider qualified charitable distributions (QCDs) if the client is charitably inclined.
  • Beneficiary review -- flag accounts where beneficiary designations have not been reviewed in over two years, or where a life event (marriage, divorce, birth, death) may have made the current designation inappropriate.
  • Insurance and estate review -- if the client's net worth has changed materially, flag the need to review life insurance coverage, umbrella liability, and estate planning documents.
  • Cash management -- if cash balances exceed the client's liquidity needs (as defined in the IPS), recommend deploying excess cash to the investment strategy.
  • Concentrated position management -- if any single position exceeds a threshold (commonly 10-15% of portfolio), prepare a discussion on diversification strategies: systematic sales, exchange funds, hedging with options, charitable giving of appreciated shares.
Agenda and Meeting Package Assembly

Structure the meeting with a timed agenda so the conversation covers all important topics without running over.

Standard review meeting agenda (60 minutes):

  1. Personal update and life event check-in (5-10 minutes) -- open with the client, not the portfolio. Ask about family, health, career, goals. Listen for new information that affects the financial plan.
  2. Performance review (10-15 minutes) -- present the performance summary prepared above. Walk through returns relative to benchmarks, highlight key drivers, address any underperformance directly.
  3. Allocation and rebalancing (5-10 minutes) -- show the drift analysis. If rebalancing is needed, present the recommendation and get client agreement.
  4. Financial plan progress (10-15 minutes) -- review goal status, probability of success, any changes needed to contributions, spending, or timeline.
  5. Proactive recommendations (10-15 minutes) -- present the 2-3 tailored recommendations prepared above. Explain the rationale, estimated impact, and next steps for each.
  6. Action items and next steps (5 minutes) -- summarize agreed-upon actions, assign owners and deadlines, confirm the next review date.

Supporting exhibits to include in the meeting package:

  • One-page client context summary
  • Performance summary (returns, benchmark comparison, key attribution)
  • Allocation drift table (current vs target vs tolerance)
  • Financial plan snapshot (goal progress, probability of success)
  • Proactive recommendation briefs (one paragraph each with estimated impact)
  • Fee summary for the review period
Compliance Pre-Check

Before the meeting, verify that all compliance and administrative items are current. This prevents the advisor from making recommendations based on stale suitability data or expired agreements.

Pre-check items:

  • IPS recency -- has the IPS been reviewed and signed within the past 12-24 months (per firm policy)? If not, add IPS review to the agenda.
  • Suitability data -- is the client's risk tolerance, time horizon, and financial situation current? If not updated in over 12 months, add suitability re-evaluation to the agenda.
  • Advisory agreement -- is the fee agreement current and signed? Are fees being charged correctly per the agreement?
  • Disclosure delivery -- has the client received the current Form ADV Part 2A (or material amendment) and Form CRS? Annual delivery or material change delivery must be documented.
  • Beneficiary designations -- have beneficiary designations been reviewed? Flag if never reviewed or if a life event has occurred since the last review.
  • Trusted contact -- does the client have a trusted contact person on file per FINRA Rule 4512? If not, add it to the agenda.
  • Required Minimum Distributions -- for clients subject to RMDs: has the current-year RMD been calculated and is it on schedule to be distributed by the deadline?

Document any compliance gaps found during the pre-check and add them as agenda items for the meeting.

Worked Examples

Example 1: Annual review for a retired couple

Scenario: Robert and Linda Chen, both age 72, retired three years ago. They have a joint taxable account ($1.8M), Robert's traditional IRA ($950K), Linda's Roth IRA ($420K), and a family trust ($600K). Their combined portfolio is $3.77M. The IPS targets 40% equity / 50% fixed income / 10% alternatives with +/-5% tolerance bands. Robert turns 73 in four months, triggering his first RMD. Their last review was six months ago. The CRM shows Linda had a hip replacement two months ago (noted by the advisor's assistant).

Key Review Elements:

  • Context assembly: Pull the household profile showing four accounts, service tier (platinum), and the six-month-old meeting notes. The prior meeting flagged two action items: (1) update the trust's beneficiary designations after their grandson's birth, and (2) review umbrella insurance coverage. Check CRM for status of both.
  • Performance: Consolidated household returned 2.1% for the trailing six months versus the blended benchmark's 2.4%. Fixed income allocation (53% actual vs 50% target) slightly underperformed due to rising rates. Equity (37% actual vs 40% target) outperformed but was underweight. Fees for the period: $9,425 advisory fee (0.50% annualized).
  • Drift analysis: Equity at 37% is 3% below target (within the 5% band). Fixed income at 53% is 3% above target (within band). Alternatives at 10% are on target. No tolerance band breaches, but equity is trending toward the lower bound. Recommend monitoring; no rebalancing action required yet.
  • Proactive recommendations: (1) RMD planning -- Robert's first RMD is due by April 1 of next year. Estimated RMD is approximately $36,900 based on the IRA balance and Uniform Lifetime Table divisor. Discuss timing: take before December 31 to avoid bunching two RMDs in the first distribution year. Consider a qualified charitable distribution if the Chens make charitable gifts. (2) Linda's hip replacement may trigger a review of health care cost assumptions in the financial plan. (3) Check whether the trust beneficiary update was completed per the prior meeting's action item.
  • Compliance pre-check: IPS was last signed 18 months ago; due for re-review at this meeting. Suitability data last updated 18 months ago; add re-confirmation to the agenda. Robert does not have a trusted contact on file; Linda's is listed as their daughter. Add trusted contact for Robert.

Analysis: The meeting should lead with a personal check-in about Linda's recovery, then focus on three substantive items: Robert's upcoming RMD (time-sensitive), the IPS re-review (compliance-driven), and follow-up on the prior meeting's open action items. Performance and allocation are stable and require only a brief update. The agenda should allocate more time to the RMD discussion and IPS re-review and less time to performance, since there are no significant drift or performance issues.

Show full SKILL.md (1,554 more words)Show less
Example 2: Quarterly review for a high-net-worth executive

Scenario: Priya Sharma, age 48, is a VP at a publicly traded technology company. Her portfolio consists of a taxable brokerage account ($2.1M diversified), a 401(k) at her employer ($1.4M), a backdoor Roth IRA ($380K), and unvested RSUs worth approximately $1.2M (vesting over the next 3 years in quarterly tranches). Her concentrated stock position in her employer is $850K (vested shares in the taxable account), representing 14% of total investable assets. The IPS targets 70% equity / 25% fixed income / 5% alternatives. The market has been volatile with tech stocks down 12% in the quarter. She has $180K in unrealized losses across three positions in her taxable account.

Key Review Elements:

  • Context assembly: Pull Priya's profile, four-account inventory, RSU vesting schedule from the most recent equity compensation statement, and prior meeting notes. The last quarterly review flagged that the concentrated stock position was approaching the 15% threshold for discussion. No life events on record.
  • Performance: Taxable account down 6.2% for the quarter due to tech exposure. 401(k) down 3.8% (more diversified). Roth IRA down 2.1% (conservative growth allocation). Consolidated portfolio down 4.1% versus the blended benchmark's -3.5%. The 60 basis point underperformance is primarily attributable to the concentrated employer stock position.
  • Drift analysis: Current equity allocation is 73%, 3% above the 70% target (within the +/-5% band). However, equity concentration risk is elevated: employer stock at 14% of total assets is near the 15% discussion threshold. If the next RSU tranche vests ($100K), the combined employer exposure rises to approximately 16%. Fixed income at 22% is 3% below target.
  • Proactive recommendations: (1) Tax-loss harvesting -- the $180K in unrealized losses across three positions represents a significant harvesting opportunity. Identify replacement securities to maintain market exposure while realizing the losses. At Priya's marginal tax rate (estimated 35% federal + state), these harvested losses could offset up to $63K in future gains. (2) Concentrated stock management -- with employer stock at 14% and approaching 16% after the next vest, recommend beginning a systematic diversification program: sell a portion of each RSU tranche as it vests via a 10b5-1 plan, and consider selling some existing shares in the current quarter to offset against the harvested losses (netting the tax impact). (3) Roth conversion -- Priya's income is high, so a direct conversion is not tax-efficient now, but flag this for future planning if she ever has a career transition or sabbatical.
  • Compliance pre-check: IPS current (updated 8 months ago). Suitability data current. Check that the firm has Priya's most recent equity compensation plan documents on file to verify trading window restrictions before recommending any employer stock sales. Confirm advisory agreement fee schedule.

Analysis: This review should focus on the actionable opportunities created by the market downturn: the tax-loss harvesting is time-sensitive (approach before year-end or before prices recover) and the concentrated position management is proactive risk reduction. The agenda should allocate significant time to the TLH and concentration discussion, with a brief performance review focused on explaining the underperformance relative to benchmark. Frame the market downturn as creating opportunities (TLH, buying at lower prices for rebalancing) rather than dwelling on losses.

Example 3: Triggered review after a major life event

Scenario: David Patel, age 55, recently received a $1.5M inheritance from his mother's estate. He is an existing client with a taxable account ($600K) and a traditional IRA ($480K). His current IPS targets 60% equity / 35% fixed income / 5% cash. The inheritance is currently sitting in the estate's money market account and will be distributed to David within 30 days. David also inherited his mother's house, which he plans to sell (estimated value $450K). The CRM shows the advisor logged a call two weeks ago when David first informed them of the inheritance.

Key Review Elements:

  • Context assembly: Pull David's existing profile and accounts. Note that his investable assets are about to nearly triple (from $1.08M to approximately $2.58M in financial assets, plus the $450K house sale pending). This magnitude of change requires a comprehensive review, not a routine quarterly meeting. Pull the prior meeting notes and the advisor's call log from two weeks ago to understand what was discussed initially.
  • Performance: While normal performance review is secondary in a life-event-triggered meeting, provide the current portfolio summary for context: existing accounts are performing in line with benchmarks. The focus of this meeting is forward-looking, not retrospective.
  • IPS re-evaluation: The existing IPS was written for a $1.08M portfolio. With $2.58M+ in assets, David's risk capacity has materially changed. He may be able to take less risk (same lifestyle supported by a larger asset base) or may choose to maintain his risk level with a higher expected return. The IPS must be re-evaluated and re-signed. Time horizon, liquidity needs, and objectives should all be revisited.
  • Proactive recommendations: (1) Inheritance integration strategy -- develop a plan for deploying the $1.5M. Options: lump-sum investment into the target allocation, dollar-cost averaging over 6-12 months (suitable if David is anxious about market timing), or a hybrid approach. Factor in current market conditions and David's risk tolerance. (2) Tax planning for the inherited assets -- determine the cost basis of inherited securities (stepped-up basis at date of death). If the estate holds appreciated securities, the stepped-up basis eliminates embedded gains, which may influence the decision to liquidate vs transfer in-kind. (3) House sale planning -- the inherited home receives a stepped-up basis. If David sells within a reasonable period at a price close to the date-of-death value, there should be minimal capital gains. Coordinate timing with the overall investment plan. (4) Estate plan update -- David's own estate plan should be revisited given the nearly tripled net worth. Beneficiary designations on the IRA should be reviewed. (5) Evaluate whether David's employer group life insurance and umbrella liability coverage are adequate for his new net worth.
  • Compliance pre-check: The IPS must be re-done given the material change in circumstances. Suitability data must be updated to reflect the new financial situation. If the inherited assets include any securities on the firm's restricted list, flag immediately. Verify that the advisory agreement's fee schedule applies to the combined AUM (check breakpoint tiers).

Analysis: This is not a standard review; it is a financial planning event triggered by a significant life change. The agenda should prioritize (1) understanding David's emotional state and goals for the inheritance, (2) re-evaluating the IPS with updated financial data, (3) developing the deployment strategy for the $1.5M, and (4) coordinating the house sale with the broader plan. Performance review of existing accounts is a minor agenda item. Allow 90 minutes rather than the standard 60 for this meeting. Consider splitting into two sessions: an initial planning session to discuss goals and update the IPS, and a follow-up session to present the specific investment recommendation once the plan is updated.

Common Pitfalls

  • Presenting performance data without preparing a narrative explanation of the key drivers -- raw numbers without context invite confusion and anxiety
  • Skipping the life event check-in and jumping straight to portfolio data -- missed life events lead to stale plans and missed advice opportunities
  • Preparing generic market commentary that is not connected to the client's actual holdings or strategy
  • Failing to check the status of action items from the prior meeting, which signals to the client that follow-through is weak
  • Not running the compliance pre-check before the meeting, leading to outdated IPS, suitability data, or disclosure delivery gaps discovered after the fact
  • Over-preparing the meeting package with 30 pages of data instead of a focused 5-6 page package with the key exhibits
  • Presenting rebalancing recommendations without estimating the tax impact for taxable accounts
  • Not adjusting the standard agenda for triggered or life-event reviews, which require more time and a different conversation structure than routine periodic reviews
  • Ignoring upcoming deadlines (RMDs, estimated tax payments, RSU vesting dates) that require time-sensitive action
  • Treating all clients identically rather than tailoring the depth and focus of preparation to the client's complexity and service tier

Cross-References

  • performance-reporting (wealth-management plugin): provides the performance data assembled into the review package; review prep extracts summary metrics and narratives from the full performance report
  • performance-attribution (wealth-management plugin): attribution analysis highlights for discussing what drove returns; review prep pulls the top contributors and detractors for talking points
  • investment-policy (wealth-management plugin): the IPS provides the reference framework for evaluating drift and suitability; review prep checks IPS recency and uses targets for drift analysis
  • rebalancing (wealth-management plugin): drift analysis and rebalancing recommendations are core review talking points; review prep identifies drift but references rebalancing for execution methodology
  • tax-efficiency (wealth-management plugin): tax-aware recommendations (Roth conversions, asset location) for proactive review items; review prep flags opportunities without re-deriving the underlying analysis
  • tax-loss-harvesting (wealth-management plugin): TLH opportunities are flagged during review prep as proactive recommendations; the TLH skill provides the methodology and wash sale rules
  • client-onboarding (advisory-practice plugin): onboarding data populates the initial client profile used in reviews; the profile assembled during onboarding is the starting point for all future review prep
  • client-reporting-delivery (advisory-practice plugin): review prep feeds into and complements the report delivery workflow; the meeting package may include or accompany the formal client report
  • crm-client-lifecycle (advisory-practice plugin): CRM provides client segmentation, review scheduling data, life event logs, and prior meeting notes that drive review preparation
  • financial-planning-workflow (advisory-practice plugin): financial plan progress is a key review agenda item; review prep pulls goal status and probability-of-success metrics from the planning system

© JoelLewis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/advisory-practice/skills/client-review-prep of JoelLewis/finance_skills.

Open the folder on GitHubat commit 5c498ea

Compare with similar skills

Client Review Prep next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Client Review Prep compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Client Review Prep this skillJoelLewis/finance_skills205—~6.4kAutomated safety check: PassMIT
Meeting Prepgnekt/My-Brain-Is-Full-Crew3.9k—~2.7kAutomated safety check: WarnCustom licence
Gws Workflow Meeting Prepgoogleworkspace/cli31k—~300Automated safety check: PassApache-2.0
Capture Meetingkbanc85/claudia296—~2.1kAutomated safety check: PassCustom licence
Meetingsalirezarezvani/claude-skills28k—~1.5kAutomated safety check: PassMIT
Meeting Preptechwolf-ai/ai-first-toolkit132—~1kAutomated safety check: PassMIT

Similar skills

  • Meeting Prep

    gnekt/My-Brain-Is-Full-Crew

    Prepare a comprehensive brief for an upcoming meeting. An agent skill from gnekt/My-Brain-Is-Full-Crew.

    3.9k GitHub stars~2.7k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check: warnings
  • Gws Workflow Meeting Prep

    googleworkspace/cli

    Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs.

    31k GitHub stars~300 tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • Capture Meeting

    kbanc85/claudia

    Process meeting notes or transcript to extract decisions, commitments, and insights.

    296 GitHub stars~2.1k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Meetings

    alirezarezvani/claude-skills

    A skill your agent uses when someone wants to decide whether a meeting is worth calling, price a meeting in dollars, build a timeboxed agenda with desired outcomes, or turn messy meeting notes into…

    28k GitHub stars~1.5k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Meeting Prep

    techwolf-ai/ai-first-toolkit

    Comprehensive pre-meeting briefing that gathers all relevant context from Slack, email, Google Docs, Notion, and calendar.

    132 GitHub stars~1k tokensUpdated 10 days ago
    Productivity & AutomationAuto-check passed
  • Calendar Prep

    borghei/Claude-Skills

    Generate one-page meeting briefings from structured input (attendees, prior context, decisions needed).

    886 GitHub stars~842 tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed

More from JoelLewis/finance_skills

All 91 skills in this repo
  • Asset Allocation

    JoelLewis/finance_skills

    Determine how to distribute capital across asset classes using strategic and tactical allocation frameworks.

    205 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Bet Sizing

    JoelLewis/finance_skills

    Determine how much capital to allocate to individual positions within a portfolio.

    205 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Commodities

    JoelLewis/finance_skills

    Analyze commodity markets including futures curve dynamics, roll yield, and supply/demand fundamentals.

    205 GitHub stars~1.9k tokensUpdated 2 mo ago
    Auto-check passed
  • Currencies And Fx

    JoelLewis/finance_skills

    Analyze currency markets, exchange rate mechanics, and FX risk management for international portfolios.

    205 GitHub stars~1.9k tokensUpdated 2 mo ago
    Auto-check passed
  • Debt Management

    JoelLewis/finance_skills

    Provide frameworks for managing and paying off personal debt effectively.

    205 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Diversification

    JoelLewis/finance_skills

    Build diversified portfolios using correlation analysis, efficient frontier construction, and factor-based diversification.

    205 GitHub stars~2.3k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Client Review Prep

What does Client Review Prep do?

Prepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas. Client Review Prep is an agent skill from JoelLewis/finance_skills. Prepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas.

When should I use Client Review Prep?

Client Review Prep fits situations like: the user asks about preparing for a client review; building a pre-meeting checklist; generating talking points for an upcoming meeting; identifying allocation drift before a review.

How do I install Client Review Prep in Claude Code?

Run `npx skills add JoelLewis/finance_skills --skill client-review-prep -a claude-code`. Or copy the skill folder (plugins/advisory-practice/skills/client-review-prep in JoelLewis/finance_skills) into .claude/skills/client-review-prep in your project. Claude Code loads it when a task matches its description.

How do I install Client Review Prep in Codex?

Run `npx skills add JoelLewis/finance_skills --skill client-review-prep -a codex`. Or copy the skill folder (plugins/advisory-practice/skills/client-review-prep in JoelLewis/finance_skills) into .agents/skills/client-review-prep in your project. Codex loads it when a task matches its description.

Can I use Client Review Prep in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JoelLewis/finance_skills --skill client-review-prep -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/client-review-prep, .gemini/skills/client-review-prep, .github/skills/client-review-prep and .opencode/skills/client-review-prep in your project.

What does Client Review Prep need to run?

SKILL.md names no scripts, command-line tools or credentials: Client Review Prep is instructions for the agent only.

Does Client Review Prep access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Client Review Prep safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Client Review Prep use?

Client Review Prep is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Client Review Prep use?

About 6.4k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Client Review Prep?

Skills that share tags, products or a category with Client Review Prep: Meeting Prep (gnekt/My-Brain-Is-Full-Crew, 3.9k stars), Gws Workflow Meeting Prep (googleworkspace/cli, 31k stars), Capture Meeting (kbanc85/claudia, 296 stars) and Meetings (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Client Review Prep?

JoelLewis (a GitHub user) maintains it in JoelLewis/finance_skills, which has 205 GitHub stars. The repository holds 91 skills in this directory. The repository was last updated on July 18, 2026.

Source: JoelLewis/finance_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.