Skip to content
Agentmart
Submit a tool

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

IndexedMIT★ 7
Write a review

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.

We use your email only for this newsletter. Privacy

About

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.

Use cases: agent-building

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from dull-bird

Cite this page

do.agent skill. Agent Mart. https://agentmart.dev/skills/dull-bird-do-agent (last updated 2026-10-24)