Ai Onboarding Calibration logo

Ai Onboarding Calibration

Community
varunk130
ai-onboarding-calibration

Design onboarding experiences that help users build accurate mental models of AI capabilities, set expectations, and discover features progressively. Use when: AI onboarding, progressive disclosure for AI, capability communication, AI mental models, expectation setting, AI feature discovery, first-time AI user experience.

Overview

Publishervarunk130
Repositoryai-ux-skill-library
Skill nameai-onboarding-calibration
Stars
3
Forks
0
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 varunk130 on GitHub. Read the source before you install it.

Installation

Install the Ai Onboarding Calibration 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/varunk130/ai-ux-skill-library/tree/main/skills/ai-onboarding-calibration
  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/varunk130/ai-ux-skill-library.git /tmp/ai-ux-skill-library
mkdir -p .claude/skills
cp -r /tmp/ai-ux-skill-library/skills/ai-onboarding-calibration .claude/skills/ai-onboarding-calibration
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Ai Onboarding Calibration 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 Ai Onboarding Calibration 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 Ai Onboarding Calibration 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.

AI Onboarding & Calibration

Design first-time and ongoing experiences that help users understand what AI can and cannot do, build accurate expectations, and discover capabilities at the right pace. The CALIBRATE framework treats onboarding as a continuous calibration process, not a one-time tutorial.

Core Principle

AI onboarding is fundamentally different from traditional software onboarding. In traditional software, features are deterministic - a button always does the same thing. In AI products, the same input can produce different outputs, capabilities have fuzzy boundaries, and what the AI "can do" depends on context. You are not teaching features. You are calibrating a mental model.


The CALIBRATE Framework

LetterPrincipleDesign Question
CCommunicate BoundariesDoes the user know what the AI is and isn't good at?
AAnchor with ExamplesHave you shown, not told, what the AI can do?
LLayer ComplexityDo simple use cases come first, with advanced capabilities revealed over time?
IInvite ExperimentationIs there a safe, low-stakes way to explore what the AI can do?
BBuild IncrementallyDoes the user's understanding deepen with each interaction?
RRecalibrate After FailuresWhen the AI disappoints, does the onboarding help users adjust expectations?
AAdapt to ExpertiseDoes the experience change based on the user's skill level?
TTrack UnderstandingCan you measure whether users have an accurate mental model?
EEvolve with the ProductWhen AI capabilities change, does the onboarding update?

The Mental Model Gap

The #1 onboarding failure in AI products: users arrive with the wrong mental model.

Mental ModelWhat Users ExpectWhat Actually HappensDesign Intervention
Omniscient AIAI knows everything, never wrongAI has knowledge gaps and can hallucinateBoundary disclosure: "I work best with X. I struggle with Y."
Search EngineAI retrieves existing answersAI generates novel responses (may be wrong)Show that AI is creating, not retrieving: "Here's my analysis..."
Human AssistantAI understands nuance, reads between linesAI takes instructions literallyTeach prompting: show how specific instructions improve results
Magic ToolOne prompt = perfect outputMultiple iterations usually neededNormalize iteration: "Let's refine this together"
Infallible CalculatorAI outputs are mathematically certainAI outputs are probabilisticConfidence indicators from the very first interaction

Progressive Disclosure Architecture

The 3-Zone Model

Organize AI capabilities into three discovery zones:

ZoneContentDisclosure TriggerPercentage of Capabilities
Core ZoneThe 3-5 things the AI does best - the reason users signed upImmediate - visible from first interaction20% of total capabilities
Growth ZoneCapabilities users discover through use - "oh, it can do THAT too?"Contextual - surface when user behavior suggests readiness50% of total capabilities
Power ZoneAdvanced features for expert users - complex prompts, system config, integrationsIntentional - user seeks them out, or after demonstrated mastery30% of total capabilities

Disclosure Triggers

Trigger TypeExampleBest For
Usage milestoneAfter 10 conversations: "Did you know you can create custom templates?"Growth Zone features
Behavioral signalUser manually repeats a task: "You do this often - want to automate it?"Power Zone features
Contextual relevanceUser uploads a PDF: "I can also summarize this and extract key points"Growth Zone features
Failure momentUser's prompt produces poor results: "Try structuring your request like this for better results"Prompting education
Time-basedAfter 1 week: "Here's what other users find helpful at this stage"General capability awareness

The Sandbox Pattern

Before users commit to real tasks, offer a zero-risk exploration environment.

Sandbox Design Principles

