onboarding
Guides new users through initial setup and basic functions. It's useful when you are starting to use the system and need help taking the first steps.
What it does
This agent helps new users get started with 'omo'. It guides you through the core features and initial setup, making the experience easier.
When to use it
- ✓When you ask to 'get started with omo'.
- ✓If you type '--onboard' to start the tour.
- ✓After your first question, if the agent offers a tour.
Example of what to ask your AI
“I want to get started with omo.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The agent introduces 'omo' features step-by-step, explaining what each one does. Some parts are optional, and you can skip them if you prefer.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add code-yeongyu/oh-my-openagent --skill onboardingOr download just the file:
curl -L https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/packages/omo-senpi/skills/onboarding/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
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, and skill
invocations. 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
- Context on the first prompt: answer the user's actual request fully first. Then greet them briefly in their language and offer the tour in one line. Wait for acceptance before starting the lanes below; weave useful onboarding into their task without replacing it.
- Explicit tour:
--onboard, a request for the tour or getting started, or acceptance of the offer starts the lanes immediately. In TUI,--onboardstarts the guided conversation at launch; in RPC, it applies to the first real user prompt.
1. Feature tour
Open by introducing yourself and giving a short tour of what omo adds on top of a plain coding agent. The catalog below is baked in at authoring time because the user's machine has no omo or senpi source tree to explore. Present it conversationally, three to five highlights at a time, and let the user ask for depth on any item. Do not dump the whole list as a wall of text.
The baked catalog:
- Eleven-agent roster: primary workers, plan specialists, architecture consultation, codebase explorers, research librarians, and focused review agents are routed by the work rather than forced through one general-purpose persona.
- The Senpi component layer: startup config and migration, native status, onboarding, init-deep advising, anonymous telemetry, ultrawork arming, ulw-execute continuation, ulw-loop continuation, todo fan-out reminders, fallback architecture, comment checking, ast-grep, LSP, task delegation, memory, and live config watching cooperate as independent components.
- Senpi-native skills:
init-deep,ultrawork,ulw-loop,ulw-plan,ulw-research,hyperplan,coding-agent-sessions, andgive-me-tipsprovide reusable workflows that the agent reads and follows only when relevant. - Three MCP tiers: built-in servers, user or project
.mcp.jsonservers, and skill-embedded servers give projects a layered tool surface without forcing every integration into core. - Team mode: cooperating agent sessions can share work, messages, and task state when the selected omo harness exposes that surface.
- Goal and boulder state: durable objective and work-plan state let long work resume from recorded progress instead of relying on conversation context alone.
- Ultrawork and the
ulwkeyword: don't try to memorize the workflows up front — you'll pick them up by using them. For now, remember one word:ulw. Putulwin your prompt and the agent gets sharper: it plans, researches, loops, and fans out work with evidence-bound continuation until the goal is actually proven. Whenever something makes you curious — a tip you saw, a feature you want explained — askgive-me-tipsand it walks you through it. - Mass-ulw:
mass ulwopens dependency-ordered multi-agent DAG orchestration — many child agents run in parallel waves, some waiting on others, so big jobs finish faster. Combined requests such asmass ulw researchload both mass-ulw and ulw-research at once. - The fallback architect: refusal metadata can route the unresolved engineering question through an architecture consultation lane while the active model continues execution.
- Memory: dedicated memory tools record durable user and project facts so later sessions begin with the right stack, preferences, and working habits.
- Telemetry: privacy-bounded anonymous lifecycle signals and local preview commands make omo
…
FAQ
What is 'omo'?
'Omo' is a tool that adds extra features to a basic coding agent, like project management and help with complex workflows.
How can I restart the introduction tour?
You can type '--onboard' in your prompt to start the tour again at any time.
What does 'ultrawork' or 'ulw' mean?
'Ultrawork' (or 'ulw') is a command that makes the agent smarter. It helps plan, research, and execute complex tasks more efficiently.
Details
Original description by the author
Guides a first-time omo user through setup and the core workflow. Use when a new user asks to get started with omo.
Popularity
- GitHub stars
- 70k
- Ranking position
- #1728
- License
- NOASSERTION
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
comment-checker
Helps your agent understand and respond to feedback from automatic comment checkers. It's useful when the agent needs to process information from tools that automatically review code or content.
code-yeongyu/oh-my-openagent
lcx-contribute-bug-fix
Helps your agent contribute bug fixes for LazyCodex-related projects. It creates issues or pull requests to ensure code quality.
code-yeongyu/oh-my-openagent
lcx-doctor
Lets your agent check the health of LazyCodex and Codex CLI installations. It's useful when the system behaves oddly after updates or changes.
code-yeongyu/oh-my-openagent
lcx-report-bug
Helps your agent report bugs in detail for LazyCodex projects. It creates issues with useful information for developers to fix the problem.
code-yeongyu/oh-my-openagent
Similar skills
operator-approval-loop
Makes your agent manage message sending with human approval. It ensures important messages are reviewed before being sent.
affaan-m/ECC
discernment-nudge
Has your agent add follow-up questions after giving an important answer. It's useful for ensuring you think carefully about advice or plans before acting.
anthropics/skills
interview-me
Asks questions to understand exactly what you need. Ensures the agent grasps your real need before starting work.
addyosmani/agent-skills