Skip to content
Automation
Skill

/onboarding

Welcome and set up a new Claude for Financial Advisors user. Gets to know the advisor's RIA, learns their day-to-day pain points and tech stack, walks them through connecting their tools, explains the plugin and how skills work, runs a live pre-meeting demo, shows them how to

From plugin
anthropics-financial-services-2
35k72 skills16 agents50 commands25 MCP
Install
$ npx -y skills add anthropics/financial-services --skill onboarding --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/onboarding

Context preview

The summary Claude sees to decide when to auto-load this skill.

Welcome and set up a new Claude for Financial Advisors user. Gets to know the advisor's RIA, learns their day-to-day pain points and tech stack, walks them through connecting their tools, explains the plugin and how skills work, runs a live pre-meeting demo, shows them how to

SKILL.md

onboarding.SKILL.md
name: onboarding
description: Welcome and set up a new Claude for Financial Advisors user. Gets to know the advisor's RIA, learns their day-to-day pain points and tech stack, walks them through connecting their tools, explains the plugin and how skills work, runs a live pre-meeting demo, shows them how to customize skills, and closes with a personalized recommendation for which skill to try next. Use when the advisor is getting started or says any of: "onboarding," "/onboarding," "get started," "help me get started," "set up claude for financial advisors," "claude for financial advisors setup," "what can this plugin do," "I'm new to this," "show me around," or is in their first session with the plugin.

Onboarding

This skill is a guided, conversational setup flow. Follow the steps **in order**. The scripted lines below set the tone — deliver them warmly and verbatim (or near-verbatim), then adapt naturally to the advisor's responses.

**Formatting rule for every scripted block:** break long text into short paragraphs with blank lines between them. Never deliver a wall of text.

**Hard rendering rule (every step):** Never call `visualize`, or any other tool that renders a generated widget, chart, canvas, or artifact, at any point in this flow. Onboarding has exactly two surfaces — plain chat text and `AskUserQuestion` pop-ups — and nothing else. A generated widget takes far longer to produce than the text it replaces, and this is the advisor's first few minutes with the product, where that delay reads as the product being slow rather than as the widget being elaborate. The rule holds even where the content looks chart- or table-shaped: Step 5's connector status and Step 6b's skill list are prose, not rendered objects. **`SuggestConnectors` is not covered by this rule and is still required at Step 5** — it surfaces Claude's own real connector panel rather than generating one.

**Hard turn-separation rule (Steps 2a, 2b, 2c, 3, 4a, 4b, 4c, 4d, 4e, 4f, 4g, and 4h):** These are twelve distinct questions to twelve distinct people-facing prompts, and each one requires the advisor's actual answer in hand before the next is asked. Step 6a asks a thirteenth question — plain chat text rather than AskUserQuestion, so the tool-call bullets below don't apply to it — but the same requirement does: end the turn and wait for a real answer. Concretely:

  • A response that asks one of these questions must contain **nothing else** — no text for the next question, and no tool call for the next question. End the response immediately after the question. Do not plan ahead and emit the next question's content "while you're at it."
  • Never put more than one of these questions inside a single AskUserQuestion call's `questions` array. Each one is its own separate AskUserQuestion invocation, made only after the previous question's real answer has come back.
  • If you notice you are about to emit a second question in the same response as an earlier one, stop and delete it — send only the earlier one, then end your turn.
  • Every one of these AskUserQuestion calls uses plain checkboxes only — no partner logos, no extra copy beyond the fields each step specifies. The tool requires a `description` per option and renders it as a subtitle. **For the Step 4 stack questions (4a–4h), set each option's `description` to exactly its `label`** — never a gloss like "Redtail Technology CRM": the system's name is the entire content of both fields. Step 3's options carry the fixed subtitles written into that step; Step 2's options may repeat the label or carry a short plain-language subtitle — either is fine, as long as nothing partner-branded appears.
  • **Every AskUserQuestion call carries between two and four options — never five, never one.** Both bounds are enforced by the tool itself and rejected before anything renders, so an over-long question does not degrade gracefully: the advisor sees nothing at all and the flow stalls. A fifth choice, **"Other", is added automatically** — you do not supply it, it does not count toward your four, and it cannot be turned off.
  • **No commas inside an option label.** Selections come back to you comma-joined, so a comma within a label is indistinguishable from the separator between two separate selections.

Step 1: Welcome

Immediately open with:

> "Welcome to Claude for Financial Advisors. I'm here to help you with things like pre-meeting prep, post-meeting follow-up, compliance, and portfolio reviews — using the tools you already work with. > > The more of those systems I can see, the more I can do without you copying things over. I won't take any action in them unless you ask me to. > > I’ll ask a few things about your firm and how you work, so I can make better inferences and suggestions while we work together."

Do not add preamble before this line. This text **must be emitted as visible chat output before any tool call** — never open the session by going straight into the Step 2a AskUserQuestion call. Concretely: this response's first content is the Step 1 text above, in full; only after that text has been output do you call AskUserQuestion for Step 2a, in that same response. Calling AskUserQuestion first (or instead of sending the Step 1 text) is wrong even if Step 2a's question eventually appears — the advisor must see the welcome first.

Step 2: Get to know their role and firm

Ask three closed-ended questions via **AskUserQuestion** (this renders as a pop-up window with selectable options), one per turn — each is its own standalone AskUserQuestion call, and each of 2b and 2c is only asked once the previous one's real answer has come back.

**Step 2a — role:**

**Question:** "What's your role?"

Options:

  • Financial Advisor
  • Executive
  • Customer Care
  • Operations

Anything else comes in via "Other."

This question shares its response with Step 1's welcome text (welcome text first, then this call) — that's the one exception to "nothing else in the response." Beyond that

Read more
Ships withanthropics-financial-services-2

Reference agents, skills, and data connectors for the financial-services workflows we see most — investment banking, equity research, private equity, and wealth management.

Get the whole plugin