home / skills / dagster-io / erk / erk-exec
This skill helps you understand erk exec syntax and workflows, guiding command selection and usage before running executions.
npx playbooks add skill dagster-io/erk --skill erk-execReview the files below or copy the command above to add this skill to your agents.
---
name: erk-exec
description: >
Guide for erk exec subcommands. Use when running erk exec commands
to understand syntax, find the right command for a task, or learn
common workflows. Always check syntax with -h or load this skill
before running erk exec commands.
---
# erk exec Guide
## Quick Start
Before running any `erk exec` command, check syntax with `-h`:
```bash
erk exec <command> -h
```
## Commands by Workflow
### PR Review Operations
When addressing PR review comments or resolving threads:
| Command | Purpose |
| ----------------------------- | ------------------------------------ |
| `get-pr-review-comments` | Fetch review comments (use `--pr N`) |
| `resolve-review-thread` | Resolve a thread (use `--thread-id`) |
| `reply-to-discussion-comment` | Reply to discussion comment |
| `get-pr-discussion-comments` | Fetch discussion comments |
**Typical workflow:**
1. `erk exec get-pr-review-comments --pr 123`
2. Make code changes
3. `erk exec resolve-review-thread --thread-id PRRT_xxx`
### Plan Operations
When working with erk-plan issues:
| Command | Purpose |
| ----------------------- | ---------------------------- |
| `plan-save-to-issue` | Save plan to GitHub issue |
| `get-plan-metadata` | Get metadata from plan issue |
| `setup-impl-from-issue` | Set up .impl/ from issue |
| `get-issue-body` | Fetch issue body (REST API) |
| `update-issue-body` | Update issue body (REST API) |
### Session Operations
When working with Claude Code sessions:
| Command | Purpose |
| ------------------------- | --------------------------------- |
| `list-sessions` | List sessions for current project |
| `preprocess-session` | Compress session for analysis |
| `upload-session` | Upload session to gist |
| `download-remote-session` | Download session from gist |
### Marker Operations
For inter-process communication:
| Command | Purpose |
| --------------- | ---------------------- |
| `marker create` | Create marker file |
| `marker exists` | Check if marker exists |
| `marker read` | Read marker content |
| `marker delete` | Delete marker file |
All marker commands require `--session-id`.
## Full Reference
For complete syntax details on all 65+ commands:
@reference.md
This skill is a concise guide to erk exec subcommands for common workflows like PR reviews, plan management, session handling, and marker operations. Use it to quickly find the correct erk exec command and verify typical command sequences before running them. Always verify exact flags with the command-specific -h help.
The skill organizes erk exec commands by workflow and describes each command’s purpose and typical usage patterns. It highlights common sequences (for example, fetching PR review comments, making changes, and resolving threads) and lists required flags for marker and session operations. It encourages checking command syntax with -h before execution.
Should I always check -h before running a command?
Yes. erk exec options and flags can change; -h shows the authoritative, current syntax for a command.
What flag is required for marker commands?
All marker commands require --session-id to scope the marker to a specific session.