dust-tt/dust

dust-call-agent

Call a Dust agent for Dust company context or to access tools, data, and actions unavailable through the current agent's native capabilities.

First seen Feb 25, 2026

Installation

$ npx skills add dust-tt/dust --skill dust-call-agent

Summary

  • Call a Dust agent for Dust company context or to access tools, data, and actions unavailable through the current agent's native capabilities.
  • Never use a Dust agent as a proxy for Slack, Notion, Google Drive, calendars, or any other service when native access is available; use the native tool instead because it is faster and more efficient.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from dust-tt/dust.

npx skills add dust-tt/dust

Browse all from dust-tt/dust

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Also listed on

Alternate registries and mirrors of this skill.

Repository health

Stars 1.4K
License LICENSE
Default branch main
Open issues 44
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,455 B
  • docs SUMMARY.md 365 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 35 installs

SKILL.md

Access Dust agents that have context on all the company, e.g. recent projects, engineering, sales, marketing, etc., via the Dust CLI non-interactively, e.g.: $ dust chat -a dust -m "create an issue for this: ..." $ dust chat -a deep-dive -m "Research all info we have on kubernetes probe failures in recent weeks."

For GitHub issue creation, use the dust agent rather than issueBot or gh; dust has specific guidance for writing issues.

A conversation with an agent can be continued after the first message using the argument -c CONVERSATIONSTRINGID. The conversation id will be returned in the JSON result from the initial call. $ dust chat -a dust -c 'TdWyn4aDt1' -m "also add a subsequent issue about this: ..."

Use --projectName or --projectId to create the conversation inside a specific project (space). These cannot be used with -c (only for new conversations): $ dust chat -a prea --projectName "Engineering" -m "summarize recent incidents" $ dust chat -a prea --projectId "abc123" -m "summarize recent incidents"

Use -d / --details to get detailed message information in the output (raw event stream, tool actions, and full agent message payload): $ dust chat -a prea -d -m "what's the status of project X?"

If the CLI errors because login is needed, ask the user to perform it manually.

An agent may take long to answer. Avoid repeating an agent call if possible, especially if it timed out without a clear error, because:

  • the agent call may not be idempotent, e.g. when creating an issue, if the conversation on Dust has been started, repeating will create two issues;
  • multiple conversations are created in the user's Dust workspace, which bloats their conversation history.

If the CLI timed out but returned a conversationId and messageId, you can safely fetch the result without side effects: $ dust chat -c <conversationId> --messageId <messageId>

Otherwise, wait for a clear answer. If you decide to time out with no conversation ID, make no assumption on success or failure; report back to the user.