Agent skill

Tsk Help

by dtormoen in dtormoen/tsk-tsk

A skill your agent uses when the user asks about tsk commands, delegating development tasks to AI agents, managing sandboxed task execution, or working with the tsk task queue and server.

MITAuto-check passedBackend & APIs

Install Tsk Help

skills CLI
$ npx skills add dtormoen/tsk-tsk --skill tsk-help -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install dtormoen/tsk-tsk tsk-help --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/dtormoen/tsk-tsk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/tsk-help/skills/tsk-help .claude/skills/tsk-help && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tsk-help
GitHub stars
171
Token cost
~760 tokens
SKILL.md length
240 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the user asks about tsk commands, delegating development tasks to AI agents, managing sandboxed task execution, or working with the tsk task queue and server.

  • Works in 5 steps: tsk copies your repository into an… → A Docker/Podman container is started… → Network access is restricted to approved… → …
  • The user asks about tsk commands
  • SKILL.md covers Core Commands, How it works, Multi-agent execution and Custom templates, plus 1 more section
  • Calls gh

What it does

Tsk Help is an agent skill from dtormoen/tsk-tsk. Use this skill when the user asks about tsk commands, delegating development tasks to AI agents, managing sandboxed task execution, or working with the tsk task queue and server.

Its SKILL.md is about 760 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Background jobs. It works with Rust. The repository describes itself as: Keeping your agents out of trouble with sandboxed coding agent automation. The licence is MIT.

When your agent uses it

  • The user asks about tsk commands
  • Delegating development tasks to AI agents
  • Managing sandboxed task execution
  • Working with the tsk task queue and server

Example prompts

  • “/tsk-help”

