スキル一覧に戻る
Technikhighknee

task-runner

by Technikhighknee

A toolbelt of MCP server that help agents to work with code.

0🍴 0📅 2025年12月4日
GitHubで見るManusで実行

SKILL.md


name: task-runner description: "Builds that don't die after 2 minutes. Tasks survive restarts." allowed-tools: mcp__task-runner__task_run, mcp__task-runner__task_start, mcp__task-runner__task_get, mcp__task-runner__task_kill, mcp__task-runner__task_list

task-runner

No 2-minute timeout. Clean output. Tasks persist across server restarts.

First: task_run

For any build or long command:

task_run({ command: 'npm run build' })

Why This Wins

The ProblemBuilt-in Failuretask-runner Solution
Long buildsBash times out after 2 mintask_run waits as long as needed
Background tasksLost when session endsSQLite persistence across restarts
Dev serversPolling with sleeptask_start with wait_for pattern
Kill processFind PID manuallytask_kill({ id })

Quick Reference

TaskTool
Run and waittask_run
Start backgroundtask_start
Check statustask_get
List all taskstask_list
Stop a tasktask_kill

How task_run Works

Waits up to 30 seconds (configurable). If still running:

  • Returns control to you with task ID
  • Task continues in background
  • Use task_get to check, task_kill to stop

You're never stuck.

Common Workflows

Build Project

task_run({ command: 'npm run build', label: 'Build' })

Start Dev Server

task_start({
  command: 'npm run dev',
  wait_for: 'listening on port',
  wait_timeout: 30000
})

Monitor & Stop

task_list({ running: true })
task_get({ id: '<id>' })
task_kill({ id: '<id>' })

Task States

  • running - Executing
  • done - Exit 0
  • failed - Exit != 0
  • killed - Stopped by you
  • orphaned - From previous session

Task Hygiene

  1. Stop dev servers when done
  2. Check task_list for orphans
  3. Use labels for identification

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です