Client onboarding

SkillDev tools

Generates client onboarding materials after engagement is confirmed. Produces access checklists, asset gathering

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Client onboarding skill

What this skill tells your AI

The instructions your AI receives, as published by matteotitta/genesys-skills in skills/primitives/clients/client-onboarding/SKILL.md and read by ahel’s review.

Generate comprehensive onboarding materials for new client engagements. Creates access checklists, asset gathering lists, and kick-off meeting agendas tailored to the project scope.


Doctrine inherited (Step 7 — 0626 rollout, locked 2026-06-04)

Output complies with output-tenets.md, output-simplicity.md, doc-output-structure.md. Step 6 calibration: see [[feedback_execution_doctrine_refinements_step6]].

Refinements applied: R1 (onboarding pack is client-team review surface — cites in appendix), R2 (multi-asset onboarding pack ships as one doc with toggles per asset: access checklist + assets list + kick-off agenda), R3 (welcome framing operator-direct, never "thrilled to have you"), R6 (close → kickoff scheduling primary), R9 (verb-led section names).


Process at a glance

INPUT VALIDATION → ACCESS CHECKLIST → ASSETS GATHER → KICK-OFF AGENDA → REVIEW & CHAIN

Five steps:

  1. Generate access checklist (tools by category, owners, access level)
  2. Create asset gathering list (per deliverable, with rationale)
  3. Design kick-off agenda (60-min, scope-specific context areas)
  4. Scaffold client folder (projects/consulting/active/{client}/ + CLAUDE.md template)
  5. Create brand hub if visual assets available (run /brand-kit Quick mode), else schedule for Week 2

Full flowchart, step-by-step runbook, self-evaluation gate in the premium reference.


Claude Code triggers

Invoke this skill when user says:

  • "Onboarding for [client]"
  • "New client [name]"
  • "Kick-off prep for [client]"
  • "Starting with [client] tomorrow"
  • "Onboarding checklist"
  • "What do I need for the kick-off"

Do NOT invoke when:

  • User wants discovery call prep → Use client-discovery skill
  • User wants to create a proposal → Use client-proposals skill
  • User wants to scaffold folder only → Use new-client skill

Inputs

Required

InputDescriptionSource
Client nameCompany nameUser provides
Project scopeDeliverables for first month/engagementUser provides or proposal

Optional (improve quality)

InputHow it helps
Client industryTailors tool recommendations (FinTech needs compliance tools)
Known stakeholdersPre-populates kick-off attendee list
CompetitorsAdds competitor-specific assets to gather
Engagement lengthAdjusts scope of onboarding materials
Prior discovery notesAvoids re-asking known context

If inputs are missing: Ask for project scope — what are you delivering in month 1?


Deliverable-to-asset mapping

Use this framework to identify what assets are needed for common deliverables:

DeliverableRequired assetsWhy needed
Win/loss analysis3-5 lost deal recordings, 3-5 won deal recordings, deal context spreadsheet, sales notesPattern identification requires multiple calls; context helps cross-reference by segment
Competitor researchExisting battlecards, lost deals to competitors, sales team POV, competitor pricing intelAvoid duplicating work; get ground-level intel beyond public info
ICP refinementCurrent ICP doc, top 10 best customers, top 10 churned, CRM segment data, customer interviewsPattern recognition requires both positive and negative examples
Positioning/messagingCurrent positioning doc, investor deck, founder story, testimonials, G2 reviewsBuild on existing work; use authentic voice and proof points
Website copyCurrent analytics, heatmaps, current site access, brand guidelinesBaseline performance; design constraints
Brand hubFigma access, brand PDF/style guide, logo files (SVG/PNG), brand colors docVisual identity for all downstream deliverables
Sales deckCurrent deck, demo scripts, objection handling doc, competitive intelUnderstand current narrative; address known objections
BattlecardsWin/loss insights, competitor research, sales team inputEvidence-based competitive positioning

Anti-hallucination guardrails

  1. Base on scope. Only request assets needed for stated deliverables.
  2. Be specific. Not "marketing materials" but "current positioning doc."
  3. Include rationale. Every asset needs a "why you need it."
  4. Don't invent stakeholders. Ask client for attendee list.
  5. Don't assume tools. Ask what CRM, analytics, etc. they use.

Integration with other skills

SkillRelationship
client-proposalsOnboarding follows accepted proposal
client-discoveryDiscovery may precede onboarding
company-contextPre-research client before kick-off
win-loss-analysisCommon first deliverable
competitor-researchCommon first deliverable
icp-behaviouralCommon first deliverable
brand-kitCreate visual brand system from brand assets

MCP data integration

Level: 3 — Content Execution (client-specific pulls)

Pulls fresh

SourceWhat to pullToolWhen
SlackClient channel history, prior discussionsslack_read_channelIf client Slack channel exists
GranolaKick-off meeting notes, discovery callssearch_meetingsAlways

Fallback (no MCP)

  • User-provided meeting notes
  • Manual Slack history review

Final ship gate

Run /premortem --output before ship. See /premortem skill for the 5 execution domains (will-it-resonate / will-it-convert / will-it-stay-on-brand / will-stakeholder-push-back / will-it-degrade-over-time) and output template.

Trivial-case escape: ## Premortem\nNo failure modes — trivial change satisfies the contract for genuinely trivial outputs.


Signals

GitHub stars
36
Forks
14
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
client-onboarding-matteotitta
Source
github.com/matteotitta/genesys-skills