houmao-touring

star 13

Use Houmao's manual guided touring skill for users not yet familiar with Houmao.

igamenovoer By igamenovoer schedule Updated 6/9/2026

name: houmao-touring description: Use Houmao's manual guided touring skill for users not yet familiar with Houmao. license: MIT

Houmao Touring

houmao-touring is the Houmao-owned guide for users who are not yet familiar with Houmao. That includes first-run users, re-orienting operators, and developers inspecting system logic.

Use this skill only when the user explicitly asks for:

Trigger Meaning
$houmao-touring No-prompt orientation entrypoint.
A Houmao guided tour Start the guided tour.
Houmao subsystem/component exploration Explain Houmao by component area.

A bare invocation such as $houmao-touring means "start orientation now".

No-prompt behavior:

Do Do Not
scan for existing Houmao project state. Say only "the skill is now active."
infer the user's likely starting intent from that state. Ask "how can I help?"
introduce Houmao in context. Use any other empty open-ended greeting.
provide next-step instructions. Wait for the user to know Houmao vocabulary.

Never answer a bare invocation with only a generic activation acknowledgement.

This skill teaches and routes. It does not own direct-operation command behavior.

Workflow

Start here for every invocation. Use the first matching row before loading any branch file.

Before workflow, answer explicit skill-help intent from ## Help and stop.

Step First Look Use It To
1 ## Help Answer explicit skill-help intent and stop.
2 ## Entry Contract Classify every non-help request before command execution.
3 ## No-Prompt Entrypoint Handle bare $houmao-touring and orientation requests with state inspection first.
4 ### No-Prompt Choice Menu Choose blank-workspace or project-ready choices from inspected state.
5 ## Coverage Model Map project-ready outcome requests to fast paths and check their project-overlay precondition.
6 ## Branches Load exactly one named branch after the user selects a path.
7 ## Routing Guidance Route concrete setup, runtime, mail, memory, loop, and lifecycle work to owning skills.
8 ## Presentation Rules Report compactly as result, status, next choices, and required input.

Launcher order:

Order Launcher
1 houmao-mgr on PATH
2 uv tool run --from houmao houmao-mgr
3 Development launcher only if the first two do not satisfy the turn
User override Follow an explicitly requested launcher

Help

When the user asks $houmao-touring help, help for houmao-touring, usage for houmao-touring, available functionality for houmao-touring, or what this skill can do, answer from this section and stop.

This is read-only help: do not run commands, mutate files, send mail, change gateway state, or alter managed-agent lifecycle state.

Available functionality:

Lane Best For What It Covers
Fast path use cases Outcome-focused users Learn Houmao by doing one useful end-to-end use case.
Subsystem exploration Developer-minded users Inspect Houmao by component area and owning route.

Fast path use cases:

Use Case Intent Main Route
Single Agent Full Run Create and operate one fully functional managed agent. Setup, definition, launch, gateway, mailbox, memory, inspection, and lifecycle work route to owning skills.
Operator-Controlled Agent Team Create multiple fully functional agents and control them manually. Multi-agent setup and live operations route to owning skills.
Pro Agent Loop Define and construct a generated loop. Generated loop construction routes through houmao-agent-loop-pro.

Common starting prompts:

Prompt Intent
$houmao-touring help Read-only help.
$houmao-touring Orientation request.
$houmao-touring start a guided tour Orientation request.
$houmao-touring orient me in this project Orientation request.
$houmao-touring help me find the right starting path Orientation request.
$houmao-touring create and operate one complete agent Single Agent Full Run.
$houmao-touring create a manually controlled agent team Operator-Controlled Agent Team.
$houmao-touring define a pro agent loop Pro Agent Loop.
$houmao-touring explore Houmao by subsystem Subsystem exploration.

Related skills and boundaries:

Boundary Rule
Tour scope Orient, teach nearby concepts, infer likely next path, and route.
Direct work Route project, credential, definition, runtime, gateway, mailbox, memory, inspection, lifecycle, workspace, and loop work to owning skills.
Non-goal Do not use touring as a broad skill catalog or default router for ordinary narrow requests.