Requirements

  • Docker
  • Pre-approved tools (allowed-tools): Bash(tsk help)

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. tsk copies your repository into an isolated directory (includes uncommitted changes by default, or use --branch to start from a specific…
  2. A Docker/Podman container is started with your language stack and agent installed
  3. Network access is restricted to approved API domains via a Squid proxy
  4. The agent executes the task autonomously
  5. Changes are fetched back as a new branch: tsk/{type}/{name}/{id}

What it can do on your machine

Read from SKILL.md and the folder at commit bc0c0c6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(tsk help)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tsk Help loads about 760 tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 240 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~760

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from dtormoen/tsk-tsk at commit bc0c0c6, republished under its MIT licence (© dtormoen). 240 words, ~760 tokens.

Download SKILL.mdSave it as .claude/skills/tsk-help/SKILL.md (or your agent's skills folder).
name
tsk-help
description
Use this skill when the user asks about tsk commands, delegating development tasks to AI agents, managing sandboxed task execution, or working with the tsk task queue and server.
allowed-tools
Bash(tsk help)

tsk

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.

Core Commands

Run a task immediately
bash
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 sending
Interactive sandbox
bash
tsk shell

Drops you into a container with your repo copy and agent installed. Work interactively, then exit to save changes as a branch.

Queue tasks for background execution
bash
# 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
Chain tasks

Child tasks start from where the parent left off:

bash
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>
Other commands

This is the output of tsk help

!tsk help

How it works

  1. 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)
  2. A Docker/Podman container is started with your language stack and agent installed
  3. Network access is restricted to approved API domains via a Squid proxy
  4. The agent executes the task autonomously
  5. Changes are fetched back as a new branch: tsk/{type}/{name}/{id}

Multi-agent execution

Run the same task with multiple agents to compare results:

bash
tsk add -t feat -n greeting --agent codex,claude -p "Add a greeting feature"

Custom templates

Create templates in ~/.config/tsk/templates/ or .tsk/templates/:

bash
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

Configuration

tsk is configured via ~/.config/tsk/tsk.toml. Key settings:

toml
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.

© dtormoen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/tsk-help/skills/tsk-help of dtormoen/tsk-tsk.

Open the folder on GitHubat commit bc0c0c6

Compare with similar skills

Tsk Help next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tsk Help compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tsk Help this skilldtormoen/tsk-tsk171—~760Automated safety check: PassMIT
Temporal Developertemporalio/skill-temporal-developer230—~2.5kAutomated safety check: PassMIT
Trigger.dev Configurationpapermark/papermark9.2k—~1.2kAutomated safety check: PassCustom licence
Nestjs Trpctrycompai/crm11k—~2.8kAutomated safety check: PassMIT
FoundatioFoundatioFx/Foundatio2.1k—~3.9kAutomated safety check: PassApache-2.0
AI Model NodejsTencentCloudBase/CloudBase-AI-Toolkit1.1k3 repos~5kAutomated safety check: PassMIT

Similar skills

  • Temporal Developer

    temporalio/skill-temporal-developer

    Official

    Develop, debug, and manage Temporal applications across Python, TypeScript, Go, Java, .NET, Ruby, and Rust.

    230 GitHub stars~2.5k tokensUpdated today
    Backend & APIsAuto-check passed
  • Trigger.dev Configuration

    papermark/papermark

    Configures Trigger.dev projects through trigger.config.ts, with build extensions for Prisma, Playwright, Puppeteer, FFmpeg, Python and system packages.

    9.2k GitHub stars~1.2k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Nestjs Trpc

    trycompai/crm

    Build end-to-end type-safe tRPC APIs inside NestJS using the nestjs-trpc adapter — @Router/@Query/@Mutation/@Subscription decorators, TRPCModule.forRoot, injectable middlewares and context, Zod…

    11k GitHub stars~2.8k tokensUpdated 26 days ago
    Backend & APIsAuto-check passed
  • Foundatio

    FoundatioFx/Foundatio

    A skill your agent uses when working with Foundatio infrastructure abstractions for .NET -- caching, queuing, messaging, file storage, distributed locking, or background jobs.

    2.1k GitHub stars~3.9k tokensUpdated today
    Backend & APIsAuto-check passed
  • AI Model Nodejs

    TencentCloudBase/CloudBase-AI-Toolkit

    A skill your agent uses for Node.js backend AI via @cloudbase/node-sdk (=3.16.0) — cloud functions, CloudRun, Express/Koa/NestJS, serverless APIs, scheduled jobs, LLM proxies, agent orchestration.

    1.1k GitHub starsUsed in 3 repos~5k tokens
    Backend & APIsAuto-check passed
  • Trigger.dev Realtime

    papermark/papermark

    Shows how to subscribe to Trigger.dev task runs from the backend and from React for progress indicators, live dashboards, AI response streams and approval waits.

    9.2k GitHub stars~1.7k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed

More from dtormoen/tsk-tsk

  • Tsk Config

    dtormoen/tsk-tsk

    A skill your agent uses when the user wants to set up or configure tsk Docker container images, customize their tsk.toml for Docker builds, configure stack/agent/project layers, or troubleshoot tsk…

    171 GitHub stars~2.8k tokensUpdated 2 mo ago
    Auto-check: notes
  • Tsk Add

    dtormoen/tsk-tsk

    Queue a single task based on the current conversation using tsk add

    171 GitHub stars~1k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Categories

Questions about Tsk Help

What does Tsk Help do?

A skill your agent uses when the user asks about tsk commands, delegating development tasks to AI agents, managing sandboxed task execution, or working with the tsk task queue and server. Tsk Help is an agent skill from dtormoen/tsk-tsk. Use this skill when the user asks about tsk commands, delegating development tasks to AI agents, managing sandboxed task execution, or working with the tsk task queue and server.

When should I use Tsk Help?

Tsk Help fits situations like: the user asks about tsk commands; delegating development tasks to AI agents; managing sandboxed task execution; working with the tsk task queue and server.

How do I install Tsk Help in Claude Code?

Run `npx skills add dtormoen/tsk-tsk --skill tsk-help -a claude-code`. Or copy the skill folder (skills/tsk-help/skills/tsk-help in dtormoen/tsk-tsk) into .claude/skills/tsk-help in your project. Claude Code loads it when a task matches its description.

How do I install Tsk Help in Codex?

Run `npx skills add dtormoen/tsk-tsk --skill tsk-help -a codex`. Or copy the skill folder (skills/tsk-help/skills/tsk-help in dtormoen/tsk-tsk) into .agents/skills/tsk-help in your project. Codex loads it when a task matches its description.

Can I use Tsk Help in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dtormoen/tsk-tsk --skill tsk-help -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tsk-help, .gemini/skills/tsk-help, .github/skills/tsk-help and .opencode/skills/tsk-help in your project.

What does Tsk Help need to run?

Going by SKILL.md and its folder, Tsk Help needs the command-line tools its instructions call (gh). Our summary lists: Docker. Its frontmatter pre-approves these tools: Bash(tsk help).

Does Tsk Help access the network?

SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Tsk Help safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tsk Help use?

Tsk Help is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tsk Help use?

About 760 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Tsk Help?

Skills that share tags, products or a category with Tsk Help: Temporal Developer (temporalio/skill-temporal-developer, 230 stars), Trigger.dev Configuration (papermark/papermark, 9.2k stars), Nestjs Trpc (trycompai/crm, 11k stars) and Foundatio (FoundatioFx/Foundatio, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tsk Help?

dtormoen (a GitHub user) maintains it in dtormoen/tsk-tsk, which has 171 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on July 29, 2026.

Source: dtormoen/tsk-tsk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.