# Onboarding

Guides a first-time omo user through setup and the core workflow.

- Repository: https://github.com/code-yeongyu/oh-my-openagent (70577 stars)
- Category: Engineering
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add code-yeongyu/oh-my-openagent --skill onboarding -g -a claude-code -y`
Codex: `npx skills add code-yeongyu/oh-my-openagent --skill onboarding -g -a codex -y`
Cursor: `npx skills add code-yeongyu/oh-my-openagent --skill onboarding -g -a cursor -y`
Gemini CLI: `npx skills add code-yeongyu/oh-my-openagent --skill onboarding -g -a gemini-cli -y`

## Description

Guides a first-time omo user through setup and the core workflow. Use when a new user asks to get started with omo.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# onboarding - the first conversation with omo

## Purpose

This skill introduces OmO through six lanes, in order: the feature tour, migration help, session archaeology, value mapping,
memory recording (which runs through the whole flow, not at the end), and the first-session
init-deep proposal. Three of the lanes are opt-in. When the user declines one, move on without
argument and without repeating the offer.

Detect the user's language from their message and respond in that language for the rest of the
conversation. The skill is written in English; your output is not. Match them exactly, including
tone.

Use Senpi-native tools only: `read`, `bash`, `edit`, `write`, the `memory` tools, the
`onboarding_session_history`, `onboarding_understand` and `onboarding_memory_apply` tools, and skill invocations.

Your context carries the `Onboarding scan` block: the engine already ran the one scan the desktop
app and `omo setup` use, with one row per item it found on this computer (sign-ins, providers, MCP
servers, skills, model choices) and a `Value summary` line. Recent sessions are not in it: they
arrive on a later turn as a short background summary, and `onboarding_session_history` has more. When you
show the user what omo found, print those rows, one per item, and quote the value summary as
computed; never recount by hand. Never assume a tool from another agent product exists here.

Be concrete, never generic. "omo caches your context" is a failure of this skill. "Your last week
of Claude Code sessions read 4.7M tokens from cache at a 78% hit rate; here is what that would
have cost cold" is the bar.

## Entry modes

The rest: https://github.com/code-yeongyu/oh-my-openagent/blob/HEAD/packages/omo-senpi/skills/onboarding/SKILL.md