Entry Contract

Classify the request before command execution.

Intent Trigger Shape First Action
Help intent User asks for help, usage, or available functionality. Answer ## Help and stop.
Orientation request User invokes $houmao-touring or asks to start/orient. Inspect current state, infer likely intent, offer best path plus alternatives.
Outcome request User asks for one complete agent, a manual agent team, or a generated loop. Inspect only safety-relevant state, then load branches/fast-paths.md.
Subsystem-exploration request User asks for subsystem, component, internal, or working-logic exploration. Load branches/subsystem-exploration.md.
Ordinary direct-operation request User asks to create, launch, prompt, mail, inspect, stop, or clean up without asking for touring. Do not activate touring; route to the owning skill.

For orientation and outcome requests, inspect current state before choosing a welcome shape or branch. For subsystem exploration, do not start the first-agent setup path by default.

No-Prompt Entrypoint

Bare $houmao-touring is the system entrypoint for a user who may know nothing about Houmao.

Required sequence:

Step Action
1 Scan for existing Houmao project state.
2 Infer likely user intent from inspected state.
3 Introduce Houmao in the context of that state.
4 Present current posture, likely intent, next choices, and required input.
5 Wait for the user to confirm a path.

Scan:

Area Inspection
Project houmao-mgr project status
Definitions houmao-mgr project specialist list; houmao-mgr project profile list when project state exists
Runtime houmao-mgr agents global list
Live control gateway, mailbox, and memory posture only when the selected next path needs them

Intent Guess Matrix

Inspected State Likely Intent First Choice
No project overlay The user needs project foundation before agent workflows. Create Houmao Project.
Project overlay exists, no specialists The user is ready to define a launchable agent. Single Agent Full Run, starting at agent definition.
Specialists or profiles exist, no running agents The user is likely ready to launch and operate. Single Agent Full Run, starting at launch readiness.
One running agent The user likely wants to operate or inspect it. Live operation choices inside Single Agent Full Run.
Multiple running agents The user may want manual coordination. Operator-Controlled Agent Team.
Existing loop artifacts or topology hints The user may want generated orchestration. Pro Agent Loop.
Component/internal/working-logic wording The user wants component understanding. Subsystem Exploration.

The guess orders choices. It must not execute concrete setup, launch, prompt, mail, gateway, memory, lifecycle, workspace, or loop work without user confirmation.

Fast paths are project-ready choices. If no Houmao project overlay exists, do not present Single Agent Full Run, Operator-Controlled Agent Team, or Pro Agent Loop as selectable no-prompt choices. Say those choices become available after project creation.

No-Prompt Response Shape

Use a compact response with these parts:

Part Content
Intro One sentence: Houmao creates, runs, inspects, and coordinates CLI-based AI agents with managed runtime, gateway, mailbox, memory, and loop support.
Current Posture Compact project/definition/runtime/live-control status.
Likely Intent The inferred path and why it fits.
Next Choices Use the state-specific menu below. Without a project overlay, show exactly the three blank-workspace choices. With a project overlay, include the guessed path and Subsystem Exploration by name.
Required Input Ask the user to pick a path, say inspect first, or say more detail.

If inspection cannot run, report current posture as unknown and offer inspect first as the first choice.

No-Prompt Choice Menu

For bare $houmao-touring, choose the menu from project posture. Adapt wording to the inspected state, but do not hide or rename Subsystem Exploration.

Blank workspace, no Houmao project overlay:

Choice Intent User Can Say Route
Create Houmao Project Initialize the foundation required by agent workflows. create project houmao-project-mgr
Subsystem Exploration Understand Houmao by component area before creating state. subsystems or a subsystem name branches/subsystem-exploration.md
Inspect Show current directory, project, and runtime evidence without mutation. inspect Read-only inspection

