โ† All skills
Tencent SkillHub ยท Developer Tools

Async Task

Run and manage long tasks exceeding HTTP timeouts by starting, updating, and completing them asynchronously with immediate responses.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Run and manage long tasks exceeding HTTP timeouts by starting, updating, and completing them asynchronously with immediate responses.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md, async-task.js, package.json

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

Description

Execute long-running tasks without HTTP timeouts. Use when you need to: Run commands that may take more than 5 seconds Analyze large files or codebases Perform multi-step operations Call external APIs with unpredictable latency IMPORTANT: When a task might timeout, you MUST use this skill to avoid empty response from server errors. Triggers: "async task", "long running", "timeout", "background task", "push result"

Installation

# Clone and link globally git clone https://github.com/Enderfga/openclaw-async-task.git cd openclaw-async-task npm link # Or just copy async-task.js to your PATH chmod +x async-task.js cp async-task.js /usr/local/bin/async-task

Commands

async-task start "<description>" # Start task, returns immediately async-task done "<result>" # Complete task, push result to user async-task fail "<error>" # Task failed, push error message async-task push "<message>" # Push message directly (no start needed) async-task status # Show current task status

Usage Flow (MUST follow strictly)

Start: async-task start "Scanning files..." Execute: Run your actual commands Push result: async-task done "Found 42 files"

Example

User asks: "Count all TypeScript files in this project" # Step 1: Acknowledge immediately async-task start "Counting TypeScript files..." # Step 2: Do the actual work count=$(find . -name "*.ts" | wc -l) # Step 3: Push the result async-task done "Found $count TypeScript files"

How It Works

start saves task state and returns confirmation immediately You execute whatever commands needed done/fail uses OpenClaw/Clawdbot CLI to push result to the active session Zero configuration required - automatically detects active session via openclaw sessions or clawdbot sessions.

Advanced: Custom Push Endpoint

For custom webchat or notification systems: export ASYNC_TASK_PUSH_URL="https://your-server.com/api/push" export ASYNC_TASK_AUTH_TOKEN="your-token" The endpoint receives: { "sessionId": "session-id", "content": "message", "role": "assistant" }

Environment Variables

VariableRequiredDescriptionOPENCLAW_SESSIONNoTarget session (auto-detected)ASYNC_TASK_PUSH_URLNoCustom HTTP push endpointASYNC_TASK_AUTH_TOKENNoAuth token for custom endpoint

Requirements

Node.js 16+ OpenClaw or Clawdbot CLI installed

Critical Rules

MUST pair start with done or fail NEVER start without completing NEVER say "will push later" then forget

Links

GitHub OpenClaw

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs1 Scripts1 Config
  • SKILL.md Primary doc
  • README.md Docs
  • async-task.js Scripts
  • package.json Config