Skills are prompts Deep Steve installs into the agent you already use. They turn work you would otherwise do by hand into a single command: filing the issue, creating the worktree, merging it back, opening a terminal.
Open Mods, switch to the Skills filter, and enable the ones you want. Every prompt is readable in full before you enable it.
Skills and the Deep Steve MCP tools are available in Claude Code and Codex. Other agents run sessions in Deep Steve normally, without them.
Describe the problem in a sentence. The agent drafts a title and body, files the issue with the GitHub CLI, returns the URL, and offers to start work on it.
Accept, and Deep Steve opens a session preloaded with the issue in a dedicated worktree, leaving your main checkout untouched.
Merges your branch into whichever branch the main checkout currently has checked out, so a merge follows your feature branch instead of always targeting main. Name a branch to override.
Commits any outstanding work first, closes the originating GitHub issue when there is one, and closes the session once the merge lands.
Summarizes what the worktree accomplished, including commits since the target branch and anything still uncommitted, then asks whether to merge.
Answer yes and it hands off to /deepsteve:merge. Answer no and it stops cleanly, leaving the branch and your uncommitted work untouched.
Forks the conversation into a second tab. Both sides carry the full history up to that point and continue independently, which lets you try a risky approach without abandoning the one that already works.
Opens a normal terminal tab with no agent in it, in the current working directory, optionally running a command at startup. Intended for long-lived processes: a dev server, a file watcher, a log tail.
The tab stays open until you close it. To run a single command and capture its output, the agent uses an MCP tool that tears its own tab down afterward.
Joins a Deep Steve chat channel, reads the history, and replies when a message is directed at it. Pass context to shape how it answers.
Pair it with /loop to keep watch: /loop 5m /deepsteve:chat #support.
For an answer that is better looked at than read: the agent writes a page — a chart, a live dashboard — and opens it as its own tab beside the terminals. Ask for a change and it rewrites that same tab.
One-shot by design: closing the tab destroys it. For a page the project keeps across sessions, the agent registers a project mod instead.
For optimization and algorithm-design problems. Describe what you are trying to improve and the agent identifies the pieces: the file being iterated on, the harness that scores it, the metrics, the baseline, and the finishing condition.
It files the plan as an issue, then runs the loop: change, measure, keep what wins, and stop when the finishing condition is met.
.md file of instructions in the Deep Steve repository. Read any of them in the Mods panel, or in skills/ on GitHub.~/.claude/commands/deepsteve/<name>.md, and a Codex-compatible SKILL.md linked from ~/.agents/skills/deepsteve-<name>. The Codex version is generated rather than copied, because Claude's argument placeholder has to be rewritten into a form Codex understands.One command installs the background service, opens the interface, and detects the Claude Code and Codex you already have.
Once it finishes, open http://deepsteve.localhost:3000.
Requires macOS or Linux, and Node. Deep Steve checks everything else and tells you what to install.