In this state, show only these three choices. Do not show Fast Path Use Cases, Single Agent Full Run, Operator-Controlled Agent Team, or Pro Agent Loop until a Houmao project overlay exists.

Project-ready workspace, Houmao project overlay exists:

Choice Best For User Can Say
Continue Likely Path Follow the state-based guess. continue
Fast Path Use Cases Build useful Houmao workflows quickly. single agent, team, or pro loop
Subsystem Exploration Understand Houmao by component area. subsystems or a subsystem name
Inspect First See evidence before choosing. inspect first

Do not collapse the project-ready menu into only fast path choices. If space is tight, keep the guessed path, Subsystem Exploration, and inspect first.

Subsystem Exploration Choices

When the no-prompt entrypoint offers Subsystem Exploration, include a compact preview of component choices. Load branches/subsystem-exploration.md only after the user selects this path or names one subsystem.

Choice Subsystems Best For
Project State Project overlay, Agent definition Where Houmao state lives and how agents become launchable.
Runtime Control Managed runtime, Gateway How agents run, expose live control, and report lifecycle.
Communication Messaging, Mailbox How prompts, operator mail, inter-agent mail, and notifier work connect.
Context and Evidence Memory, Inspection How durable context and read-only evidence guide decisions.
Multi-Agent Structure Workspace, Loop orchestration How isolated work areas and generated loops organize teams.

Keep this preview short. Use more detail or the branch page before expanding any subsystem.

Coverage Model

Lane Purpose Branch
Fast path use cases Outcome-driven routes for useful end-to-end work. branches/fast-paths.md
Subsystem exploration Component-oriented explanation for system understanding. branches/subsystem-exploration.md

Fast paths:

Precondition: a Houmao project overlay must exist. If missing, route Create Houmao Project through houmao-project-mgr, then return to fast-path selection after project setup.

Use Case Coverage
Single Agent Full Run Project overlay, tool/credential readiness, specialist/profile setup, foreground-first launch, gateway, mailbox, notification, prompt, inspection, memory, reminders, lifecycle follow-up.
Operator-Controlled Agent Team Multiple agents, per-agent gateway/mailbox, prompts, mail, notifier, inspection, memory, reminders, lifecycle.
Pro Agent Loop houmao-agent-loop-pro, loop intent, roles, tree-loop/generic-loop, mailbox/runtime contracts, workspace preparation when needed, validation, launch, operation.

Stages are posture labels, not a fixed route:

Stage Typical Nearby Work
Beginner Project overlay, mailbox basics, tool/credential readiness, specialist/profile setup, launch, first prompt.
Intermediate Prompt, inspect, memo/pages, mailbox, gateway mail-notifier, reminders, manual coordination, lifecycle.
Advanced Pro loop, lite loop, topology choice, isolated workspace, generated loop operation.

Presentation Rules

Rule Instruction
Compact by default Report only result, critical status, next choices, and required input.
Tables Prefer small Markdown tables for status and choices. Keep tables at four columns or fewer.
Language Use concise language. Focus on intent and current posture.
Detail Use more detail for command examples, raw evidence, passive server context, deeper TUI tracking behavior, or architecture detail.
Ownership Route by user intent. Do not duplicate detailed behavior, command syntax, options, or validation rules owned by other Houmao skills.

Presentation Examples

Operation result:

Area Example Content
Result What changed or what was learned.
Status The one or two state facts that matter now.
Next Nearby choices, routed by intent.
Need Input needed to continue, if any.

Blank-workspace branch choices:

Choice Intent Route
Create Houmao Project Create the project foundation needed by later agent workflows. houmao-project-mgr
Subsystem Exploration Inspect Houmao by component area. Load branches/subsystem-exploration.md.
Inspect Show current evidence without mutation. Read-only inspection.

Project-ready branch choices:

