LaunchKit · 2026
Back to Skills

async-task

Execute long-running tasks without HTTP timeouts.

0
2.5k downloads
by @enderfga

Setup & Installation

openclaw skills install @enderfga/async-task

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install async-task

What This Skill Does

Runs long-running shell tasks without hitting HTTP timeout limits. Agents call start, execute commands, then push the result back to the active session when done. Auto-detects the session via OpenClaw or Clawdbot CLI.

Eliminates empty response errors from HTTP timeouts by decoupling task execution from the request/response cycle.

When to use it

  • Counting or scanning files across large codebases
  • Running multi-step build or test pipelines
  • Fetching data from slow or unpredictable external APIs
  • Analyzing large log files without dropping the connection
  • Executing background jobs that exceed 5-second response limits

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Count all TypeScript files in this project

AGENT
  1. 1Call async-task start "Counting TypeScript files..." to acknowledge immediately
  2. 2Run find . -name "*.ts" | wc -l to count the files
  3. 3Call async-task done "Found $count TypeScript files" to push result to the active session
OUTPUT

User receives the file count pushed directly to their session