---
title: "Onboarding script: 5 slides"
url: https://mdfy.app/Ts4Vh6Zw
updated: 2026-05-14T18:15:49.480Z
source: "mdfy.app"
---
# Onboarding script: 5 slides

> Source of truth for the WelcomeOverlay copy. Any change in the component should be reflected here, and vice versa.

## The rule

**One CTA per slide.** Survives dogfood testing. Multiple actions per slide degrade completion to ~0%.

## Slide 1 — Intro

- **Badge:** `Personal knowledge hub for the AI era`
- **Title:** Your AI memory, deployable to any AI.
- **Body:** ChatGPT, Claude, and Cursor forget you between sessions. mdfy turns what you write into a URL any AI can read — you decide the shape, mdfy keeps the index.
- **CTA:** Next →

The brand badge fires only on this slide. Slides 2-5 use a step badge (`STEP 02`, etc.) instead.

## Slide 2 — Capture

- **Step badge:** STEP 01
- **Title:** Capture anything.
- **Body:** Paste a ChatGPT or Claude share link. Drop a PDF, DOCX, or code file. Pull a GitHub repo of `.md` files. Each becomes clean markdown at a permanent URL — no signup, no formatting cleanup.
- **CTA:** Next →

## Slide 3 — Hub

- **Step badge:** STEP 02
- **Title:** Captures become a hub.
- **Body:** Everything you save lives at one URL: mdfy.app/hub/you. Bundles group related docs, a concept index links them, and Related-in-your-hub surfaces the connections you didn't draw yourself.
- **CTA:** Next →

## Slide 4 — Deploy

- **Step badge:** STEP 03
- **Title:** Paste the URL. Any AI reads it.
- **Body:** Drop your hub URL into Claude, ChatGPT, Cursor, or Codex. They fetch the markdown directly — and /llms.txt + ?compact keep the token cost low.
- **CTA:** Next →

## Slide 5 — Surfaces

- **Step badge:** STEP 04
- **Title:** Use it from where you already work.
- **Body:** (no body — surfaces grid instead)
- **Grid:**
  - Claude Code — `/mdfy capture, bundle, hub`
  - Cursor — `.mdc rule + project context`
  - Codex CLI — AGENTS.md block, idempotent
  - Aider — CONVENTIONS.md
  - Chrome — capture from any web AI
  - VS Code, Mac, CLI, MCP — native everywhere else
- **CTA:** Get started →

## What I'd want to revisit

Slide 4 carries two ideas: "URL is paste-able" + "token cost is tunable." The second one is the wrong altitude — it belongs in /docs/integrate, not in a 30-second overlay. Considering trimming it for v6.1.
