family-office/router/SKILL.md
Family office: Top-level natural-language router for the Seren family-office catalog. Classifies an advisor ask into one of three pillars (Capital Allocation, Complexity Management, Legacy Preservation) and delegates to the pillar router, which in turn invokes the matching leaf. Single-family-office tenancy. Catalog rebuild tracked in issue #427.
npx skillsauth add serenorg/seren-skills routerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill instructions are preloaded in context when this skill is active.
Invoke when the advisor asks any family-office question in natural language without naming a specific skill or pillar. Representative phrases:
Every family-office ask fits into one of three pillars:
family-office-capital-allocation-routerfamily-office-complexity-management-routerfamily-office-legacy-preservation-routerAdvisor: "What should my client do to minimize taxes before selling their
business?"
→ Top router classifies as Capital Allocation.
→ Delegates to family-office-capital-allocation-router.
→ That router matches trigger "sell business" → invokes
family-office-business-exit-strategy.
→ The leaf runs an interview, renders the Exit Tax Minimization Plan, and
writes artifact.md + interview.json + manifest.json under
artifacts/family-office/business-exit-strategy/<timestamp>/.
PDF / DOCX / XLSX renders, DMS push (SharePoint + Egnyte), Snowflake ingest, and approval-gated execution actions land in the execution-pipeline PR tracked under issue #427.
The top-level router does not programmatically invoke Python agents; the Claude Code harness does that when the router names the right skill. This skill's job is classification, not orchestration.
20260419_Family_Office_Skill_Claude_Desigh.md20260420_FamilyOffice_Skills_Plan.mdtesting
Review-first outreach skill for the default Seren Bucks affiliate program. It bootstraps affiliate context via /programs/discover, mines sent-mail history and address books for candidates, persists them into a skill-owned CRM, proposes an editable daily top-10, drafts outbound and reply batches for approval, reconciles affiliate and reply signals, enforces hard DNC, and returns a manual daily digest.
data-ai
Lean partner-link distribution skill for the seren-affiliates publisher program portfolio. Operates one publisher program per run. Bootstraps the affiliate profile (registering on first run), caches joined programs in serendb, ingests contacts from a pasted list or from Gmail/Outlook address books, drafts a pitch once per run via seren-models for operator approval, sends approved copy through Gmail (preferred) or Microsoft Outlook, enforces per-program dedupe plus a global unsubscribe list, and reports local plus live conversion and commission stats from seren-affiliates.
development
Family office: Process an incoming GP capital call notice end-to-end — confirm, fund, log, reconcile.
development
Work with Seren Bounty affiliate bounties: customers create and fund verifier-backed bounties; agents join to receive a referral_code and accrue earnings as qualifying events are verified; a release sweep pays matured earnings out of escrow.