Skip to main content
Use this when you want an agent to run GTM work without opening the Deepline UI.

Pick the integration path

The rule is simple: if the agent can run shell commands, it can run Deepline. Use skills where the agent supports them. Use the plain CLI everywhere else.

Ask the agent to install Deepline

Give the agent this instruction:
The guide makes the agent check its environment, install deepline@latest, run deepline setup --json, handle the persistent project-local fallback in a restricted sandbox, complete browser authorization, and verify CLI, skills, auth, and workspace state. For a direct terminal install:
deepline setup installs the hosted skill bundle for the detected agent and keeps it current. The hosted installer supports Codex, Claude Code, Cursor, Gemini CLI, and Antigravity. For an unknown agent it installs the bundle for all supported targets. Hermes remains CLI-only. OpenClaw uses the CLI or MCP and does not have a hosted Deepline skill target.

Give the agent a concrete job

Good agent instructions name the file, output file, run name, row range, and tool payload.
If the pilot looks right, run the same command without the row range:
Do not ask the agent to guess flags. The canonical command shape is:

Use the GTM agent repo

For repo-backed agent workflows, start from the Deepline GTM agent project:

deepline-gtm-agent

Reference repo for improving Deepline GTM agent workflows across coding agents.
Use that repo when you want versioned prompts, reusable workflows, or a shared agent setup that works across Codex, Claude Code, and other shell-capable coding agents.

Troubleshooting

Ask the agent to follow https://code.deepline.com/SKILL.md in that environment. It will use a persistent project-local install when sandbox policy blocks a global installation.
Read the failed phase and exact retry command from deepline setup --json. If setup reports a diagnostic command, run it. Otherwise use deepline doctor --json to inspect CLI, skills, auth, workspace, and API state.
Stop and check the internal content canonicals before running it. For enrichment, use the command shape on this page.