PrincipleImplementation
No real consequencesSandbox actions don't affect real data, send real emails, or cost real money
Pre-loaded scenariosProvide 3-5 example prompts that showcase different capabilities
Instant gratificationFirst sandbox interaction should produce an impressive result in under 10 seconds
Bridge to realityClear path from sandbox to real use: "Ready to try this with your own data?"
ReplayableUsers can return to the sandbox anytime to test new capabilities safely

First-Interaction Design

The first interaction with an AI product determines whether users come back. Design it deliberately.

The First 60 Seconds

SecondWhat Should HappenAnti-Pattern
0-10User understands what to do (single, clear call to action)A blank chat box with no guidance
10-20User takes their first action (types a prompt, selects an option)A 5-screen tutorial carousel
20-40AI produces a visually impressive, useful resultA loading spinner followed by a wall of text
40-60User sees a clear path to do it again or try something different"Is there anything else?" with no suggestions

Starter Prompt Patterns

PatternHow It WorksExample
Fill-in-the-blankTemplate with one variable the user customizes"Help me write a [type of document] about [topic]"
Choose-your-adventure3-4 clickable starting scenarios"Analyze data" / "Write content" / "Research a topic"
Show-don't-tellPre-run a demo query with real results visible"Here's what I did with a sample dataset - try your own"
Mirror the userUse onboarding data to personalize the first prompt"Since you're in marketing, try: 'Create a campaign brief for...'"

Capability Boundary Communication

The Can / Might / Can't Framework

For every AI product, maintain a public capability map:

CategoryWhat to CommunicateExample
Can (reliable)Tasks the AI consistently does well"I can summarize documents, translate text, and answer questions about your data."
Might (variable)Tasks the AI can attempt but with inconsistent quality"I can try generating code, but always review the output before running it."
Can't (limitation)Tasks the AI should not be used for"I can't access real-time data, make legal determinations, or guarantee numerical accuracy."

Placement: This map should be accessible (not hidden in a help doc) but not intrusive (not a modal on every session). Best pattern: a collapsible "What I'm good at" panel accessible from the main interface.


Recalibration After Failure

When the AI produces a bad output, the onboarding isn't over - it's entering a critical phase.

The Recalibration Flow

StepActionUser Experience
1Acknowledge the failure"That wasn't a great answer. Here's why it happened."
2Explain the limitation"I'm less reliable with [specific task type] because [honest reason]."
3Teach a workaround"For better results with this type of question, try [technique]."
4Update the mental modelMove this capability from "Can" to "Might" in the user's understanding
5Offer a quick winImmediately follow with something the AI does well to restore confidence

Anti-Patterns

PatternWhy It Fails
Feature tour on first loginNobody reads 7-screen tutorials. They want to DO something
"AI can do anything" messagingCreates omniscience mental model → guaranteed disappointment
Identical onboarding for all usersA developer and a marketer need completely different first interactions
Hiding limitations in fine printUsers discover limitations through failure, not footnotes → trust damage
No onboarding for capability updatesUsers don't know the AI got better → they avoid features that now work well
Treating prompting skill as the user's problem"You need to learn better prompts" = "Our UX failed"

Quick Reference

TaskFramework ElementKey Deliverable
Design onboarding for new AI productFull CALIBRATE framework3-Zone capability map + first 60-second flow + sandbox
Fix "users don't know what it can do"Capability Boundary (Can/Might/Can't)Public capability map with access pattern
Reduce first-session abandonmentFirst 60 Seconds templateRedesigned first interaction with starter prompts
Handle post-failure trust recoveryRecalibration Flow5-step recovery sequence
Design for different user expertiseAdapt to Expertise principleExpertise-aware onboarding branching

Integration

Works with: ai-prompt-ux (teaching users to prompt effectively), ai-error-resilience (recovering from onboarding-phase failures), ai-conversation-architect (first conversation design), ai-trust-transparency (building initial trust).

Frequently asked questions

What does the Ai Onboarding Calibration AI skill do?

Design onboarding experiences that help users build accurate mental models of AI capabilities, set expectations, and discover features progressively. Use when: AI onboarding, progressive disclosure for AI, capability communication, AI mental models, expectation setting, AI feature discovery, first-time AI user experience.

Why use Ai Onboarding Calibration on TypingMind?

Because you install it once and use it with any model. Ai Onboarding Calibration 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 Ai Onboarding Calibration in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/varunk130/ai-ux-skill-library/tree/main/skills/ai-onboarding-calibration. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Ai Onboarding Calibration?

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 Ai Onboarding Calibration?

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

Is the Ai Onboarding Calibration AI skill free?

Yes. It is published on GitHub by varunk130 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 👇