do.agent
Detect agent CLIs installed on this machine (omp, claude, gemini, codex), let the user pick one for DeepOrbit to hand execution to, and show the current…
Skill by dull-bird
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dull-bird-do-agent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/do-agent
What's inside
- Skill name
do.agent- Description
- Detect agent CLIs installed on this machine (omp, claude, gemini, codex), let the user pick one for DeepOrbit to hand execution to, and show the current configuration. Use when the user wants to connect/configure an agent CLI, asks which agents are available, mentions ACP/RPC/-p mode handoff, or asks to see the current agent status.
- License
- MIT
- Instructions
- 72 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
Files (1)
- SKILL.md
SKILL.md (first lines)
# Agent — Local Agent CLI Configuration DeepOrbit prepares context (prompts, vault state, cron instructions) and hands execution to an agent CLI on the machine. This skill detects what is installed, asks the user to choose, persists the choice in `deeporbit.json` (`agent:` section), and reports status. ## Modes | Mode | Meaning | Best for | |------|---------|----------| | `acp` | Agent Client Protocol over stdio, streaming | dashboard chat, interactive runs | | `rpc` | NDJSON RPC (omp only: `omp --mode rpc`) | programmatic pipelines | | `print` | one-shot `-p` / `exec` | cron jobs, batch handoff | ## Workflow 1. **Detect:** ```bash deeporbit --vault . agent detect [--versions] ``` Lists every known agent (omp, claude, gemini, codex), whether it is installed, where, and which modes it supports. 2. **Ask the user which agent to use.** Use the runtime's native ask form (e.g. an interactive question with one option per *installed* agent). Present name, description, and supported modes. Recommend the agent that supports `acp` when the user wants the dashboard assistant; `print` for pure automation. If only one agent is installed, confirm instead of asking. 3. **Configure:** ```bash deeporbit --vault . agent configure <name> [--mode acp|rpc|print] ``` Omitting `--mode` picks the preferred one automatically (`acp` > `rpc` > `print`). The choice is validated (installed + mode supported) and saved to `deeporbit.json` — it syncs with the vault as a preference; detection always runs live. 4. **Status:** ```bash deeporbit --vault . agent status ``` Shows the configured agent, whether it is actually available on this machine (`available: false` means the config synced to a machine without that CLI — suggest re-configuring), and the full detection table. ## Where the configuration is used - `deeporbit --vault . serve` — the dashboard assistant connects through the configured agent's ACP mode when `--agent auto` (the default). - `deeporbit --vault . cron run-due` — due-job instructions are meant to be handed to the configured agent; `agent status` shows the exact `argv`. - The dashboard's 助手 view has an Agent 配置 panel that calls the same `/api/agent/config` endpoints. ## Guardrails - NEVER configure an agent that detection says is not installed — tell the user how to install it instead. - The `agent:` section in `deeporbit.json` is a preference, not machine state; never treat it as proof the CLI exists — always check `available`. - `agent clear` removes the configuration; the dashboard then falls back to auto-detection order (omp → claude → gemini).
From dull-bird/DeepOrbit, MIT.
More from dull-bird/DeepOrbit
- 0.577score
do.organize
dull-bird
Automatically reorganize, clean up and deduplicate the DeepOrbit vault.
SkillBFreshness: B★ 7Claude Code +9 - 0.535score
do.arxiv-translator
dull-bird
Automatically downloads LaTeX source from arXiv, translates it to a target language (default Chinese), and compiles it to PDF using xelatex.
SkillCFreshness: C★ 7Claude Code +9 - 0.532score
do.fix-links
dull-bird
Automatically scans wiki links in 40_Wiki, identifies missing note files, and automatically completes them.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.agenda
dull-bird
Build a current agenda from DeepOrbit Markdown tasks.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.archive
dull-bird
Archive completed projects and processed inbox items.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.init
dull-bird
Initialize or safely upgrade a DeepOrbit Obsidian vault.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.kickoff
dull-bird
Convert an idea or Inbox note into a structured DeepOrbit project.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.link
dull-bird
Connect the current workspace to an existing DeepOrbit Obsidian vault elsewhere on disk and run its workflows by natural language.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.mentor
dull-bird
Act as the user's mentor for project and knowledge management.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.note-summary
dull-bird
Fetch and summarize any content (URL, PDF, local file, audio/video) into a structured Markdown note with completeness verification.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.mermaid
dull-bird
Create accurate Mermaid diagrams in Obsidian.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.dream
dull-bird
Let the vault "dream" — an offline consolidation pass that self-organizes knowledge.
SkillCFreshness: C★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Jul 24, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/dull-bird/DeepOrbit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dull-bird
- 0.577score
do.organize
dull-bird
Automatically reorganize, clean up and deduplicate the DeepOrbit vault.
SkillBFreshness: B★ 7Claude Code +9 - 0.535score
do.arxiv-translator
dull-bird
Automatically downloads LaTeX source from arXiv, translates it to a target language (default Chinese), and compiles it to PDF using xelatex.
SkillCFreshness: C★ 7Claude Code +9 - 0.532score
do.fix-links
dull-bird
Automatically scans wiki links in 40_Wiki, identifies missing note files, and automatically completes them.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.agenda
dull-bird
Build a current agenda from DeepOrbit Markdown tasks.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.archive
dull-bird
Archive completed projects and processed inbox items.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
do.dream
dull-bird
Let the vault "dream" — an offline consolidation pass that self-organizes knowledge.
SkillCFreshness: C★ 7Claude Code +9
Cite this page
do.agent skill. Agent Mart. https://agentmart.dev/skills/dull-bird-do-agent (last updated 2026-10-24)