npx claudepluginhub dtormoen/tsk-tsk --plugin tsk-helpThis skill is limited to using the following tools:
`tsk` delegates development tasks to AI agents (Claude Code, Codex) running in isolated Docker/Podman containers. Agents work autonomously and produce git branches for review.
Orchestrates parallel AI coding agents in isolated Git worktrees using Agency CLI. Create, list, merge tasks; attach files; manage tmux sessions for simultaneous coding.
Orchestrates multi-agent coding tasks via Claude DevFleet: plans projects into mission DAGs, dispatches parallel agents to isolated git worktrees, monitors progress, and retrieves structured reports.
Orchestrates multi-agent coding tasks via Claude DevFleet: plans projects into mission DAGs, dispatches parallel agents in isolated git worktrees, monitors progress, and retrieves structured reports. Use for parallel coding workflows.
Share bugs, ideas, or general feedback.
tsk delegates development tasks to AI agents (Claude Code, Codex) running in isolated Docker/Podman containers. Agents work autonomously and produce git branches for review.
tsk run --type feat --name add-auth --prompt "Add JWT authentication to the API"
Key flags:
--type (-t): Task template (feat, fix, doc, refactor, or custom templates)--name (-n): Human-readable name used in the git branch--prompt (-p): Task prompt (replaces {{PROMPT}} in templates)--agent: Agent to use (claude, codex). Default: claude--edit: Open the full prompt in your editor before sendingtsk shell
Drops you into a container with your repo copy and agent installed. Work interactively, then exit to save changes as a branch.
# Start the server with parallel workers
tsk server start --workers 4
# Queue tasks
tsk add -t feat -n user-api -p "Add REST API for user management"
tsk add -t fix -n login-bug -p "Fix session timeout on login page"
# Check status
tsk list
Child tasks start from where the parent left off:
tsk add -t feat -n add-api -p "Add users API endpoint"
tsk list # get the task ID
tsk add -t feat -n add-tests -p "Add tests for users API" --parent <taskid>
This is the output of tsk help
!tsk help
tsk copies your repository into an isolated directory (includes uncommitted changes by default, or use --branch to start from a specific branch's committed state)tsk/{type}/{name}/{id}Run the same task with multiple agents to compare results:
tsk add -t feat -n greeting --agent codex,claude -p "Add a greeting feature"
Create templates in ~/.config/tsk/templates/ or .tsk/templates/:
mkdir -p ~/.config/tsk/templates
cat > ~/.config/tsk/templates/issue-bot.md << 'EOF'
Solve the GitHub issue below. Write tests and a descriptive commit message.
{{PROMPT}}
EOF
# Use it
gh issue view 42 | tsk add -t issue-bot -n fix-issue-42
tsk is configured via ~/.config/tsk/tsk.toml. Key settings:
container_engine = "docker" # or "podman"
[defaults]
memory_gb = 12.0
cpu = 8
[server]
auto_clean_enabled = true
auto_clean_age_days = 7.0
[project.my-project]
agent = "claude"
stack = "go"
See tsk help or tsk help <command> for full option details.