Choice Intent Route
Single Agent Full Run Build and operate one complete agent. Tour guides; concrete setup, launch, gateway, mail, memory, inspection, and lifecycle work route to owning skills.
Operator-Controlled Agent Team Build and manually control multiple complete agents. Tour guides; per-agent setup and live operations route to owning skills.
Pro Agent Loop Generate a loop from roles and topology. Route generated loop construction to houmao-agent-loop-pro.
Subsystem Exploration Inspect Houmao by component area. Load branches/subsystem-exploration.md.

Welcome and Orientation

State Welcome Shape
Blank slate Short Houmao intro, current posture, likely Create Houmao Project path, Subsystem Exploration, and Inspect.
Existing state One short acknowledgement, current posture, state-aware next choices.
Recent welcome already given Skip welcome; continue from current posture.

Full blank-slate intro:

Welcome to Houmao. Houmao creates, runs, inspects, and coordinates CLI-based AI agents with managed runtime, gateway, mailbox, memory, and loop support.

Branches

Branch Use
branches/orient.md Current posture and stage-aware action table.
branches/fast-paths.md Single Agent Full Run, Operator-Controlled Agent Team, Pro Agent Loop.
branches/subsystem-exploration.md Component-minded subsystem exploration.
branches/quickstart.md Old quickstart wording; prefer Single Agent Full Run for complete fast path.
branches/setup-project-and-mailbox.md Project overlay or mailbox basics.
branches/author-and-launch.md Specialist/profile authoring or launching another agent.
branches/live-operations.md Prompt, memo, mailbox, notifier, gateway, reminder, inspection, manual coordination.
branches/advanced-usage.md Loop-lite, loop-pro tree/generic mode, isolated workspace guidance.
branches/lifecycle-follow-up.md Inspect, stop, relaunch, join/adopt, cleanup follow-up.

References

Reference Use
references/question-style.md User-input questions with required/optional fields and examples.
references/concepts.md Short vocabulary: specialist, profile, managed agent, gateway, mailbox, notifier round, memory, loop, workspace, relaunch, cleanup.

Routing Guidance

Intent Owning Skill
Project overlay setup/explanation houmao-project-mgr
Mailbox root/account/admin houmao-mailbox-mgr
Credential readiness/content houmao-credential-mgr
Specialist/profile/launch dossier/easy launch houmao-agent-definition
Runtime inspection/evidence houmao-agent-inspect
Prompt/interrupt/raw input/mailbox-routing entry houmao-agent-messaging
Gateway lifecycle/watch/mail-notifier/reminders houmao-agent-gateway
Mail send/read/reply/post/archive houmao-agent-email-comms
One gateway-notified open-mail round houmao-process-emails-via-gateway
Memo/pages/memo seed houmao-memory-mgr
Lite loop authoring/execution houmao-agent-loop-lite
Pro loop authoring/topology/execution houmao-agent-loop-pro
Isolated workspace planning/creation/validation houmao-utils-workspace-mgr
Elemental coordination pattern houmao-adv-usage-pattern
Stop/relaunch/join/adopt/list/cleanup houmao-agent-instance

Present tree-loop and generic-loop as topology choices inside houmao-agent-loop-pro, not as separate skill packages.

Guardrails

Guardrail Rule
Activation Do not activate unless the user explicitly asked for touring.
Catalog Do not turn the tour into a full packaged-skill catalog.
State Never restart from project initialization when current state exists.
Order Inspect current state before welcome selection for orientation and outcome requests.
Ownership Do not claim direct-operation command shapes.
Commands Do not invent top-level houmao-mgr easy ... or houmao-mgr specialists ...; reusable definitions live under houmao-mgr project ....
Lifecycle Keep stop, relaunch, and cleanup separate; never auto-run cleanup after stop.
Loops/workspaces Keep loop topology, run-control, direct-SQL, workspace, and elemental protocol details on owning skills.
Packaging Keep packaged touring content self-contained; do not reference development-repository-only paths.
Install via CLI
npx skills add https://github.com/igamenovoer/houmao --skill houmao-touring
Repository Details
star Stars 13
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator