Temporal Developer
temporalio/skill-temporal-developer
Develop, debug, and manage Temporal applications across Python, TypeScript, Go, Java, .NET, Ruby, and Rust.
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.
$ npx skills add dtormoen/tsk-tsk --skill tsk-help -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install dtormoen/tsk-tsk tsk-help --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "tsk-help" agent skill from https://github.com/dtormoen/tsk-tsk/tree/main/skills/tsk-help/skills/tsk-help into .claude/skills/tsk-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tsk-help", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/dtormoen/tsk-tsk/tree/main/skills/tsk-help/skills/tsk-helpType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add dtormoen/tsk-tsk --skill tsk-help -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install dtormoen/tsk-tsk tsk-help --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dtormoen/tsk-tsk.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/tsk-help/skills/tsk-help .agents/skills/tsk-help && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "tsk-help" agent skill from https://github.com/dtormoen/tsk-tsk/tree/main/skills/tsk-help/skills/tsk-help into .agents/skills/tsk-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tsk-help", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dtormoen/tsk-tsk --skill tsk-help -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install dtormoen/tsk-tsk tsk-help --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dtormoen/tsk-tsk.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/tsk-help/skills/tsk-help .cursor/skills/tsk-help && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "tsk-help" agent skill from https://github.com/dtormoen/tsk-tsk/tree/main/skills/tsk-help/skills/tsk-help into .cursor/skills/tsk-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tsk-help", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/dtormoen/tsk-tsk.git --path skills/tsk-help/skills/tsk-help--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add dtormoen/tsk-tsk --skill tsk-help -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install dtormoen/tsk-tsk tsk-help --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dtormoen/tsk-tsk.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/tsk-help/skills/tsk-help .gemini/skills/tsk-help && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "tsk-help" agent skill from https://github.com/dtormoen/tsk-tsk/tree/main/skills/tsk-help/skills/tsk-help into .gemini/skills/tsk-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tsk-help", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install dtormoen/tsk-tsk tsk-helpInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add dtormoen/tsk-tsk --skill tsk-help -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/dtormoen/tsk-tsk.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/tsk-help/skills/tsk-help .github/skills/tsk-help && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "tsk-help" agent skill from https://github.com/dtormoen/tsk-tsk/tree/main/skills/tsk-help/skills/tsk-help into .github/skills/tsk-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tsk-help", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add dtormoen/tsk-tsk --skill tsk-help -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install dtormoen/tsk-tsk tsk-help --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dtormoen/tsk-tsk.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/tsk-help/skills/tsk-help .opencode/skills/tsk-help && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "tsk-help" agent skill from https://github.com/dtormoen/tsk-tsk/tree/main/skills/tsk-help/skills/tsk-help into .opencode/skills/tsk-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tsk-help", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
tsk-helpA 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.
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.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit bc0c0c6. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
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.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from dtormoen/tsk-tsk at commit bc0c0c6, republished under its MIT licence (© dtormoen). 240 words, ~760 tokens.
.claude/skills/tsk-help/SKILL.md (or your agent's skills folder).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 shellDrops 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 listChild 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-42tsk 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.
© dtormoen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/tsk-help/skills/tsk-help of dtormoen/tsk-tsk.
Open the folder on GitHubat commit bc0c0c6
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Tsk Help this skilldtormoen/tsk-tsk | 171 | — | ~760 | Automated safety check: Pass | MIT | |
| Temporal Developertemporalio/skill-temporal-developer | 230 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Trigger.dev Configurationpapermark/papermark | 9.2k | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| Nestjs Trpctrycompai/crm | 11k | — | ~2.8k | Automated safety check: Pass | MIT | |
| FoundatioFoundatioFx/Foundatio | 2.1k | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| AI Model NodejsTencentCloudBase/CloudBase-AI-Toolkit | 1.1k | 3 repos | ~5k | Automated safety check: Pass | MIT |
temporalio/skill-temporal-developer
Develop, debug, and manage Temporal applications across Python, TypeScript, Go, Java, .NET, Ruby, and Rust.
papermark/papermark
Configures Trigger.dev projects through trigger.config.ts, with build extensions for Prisma, Playwright, Puppeteer, FFmpeg, Python and system packages.
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…
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.
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.
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.
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…
dtormoen/tsk-tsk
Queue a single task based on the current conversation using tsk add
Works with
Categories
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.