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.
Prepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas.
$ npx skills add JoelLewis/finance_skills --skill client-review-prep -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JoelLewis/finance_skills client-review-prep --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "client-review-prep" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/advisory-practice/skills/client-review-prep into .claude/skills/client-review-prep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-review-prep", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JoelLewis/finance_skills/tree/main/plugins/advisory-practice/skills/client-review-prepType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JoelLewis/finance_skills --skill client-review-prep -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JoelLewis/finance_skills client-review-prep --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/advisory-practice/skills/client-review-prep .agents/skills/client-review-prep && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "client-review-prep" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/advisory-practice/skills/client-review-prep into .agents/skills/client-review-prep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-review-prep", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JoelLewis/finance_skills --skill client-review-prep -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JoelLewis/finance_skills client-review-prep --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/advisory-practice/skills/client-review-prep .cursor/skills/client-review-prep && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "client-review-prep" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/advisory-practice/skills/client-review-prep into .cursor/skills/client-review-prep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-review-prep", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JoelLewis/finance_skills.git --path plugins/advisory-practice/skills/client-review-prep--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JoelLewis/finance_skills --skill client-review-prep -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JoelLewis/finance_skills client-review-prep --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/advisory-practice/skills/client-review-prep .gemini/skills/client-review-prep && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "client-review-prep" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/advisory-practice/skills/client-review-prep into .gemini/skills/client-review-prep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-review-prep", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JoelLewis/finance_skills client-review-prepInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JoelLewis/finance_skills --skill client-review-prep -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/advisory-practice/skills/client-review-prep .github/skills/client-review-prep && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "client-review-prep" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/advisory-practice/skills/client-review-prep into .github/skills/client-review-prep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-review-prep", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JoelLewis/finance_skills --skill client-review-prep -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JoelLewis/finance_skills client-review-prep --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/advisory-practice/skills/client-review-prep .opencode/skills/client-review-prep && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "client-review-prep" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/advisory-practice/skills/client-review-prep into .opencode/skills/client-review-prep/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-review-prep", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
client-review-prepPrepare 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. 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.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 5c498ea. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from JoelLewis/finance_skills at commit 5c498ea, republished under its MIT licence (© JoelLewis). 3,527 words, ~6,409 tokens.
.claude/skills/client-review-prep/SKILL.md (or your agent's skills folder).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:
Assemble this data into a one-page client context summary that the advisor can review in under five minutes before the meeting.
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:
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)."
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:
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 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:
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:
Structure the meeting with a timed agenda so the conversation covers all important topics without running over.
Standard review meeting agenda (60 minutes):
Supporting exhibits to include in the meeting package:
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:
Document any compliance gaps found during the pre-check and add them as agenda items for the meeting.
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:
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.
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:
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.
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:
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.
© JoelLewis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/advisory-practice/skills/client-review-prep of JoelLewis/finance_skills.
Open the folder on GitHubat commit 5c498ea
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Client Review Prep this skillJoelLewis/finance_skills | 205 | — | ~6.4k | Automated safety check: Pass | MIT | |
| Meeting Prepgnekt/My-Brain-Is-Full-Crew | 3.9k | — | ~2.7k | Automated safety check: Warn | Custom licence | |
| Gws Workflow Meeting Prepgoogleworkspace/cli | 31k | — | ~300 | Automated safety check: Pass | Apache-2.0 | |
| Capture Meetingkbanc85/claudia | 296 | — | ~2.1k | Automated safety check: Pass | Custom licence | |
| Meetingsalirezarezvani/claude-skills | 28k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Meeting Preptechwolf-ai/ai-first-toolkit | 132 | — | ~1k | Automated safety check: Pass | MIT |
gnekt/My-Brain-Is-Full-Crew
Prepare a comprehensive brief for an upcoming meeting. An agent skill from gnekt/My-Brain-Is-Full-Crew.
googleworkspace/cli
Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs.
kbanc85/claudia
Process meeting notes or transcript to extract decisions, commitments, and insights.
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…
techwolf-ai/ai-first-toolkit
Comprehensive pre-meeting briefing that gathers all relevant context from Slack, email, Google Docs, Notion, and calendar.
borghei/Claude-Skills
Generate one-page meeting briefings from structured input (attendees, prior context, decisions needed).
JoelLewis/finance_skills
Determine how to distribute capital across asset classes using strategic and tactical allocation frameworks.
JoelLewis/finance_skills
Determine how much capital to allocate to individual positions within a portfolio.
JoelLewis/finance_skills
Analyze commodity markets including futures curve dynamics, roll yield, and supply/demand fundamentals.
JoelLewis/finance_skills
Analyze currency markets, exchange rate mechanics, and FX risk management for international portfolios.
JoelLewis/finance_skills
Provide frameworks for managing and paying off personal debt effectively.
JoelLewis/finance_skills
Build diversified portfolios using correlation analysis, efficient frontier construction, and factor-based diversification.
Categories
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.
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.
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.
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.
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.
SKILL.md names no scripts, command-line tools or credentials: Client Review Prep is instructions for the agent only.
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.
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.
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.
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.
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.
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.