Install
openclaw skills install task-experience-summariesExperience summaries for OpenClaw tasks, including common installation problems, troubleshooting steps, and best practices for packages, configurations, and tools. Use when experiencing installation issues, facing unknown error messages, or needing guidance on package names and configuration methods. Also use when documenting new experiences for future reference.
openclaw skills install task-experience-summariesThis skill provides curated experience summaries from real OpenClaw tasks, including:
Each entry includes: Problem → Solutions → Key Lessons → Prevention Steps.
Purpose: Search, install, update, and publish OpenClaw skills from clawhub.com.
Installation:
npm install -g clawhub
Usage:
# Search for skills
clawhub search "keyword"
# Install a skill
clawhub install "skill-name"
# List installed skills
clawhub list
# Publish a new skill (when ready)
clawhub publish "skill-directory"
Authentication:
clh_<token>@<username>Purpose: AI-optimized web search via Tavily API.
Configuration:
# Set environment variable
set TAVILY_API_KEY=your-api-key-here
Usage:
web_search tool<skill-dir>/README_CONFIG.mdScenario: Install command fails with "404 Not Found"
Solutions:
clawhub search "keyword"npm search "keyword"Typical Fixes:
tavily-search → correct: tavily-mcp)Key Lesson: Always verify package existence before installation. Use search tools.
Scenario: Installation fails with "EEXIST: file already exists"
Solution:
npm i -g clawhub --force
Root Cause: Old version files remain, blocking installation
Prevention: Use --force for global installations on Windows if issues occur
Scenario Package not found in npm registry
Solutions:
clawhub search "keyword"Example:
Initial attempt: npm install "find-skills" → 404
Solution: clawhub search "find-skills" → Found "find-skills v0.1.0"
Result: clawhub install "find-skills" → Success
Key Lesson: ClawHub is the first place to check for OpenClaw skills
Standard Pattern:
# SET in current session
set ENV_VAR=value
# For persistent settings, add to shell config
# (e.g., .bashrc, .zshrc, PowerShell profile)
Common Variables:
TAVILY_API_KEY - For web search toolsOPENAI_API_KEY - If needed for OpenAI-based skillsVerification:
echo $TAVILY_API_KEY # Unix-like
echo %TAVILY_API_KEY% # PowerShell/CMD
Symptom: "tab not found" errors after browser operations
Solutions:
Best Practice:
Symptom: Multiple profiles causing conflicts
Solutions:
--profile=chrome for managed Chrome browser--profile=openclaw for isolated browserStatus Check:
openclaw gateway status
Determine if the issue belongs to:
Use the tables and categorized entries above:
Apply suggested fixes in order:
When to Document:
How to Document:
Template for New Entry:
### Problem: [Clear description]
**Scenario:** [Context where problem occurs]
**Solution:** [Step-by-step resolution]
**Root Cause:** [Why this happens]
**Prevention:** [How to avoid]
**Platform Notes:** [If platform-specific]
Review after using the skill:
| Issue Type | Symptoms | Primary Tool | Key Command |
|---|---|---|---|
| Package not found | 404, npm errors | npm, ClawHub | clawhub search "keyword" |
| Permission errors | EEXIST, access denied | npm install | --force flag |
| Configuration missing | Tool fails | Environment variables | set VAR=value |
| Browser connection | Tab not found | Browser tools | Restart Gateway + Badge ON |
| Unknown package | Cannot install | clawhub list | clawhub install "name" |
# User asks: "I need a weather skill for checking forecasts"
# Step 1: Search
clawhub search "weather"
# Step 2: Identify candidate
Found: "weather v1.0" - Get current weather and forecasts (no API key required)
# Step 3: Install
clawhub install "weather"
# Step 4: Configure (if needed)
# Check README_CONFIG.md for required environment variables
# Step 5: Use
# Use web_search tool with query: "weather today"
# Symptom: Browser tool reports "tab not found"
# Step 1: Restart Gateway (first fix)
OpenClaw.app → Restart
# Step 2: Check extension
✓ Badge indicator should be ON
✓ Running state
✓ CDP Ready (Chrome DevTools Protocol)
# Step 3: Reattach if needed
Click OpenClaw extension icon → Attach tab → Badge ON
# Step 4: Verify
Try browser open → snapshot
# Symptom: "I need an RSS feed parser" - package unknown
# Step 1: ClawHub search
clawhub search "rss"
# Step 2: Identify
Found: "rss-parser skill v0.5.0" with description "Parse RSS feeds"
# Step 3: Install
clawhub install "rss-parser"
# Result: Success