Memstack Business Client Onboarding logo

Memstack Business Client Onboarding

Community
cwinvestments
memstack-business-client-onboarding

Use this skill when the user says 'client onboarding', 'new client', 'onboard client', 'kickoff meeting', 'intake form', 'welcome email', or needs welcome sequences, questionnaires, and setup checklists for new clients. Do NOT use for contracts or invoicing.

Overview

Publishercwinvestments
Repositorymemstack
Skill namememstack-business-client-onboarding
Stars
425
Forks
45
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by cwinvestments on GitHub. Read the source before you install it.

Installation

Install the Memstack Business Client Onboarding AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/cwinvestments/memstack/tree/master/skills/business/client-onboarding
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/cwinvestments/memstack.git /tmp/memstack
mkdir -p .claude/skills
cp -r /tmp/memstack/skills/business/client-onboarding .claude/skills/memstack-business-client-onboarding
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Memstack Business Client Onboarding in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Memstack Business Client Onboarding on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Memstack Business Client Onboarding is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Client Onboarding: Setting up new client...

Produces a complete client onboarding package with welcome email, intake questionnaire, kickoff meeting agenda, access provisioning checklist, expectations document, and 30/60/90-day check-in schedule.

Activation

When this skill activates, output:

Client Onboarding: Setting up new client...

Then execute the protocol below.

Context Guard

ContextStatus
User says "client onboarding", "new client", "onboard client"ACTIVE
User says "kickoff meeting", "intake form", "welcome email"ACTIVE
User just signed a new client and needs to set up the engagementACTIVE
User wants a contract or agreementDORMANT: use Contract Template
User wants to send an invoiceDORMANT: use Invoice Generator

Common Mistakes

MistakeWhy It's Wrong
"Start working immediately"Without intake and alignment, you'll waste the first 2 weeks on rework.
"Skip the expectations document"Unclear expectations cause 80% of client conflicts. Document everything upfront.
"No single point of contact"Multiple client contacts = conflicting feedback. Designate one decision-maker.
"Forget access provisioning"Waiting for logins and credentials delays the project by days or weeks.
"No check-in schedule"Without scheduled touchpoints, small issues become big surprises.

Protocol

Step 1: Gather Client Information

If the user hasn't provided details, ask:

  1. Client: company name, primary contact, industry
  2. Project: what was sold? (service type, scope, deliverables)
  3. Timeline: start date, key milestones, end date
  4. Communication: preferred channel (email, Slack, calls)?
  5. Access needed: what systems, accounts, or assets do you need from them?

Step 2: Send Welcome Email

Welcome email template:

Subject: Welcome aboard! Here's what happens next: [Your Company]

Hi [Client Name],

Welcome to [Your Company]! We're excited to work with you on [Project Name].

Here's what to expect in the next few days:

1. **Intake questionnaire** (attached / linked below), please complete
   by [date, 2-3 business days]. This helps us understand your goals,
   preferences, and current setup.

2. **Access provisioning**: we'll need a few logins and assets from you
   (details in the questionnaire). The sooner we have access, the sooner
   we can start.

3. **Kickoff call**: I've sent a calendar invite for [date/time].
   This is a [30/60]-minute call where we align on goals, timeline, and
   communication cadence.

Your primary point of contact is [Name] ([email]). For anything urgent,
you can also reach us at [phone/Slack].

If you have any questions before the kickoff, just reply to this email.

Looking forward to getting started!

[Your Name]
[Title]
[Company]
[Phone]

Step 3: Intake Questionnaire

Standard intake questions:

markdown
## Client Intake Questionnaire

### About Your Business
1. What does your business do? (One paragraph)
2. Who is your target audience?
3. What makes you different from competitors?
4. What's your brand voice? (Professional, casual, technical, friendly)

### About This Project
5. What's the #1 goal for this project?
6. What does success look like? How will you measure it?
7. Are there specific deadlines we should know about?
8. What have you tried before? What worked and what didn't?

### Design & Brand
9. Do you have brand guidelines? (colors, fonts, logo files)
10. Share 3 examples of [websites/designs/content] you admire
11. Share 3 examples of what you DON'T want

### Technical
12. What platforms/tools do you currently use? (CMS, email, analytics, etc.)
13. Do you have Google Analytics / Search Console set up?
14. Who manages your domain and hosting?

### Access (we'll need these before kickoff)
15. [ ] Website admin login (URL + credentials)
16. [ ] Google Analytics / Search Console access (add [email] as editor)
17. [ ] Social media account access (or manager role)
18. [ ] Brand assets (logo files, brand guide, fonts)
19. [ ] Any existing content or copy documents
20. [ ] Current customer list or CRM access (if applicable)

### Communication Preferences
21. Preferred communication channel: Email / Slack / Phone / Other
22. Best time for meetings (timezone + availability)
23. Who is the primary decision-maker on your side?
24. Who else needs to approve deliverables?

Step 4: Kickoff Meeting Agenda

Kickoff meeting template (60 minutes):

markdown
## Kickoff Meeting, [Client Name] × [Your Company]
**Date:** [Date] | **Time:** [Time] | **Duration:** 60 min

### Attendees
- [Your team: names and roles]
- [Client team: names and roles]

### Agenda

**1. Introductions (5 min)**
- Who's on each team and their role in this project

**2. Project overview (10 min)**
- Recap: what we're building and why
- Confirm scope and deliverables (reference SOW/contract)
- Confirm timeline and key milestones

**3. Goals & success metrics (10 min)**
- Review client's #1 goal (from intake questionnaire)
- Agree on measurable success criteria
- Identify any risks or concerns early

**4. Communication & process (10 min)**
- Communication channel (email / Slack / project tool)
- Meeting cadence: [weekly / biweekly] check-ins on [day] at [time]
- How to submit feedback (one document, not scattered emails)
- Turnaround times: our deliverables [X days], your feedback [X days]

**5. Review intake questionnaire (10 min)**
- Walk through answers, clarify anything unclear
- Confirm access items are provided or in progress

**6. Immediate next steps (10 min)**
- [ ] [Action item 1], [Owner], by [Date]
- [ ] [Action item 2], [Owner], by [Date]
- [ ] [Action item 3], [Owner], by [Date]

**7. Questions & close (5 min)**
- Open floor for any questions
- Confirm next meeting date

Step 5: Access Provisioning Checklist

Access checklist (customize per project):

#ItemStatusOwnerNotes
1Website CMS login[ ] PendingClient[URL]
2Google Analytics (Editor access)[ ] PendingClientAdd [email]
3Google Search Console[ ] PendingClientAdd [email]
4Social media accounts[ ] PendingClient[Platforms]
5Email marketing platform[ ] PendingClient[Platform]
6Brand assets (logo, fonts, guide)[ ] PendingClientShared drive link
7Hosting / DNS access[ ] PendingClient[Provider]
8Payment processor (if applicable)[ ] PendingClient[Stripe, etc.]
9Project management tool invite[ ] PendingYouAdd client to [tool]
10Slack / Teams channel setup[ ] PendingYouCreate shared channel

Step 6: Expectations Document

markdown
## Working Agreement: [Client Name] × [Your Company]

### Communication
- **Primary channel:** [Email / Slack]
- **Response time:** We respond within [1 business day / 4 hours]
- **Meeting cadence:** [Weekly / Biweekly] on [Day] at [Time]
- **Urgent issues:** [Phone / text to [number]]

### Deliverable Process
1. We deliver [drafts/designs/builds] by the agreed date
2. You provide feedback within [3-5 business days]
3. Feedback should be consolidated (one person collects all feedback)
4. We incorporate feedback and deliver the revision
5. [2-3] revision rounds are included; additional rounds at $[X]/hour

### What We Need From You
- Timely responses to questions and feedback requests
- Access to all required systems (see provisioning checklist)
- One designated decision-maker for approvals
- Content and assets delivered by agreed deadlines

### What You Can Expect From Us
- Transparent progress updates at every check-in
- Proactive communication about any delays or blockers
- Professional, high-quality deliverables on schedule
- No scope changes without written agreement and revised estimate

### Revision Policy
- [2] rounds of revisions included per deliverable
- Revisions must be requested within [5 business days] of delivery
- Out-of-scope changes require a change order

### Escalation Path
If anything feels off, reach out early:
1. Contact your project lead: [Name, email]
2. If unresolved: Contact [Manager/Owner name, email]

Step 7: 30/60/90-Day Check-In Schedule

CheckpointWhenFocusFormat
Week 1Day 5Quick pulse: any blockers? Access complete?15-min call or Slack
30 daysDay 30Progress review, milestone check, feedback loop30-min call
60 daysDay 60Mid-project review, scope check, quality audit30-min call
90 daysDay 90Results review, project wrap-up or renewal45-min call

Check-in agenda (30/60/90):

  1. Progress update: what's been completed, what's next
  2. Metrics review: are we hitting the success criteria?
  3. Client satisfaction: what's working, what could improve?
  4. Scope check: any changes needed? (change order if yes)
  5. Action items for next period

Output Format

markdown
# Client Onboarding Package: [Client Name]

## Welcome Email
[From Step 2]

## Intake Questionnaire
[From Step 3]

## Kickoff Meeting Agenda
[From Step 4]

## Access Provisioning Checklist
[From Step 5]

## Working Agreement
[From Step 6]

## Check-In Schedule
[From Step 7]

Completion

Client Onboarding: Complete!

Client: [Name]
Project: [Project name]
Kickoff date: [Date]
Check-in cadence: [Weekly / Biweekly]
Documents prepared: 6 (welcome email, questionnaire, kickoff agenda,
  access checklist, expectations doc, check-in schedule)

Next steps:
1. Send the welcome email today
2. Attach/link the intake questionnaire
3. Send kickoff meeting calendar invite
4. Follow up on access provisioning within 48 hours
5. Share the working agreement at the kickoff meeting

Level History

  • Lv.1: Base: Welcome email template, 24-question intake questionnaire, 60-minute kickoff meeting agenda, 10-item access provisioning checklist, working agreement (communication, deliverables, revisions, escalation), 30/60/90-day check-in schedule with agendas. (Origin: MemStack Pro v3.2, Mar 2026)

Frequently asked questions

What does the Memstack Business Client Onboarding AI skill do?

Use this skill when the user says 'client onboarding', 'new client', 'onboard client', 'kickoff meeting', 'intake form', 'welcome email', or needs welcome sequences, questionnaires, and setup checklists for new clients. Do NOT use for contracts or invoicing.

Why use Memstack Business Client Onboarding on TypingMind?

Because you install it once and use it with any model. Memstack Business Client Onboarding is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Memstack Business Client Onboarding in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/cwinvestments/memstack/tree/master/skills/business/client-onboarding. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Memstack Business Client Onboarding?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Memstack Business Client Onboarding?

As many as you like. As long as a model supports skills, you can use Memstack Business Client Onboarding with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Memstack Business Client Onboarding AI skill free?

Yes. It is published on GitHub by cwinvestments under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