bambu-studio-ai
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
OpenClaw Async Task
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install enderfga/async-taskInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Execute long-running tasks without HTTP timeouts. Use when you need to:
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"
# 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
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
async-task start "Scanning files..."
async-task done "Found 42 files"
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"
start saves task state and returns confirmation immediatelydone/fail uses OpenClaw/Clawdbot CLI to push result to the active sessionZero configuration required - automatically detects active session via openclaw sessions or clawdbot sessions.
For custom webchat or notification systems:...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
Execute long-running tasks without HTTP timeouts
When AI agents execute commands that take more than a few seconds, HTTP connections often timeout, resulting in empty response from server errors. This tool solves that problem.
User: "Analyze this large codebase"
AI Agent:
1. async-task start "Analyzing codebase..." → Returns immediately ✓
2. <runs actual analysis>
3. async-task done "Found 150 issues" → Pushes to user ✓
npm install -g openclaw-async-task
Or manually:
git clone https://github.com/Enderfga/openclaw-async-task.git
chmod +x openclaw-async-task/async-task.js
ln -s $(pwd)/openclaw-async-task/async-task.js /usr/local/bin/async-task
# Start a task (returns immediately)
async-task start "Processing data..."
# Complete with result (pushes to active session)
async-task done "Processed 1,234 records successfully"
# Or report failure
async-task fail "Connection timeout after 3 retries"
# Direct push (no start needed)
async-task push "Quick update: 50% complete"
# Check status
async-task status
Works out of the box with OpenClaw/Clawdbot:
openclaw or clawdbot)sessions send to push messagesFor custom webchat implementations:
export ASYNC_TASK_PUSH_URL="https://your-server.com/api/push"
export ASYNC_TASK_AUTH_TOKEN="your-auth-token"
Expected endpoint interface:
POST /api/push
Authorization: Bearer <token>
Content-Type: application/json
{
"sessionId": "abc123",
"content": "Your message",
"role": "assistant"
}
This package includes SKILL.md for automatic skill discovery. The AI learns when and how to use async tasks.
MIT
# OpenClaw Async Task ## 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 ```bash # 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 ```bash 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) 1. **Start**: `async-task start "Scanning files..."` 2. **Execute**: Run your actual commands 3. **Push result**: `async-task done "Found 42 files"` ## Example User asks: "Count all TypeScript files in this project" ```bash # 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 1. `start` saves task state and returns confirmation immediately 2. You execute whatever commands needed 3. `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:...
# OpenClaw Async Task
> Execute long-running tasks without HTTP timeouts
When AI agents execute commands that take more than a few seconds, HTTP connections often timeout, resulting in `empty response from server` errors. This tool solves that problem.
## How It Works
```
User: "Analyze this large codebase"
AI Agent:
1. async-task start "Analyzing codebase..." → Returns immediately ✓
2. <runs actual analysis>
3. async-task done "Found 150 issues" → Pushes to user ✓
```
## Installation
```bash
npm install -g openclaw-async-task
```
Or manually:
```bash
git clone https://github.com/Enderfga/openclaw-async-task.git
chmod +x openclaw-async-task/async-task.js
ln -s $(pwd)/openclaw-async-task/async-task.js /usr/local/bin/async-task
```
## Usage
```bash
# Start a task (returns immediately)
async-task start "Processing data..."
# Complete with result (pushes to active session)
async-task done "Processed 1,234 records successfully"
# Or report failure
async-task fail "Connection timeout after 3 retries"
# Direct push (no start needed)
async-task push "Quick update: 50% complete"
# Check status
async-task status
```
## Zero Configuration
Works out of the box with OpenClaw/Clawdbot:
- Automatically detects CLI (`openclaw` or `clawdbot`)
- Automatically finds active session
- Uses native `sessions send` to push messages
## Advanced: Custom Endpoint
For custom webchat implementations:
```bash
export ASYNC_TASK_PUSH_URL="https://your-server.com/api/push"
export ASYNC_TASK_AUTH_TOKEN="your-auth-token"
```
Expected endpoint interface:
```http
POST /api/push
Authorization: Bearer <token>
Content-Type: application/json
{
"sessionId": "abc123",
"content": "Your message",
"role": "assistant"
}
```
## As a Clawdbot/OpenClaw Skill
This package includes `SKILL.md` for automatic skill discovery. The AI learns when and how to use async tasks.
## License
MITBambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.
Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.