sbusso/claudeclaw/add-parallel
Claude Code and agent skill by sbusso/claudeclaw
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install sbusso/claudeclaw/add-parallelSKILL.md
Add Parallel AI Integration
Adds Parallel AI MCP integration to ClaudeClaw for advanced web research capabilities.
What This Adds
- Quick Search - Fast web lookups using Parallel Search API (free to use)
- Deep Research - Comprehensive analysis using Parallel Task API (asks permission)
- Non-blocking Design - Uses ClaudeClaw scheduler for result polling (no container blocking)
Prerequisites
User must have:
- Parallel AI API key from https://platform.parallel.ai
- ClaudeClaw already set up and running
- Docker installed and running
Implementation Steps
Run all steps automatically. Only pause for user input when explicitly needed.
1. Get Parallel AI API Key
Use AskUserQuestion: Do you have a Parallel AI API key, or should I help you get one?
If they have one: Collect it now.
If they need one: Tell them:
1. Go to https://platform.parallel.ai2. Sign up or log in3. Navigate to API Keys section4. Create a new API key5. Copy the key and paste it here
Wait for the API key.
2. Add API Key to Environment
Add PARALLEL_API_KEY to .env:
Verify:
3. Update Container Runner
Add PARALLEL_API_KEY to allowed environment variables in src/orchestrator/container-runner.ts:
Find the line:
Replace with:
4. Configure MCP Servers in Agent Runner
Update agent/runner/src/index.ts:
Find the section where mcpServers is configured (around line 237-252):
Add Parallel AI MCP servers after the claudeclaw server:
Also update the allowedTools array to include Parallel MCP tools (around line 242-248):
5. Add Usage Instructions to CLAUDE.md
Add Parallel AI usage instructions to groups/main/CLAUDE.md:
Find the "## What You Can Do" section and add after the existing bullet points:
Then add a new section after "## What You Can Do":
AskUserQuestion: I can do deep research on [topic] using Parallel's Task API. This will take 2-5 minutes and provide comprehensive analysis with citations. Should I proceed?
6. Rebuild Container
Build the container with updated agent runner:
Verify the build:
7. Restart Service
Service name: Derived from the directory name:com.claudeclaw.<dirname>(macOS) /claudeclaw-<dirname>(Linux). For example, if cwd ismy-assistant, the service iscom.claudeclaw.my-assistant. Determine the correct service name before running service commands below.
Rebuild the main app and restart:
Wait 3 seconds for service to start, then verify:
8. Test Integration
Tell the user to test:
Send a message to your assistant:@[YourAssistantName] what's the latest news about AI?The assistant should use Parallel Search API to find current information.Then try:@[YourAssistantName] can you research the history of artificial intelligence?The assistant should ask for permission before using the Task API.
Check logs to verify MCP servers loaded:
Look for: Parallel AI MCP servers configured
Troubleshooting
Container hangs or times out:
- Check that
type: 'http'is specified in MCP server config - Verify API key is correct in .env
- Check container logs:
cat groups/main/logs/container-*.log | tail -50
MCP servers not loading:
- Ensure PARALLEL_API_KEY is in .env
- Verify container-runner.ts includes PARALLEL_API_KEY in allowedVars
- Check agent-runner logs for "Parallel AI MCP servers configured" message
Task polling not working:
- Verify scheduled task was created:
sqlite3 store/messages.db "SELECT * FROM scheduled_tasks" - Check task runs:
tail -f logs/claudeclaw.log | grep "scheduled task" - Ensure task prompt includes proper Parallel MCP tool names
Uninstalling
To remove Parallel AI integration:
- Remove from .env:
sed -i.bak '/PARALLEL_API_KEY/d' .env - Revert changes to container-runner.ts and agent-runner/src/index.ts
- Remove Web Research Tools section from groups/main/CLAUDE.md
- Rebuild:
./src/runtimes/docker/build.sh && npm run build - Restart:
launchctl kickstart -k gui/$(id -u)/com.claudeclaw(macOS) orsystemctl --user restart claudeclaw(Linux)
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/add-parallel/SKILL.md
Popularity
- Repository stars
- 173
- Repository forks
- 56
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sbusso/claudeclaw/add-parallel)