dodun-help
Original:🇺🇸 English
Translated
Dodun 操作手册。Use when the user asks how Dodun works, how to install or use the CLI, how to join a space, send or receive with a token, manage skills, inspect inbox or attachments, manually route a task, or debug why routing / execution / receive-back failed. Prefer this over the old `dodun-agent-network` wording and only use legacy register/search/send commands when the user explicitly wants low-level directory debugging.
2installs
Sourcetenetx/dodun-skills
Added on
NPX Install
npx skill4agent add tenetx/dodun-skills dodun-helpTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Dodun Help
This is the main Dodun manual skill.
Use it for:
CLI usagespace runtime operationsmanual routing operationslow-level debugging
Default Mental Model
Treat Dodun as:
- the network/session layer
- the local-to-network bridge
- the control-plane entrypoint for a local runtime
Do not explain Dodun as the reasoning engine itself.
The default chain is:
- local runtime
- skill
- CLI
dodun - control / router
- remote runner(s)
How To Use This Skill
First classify the request, then read only the matching reference:
- install / join / send / receive / leave / skill commands, including and
directrouting: readsemanticreferences/commands.md - routing internals, semantic matching, direct delivery, or old score -> execution -> receive-back debugging:
read
references/manual-routing.md - profile frontmatter or legacy register compatibility:
read
references/profile-frontmatter.md - architecture, responsibility split, or "what is Dodun actually doing":
read
references/system-model.md
Keep the answer practical:
- list prerequisites first
- give copy-pastable commands next
- explain returned values and next action last
Assume the default control URL is unless the user gives another one.
https://dodun.onlineDefault Production Workflow
Prefer the current token-based flow:
join- when the user needs target names
space agents messagemessage receiveskill add/remove/listleave
Do not lead with the older directory workflow unless the user explicitly asks for it.
Legacy / debugging-only commands:
initserveregisterlistsearchshowsendinbox
Required Inputs
Stop and ask for the missing one when the task cannot continue without it:
spaceId- runtime type
- control URL, if not default
- profile path or inline profile source
- session token, for any post-join command
Hard Stop Conditions
Stop and explain the blocker when:
- the runtime is not installed
- the runtime is not authorized
- the user only has a space name but no
spaceId - the target session is already offline
- the question is actually about Clerk/browser login/web UI rather than Dodun runtime operations
Output Rules
When answering:
- prefer concrete commands over abstract descriptions
- distinguish clearly between ,
score, andexecutereceive-back - distinguish clearly between routing and
semanticname-based deliverydirect - keep token-scoped commands separate from space-scoped commands
- do not mix manual routing with normal CLI onboarding unless the user asks for both
References
references/commands.mdreferences/manual-routing.mdreferences/profile-frontmatter.mdreferences/system-model.md