joellewis avatar

Client Onboarding

This walks you through building a complete onboarding system for wealth management firms, from prospect intake through funded account. It covers the orchestration you need between identity verification vendors, custodian APIs, document generation, e-signature, and compliance checkpoints like OFAC screening and beneficial ownership collection. Most useful when you're evaluating whether to build or buy an onboarding platform, trying to reduce NIGO rates with your custodian, or figuring out where to embed CIP checks and suitability questionnaires in the flow. The material on entity accounts and beneficial ownership rules is solid if you're dealing with trusts or corporate clients. It assumes you understand the advisor-assisted versus self-service tradeoff.

skills.sh installs
701
GitHub stars
224
last updated
Aug 21, 2026

Install

$ npx -y skills add joellewis/finance_skills --skill client-onboarding --agent claude-code

Installs into .claude/skills of the current project.

Files

Client Onboarding

Core Concepts

Onboarding Workflow Architecture

Client onboarding is an orchestrated, multi-stage process that transforms a prospect into a funded, investable account. The canonical stages are:

  1. Prospect intake — capture contact information, establish CRM record, assign advisor
  2. Identity verification — CIP/KYC checks (name, DOB, address, SSN/TIN, government ID)
  3. Suitability data collection — investment objectives, risk tolerance, time horizon, financial situation
  4. Account type selection — individual, joint, trust, IRA, entity, or other structure
  5. Document generation — assemble the required document package based on account type and features
  6. E-signature — execute new account forms, agreements, and disclosures electronically
  7. Custodian submission — transmit the completed application to the custodian for account creation
  8. Funding — ACH, wire, ACAT transfer, or check deposit to fund the new account
  9. Initial investment — assign the funded account to a model portfolio or execute the initial trade

Sponsors

Details

Repository
github.com/joellewis/finance_skills
Categories
Automation & Workflows, Rust, Design & UI/UX, Finance & Trading
First seen
Jun 3, 2026

More from joellewis/finance_skills

All 84
1joellewis avatarpre-trade-compliancejoellewis/finance_skillsGuide the design and implementation of automated pre-trade compliance systems that validate orders before execution. Use when building a compliance rule engine 699skills.sh installs
2donchitos avatarteam-narrativedonchitos/claude-code-game-studiosOrchestrate the narrative team: coordinates narrative-director, writer, world-builder, and level-designer to create cohesive story content, world lore, and narr697skills.sh installs
3marswaveai avatarcreatormarswaveai/skillsCreator workflow — generate platform-ready content packages. Triggers on: "创作", "写公众号", "小红书", "口播", "creator", "content workflow", "帮我写一篇", "生成内容", "write an a696skills.sh installs
4mblode avatarautoshipmblode/agent-skillsRuns the npm release flow for an existing changesets package: create a changeset, fix lint/type/test/format failures, push, watch CI, merge the Version Packages687skills.sh installs
5mohitmishra786 avatarninjamohitmishra786/low-level-dev-skillsNinja build system skill. Use when diagnosing Ninja build failures, understanding Ninja's role as a low-level build executor generated by CMake or other meta-bu681skills.sh installs
6mohitmishra786 avatarfuzzingmohitmishra786/low-level-dev-skillsFuzzing skill for automated input-driven bug finding in C/C++. Use when setting up libFuzzer or AFL++ fuzz targets, defining fuzz entry points around parsing or670skills.sh installs