From dev-essentials
Use this skill when delegating complex autonomous tasks to Manus AI - an AI agent that can browse the web, execute code, generate files, and comple...
npx claudepluginhub willsigmon/sigstack --plugin dev-essentialsThis skill is limited to using the following tools:
Use this skill when delegating complex autonomous tasks to Manus AI - an AI agent that can browse the web, execute code, generate files, and complete multi-step workflows independently.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Use this skill when delegating complex autonomous tasks to Manus AI - an AI agent that can browse the web, execute code, generate files, and complete multi-step workflows independently.
https://api.manus.ai/v1
# Header authentication
API_KEY: your-api-key
POST /v1/tasks
Content-Type: application/json
API_KEY: $MANUS_API_KEY
{
"prompt": "Your task description",
"agentProfile": "manus-1.5", # manus-1.5 | manus-1.5-lite | speed | quality
"taskMode": "agent", # agent | chat | adaptive (optional)
"projectId": "proj_xxx", # optional
"connectors": ["uuid1"], # optional - gmail, calendar, notion
"attachments": [] # optional - files, URLs, base64
}
Response:
{
"task_id": "TeBim6FDQf9peS52xHtAyh",
"task_title": "Generated Title",
"task_url": "https://manus.im/app/TeBim6FDQf9peS52xHtAyh"
}
| Profile | Best For |
|---|---|
manus-1.5 | Full capabilities - browsing, code, files (default) |
manus-1.5-lite | Lighter tasks, faster response |
speed | Quick responses, simpler tasks |
quality | Complex research, detailed outputs |
POST /v1/projects
{
"name": "Project Name",
"instruction": "Default instruction for all tasks in this project"
}
Register webhook for real-time notifications:
POST /v1/webhooks
{"url": "https://your-server.com/webhook"}
Webhook Events:
task_created - Task startedtask_progress - Task making progress (plan updates)task_stopped - Task completed or needs inputWebhook Payload (task_stopped):
{
"event_type": "task_stopped",
"task_detail": {
"task_id": "xxx",
"task_title": "...",
"task_url": "https://manus.im/app/xxx",
"message": "Completion message",
"attachments": [
{"file_name": "report.pdf", "url": "...", "size_bytes": 1234}
],
"stop_reason": "finish" # or "ask" if needs input
}
}
The manus CLI is installed at ~/.local/bin/manus:
# Set API key
export MANUS_API_KEY="sk-xxx"
# Create simple task
manus task "Summarize AI news from this week"
# Use quality mode for research
manus task -m quality "Research iOS 26 SwiftUI changes"
# Use playbook template
manus playbook use market-research "electric vehicles"
manus playbook use slide-generator "quarterly report"
manus playbook use video-generator "product demo"
# List all playbook templates
manus playbook list
# Create project with instruction
manus project create "Q4 Research" "Always cite sources"
# Task within project
manus task -p proj_xxx "Research task"
# Webhook management
manus webhook add https://my-server.com/hook
manus webhook remove webhook_id
Pre-built prompts for common use cases:
| Template | Use Case |
|---|---|
market-research | Comprehensive market analysis reports |
slide-generator | Professional presentations (PPT/PDF) |
video-generator | AI-generated videos from prompts |
website-builder | Build complete websites |
resume-builder | Professional resumes |
swot-analysis | Business SWOT analysis |
chrome-extension | Browser extension development |
trip-planner | Travel itineraries |
influencer-finder | YouTube creator discovery |
fact-checker | Claim verification |
pdf-translator | Document translation |
interior-design | Room/space design |
fitness-coach | Custom workout plans |
startup-poc | Proof of concept prototypes |
profile-builder | Research profiles on people/companies |
sentiment-analyzer | Reddit sentiment analysis |
viral-content | YouTube viral content analysis |
business-canvas | Business model canvas |
# Execute via Bash tool
manus task -m quality "Research SwiftUI changes in iOS 26 and create a migration checklist"
curl -X POST "https://api.manus.ai/v1/tasks" \
-H "API_KEY: $MANUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Analyze this codebase and suggest improvements",
"agentProfile": "quality"
}'
{
"prompt": "Analyze this data",
"attachments": [
{"type": "url", "url": "https://example.com/data.csv"},
{"type": "base64", "data": "...", "mimeType": "text/csv", "fileName": "data.csv"}
]
}
Available connectors (OAuth required at manus.im):
{
"prompt": "Schedule a meeting based on my calendar availability",
"connectors": ["calendar-connector-uuid"]
}
Simple Python webhook receiver:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/webhook', methods=['POST'])
def handle_webhook():
event = request.json
event_type = event.get('event_type')
if event_type == 'task_created':
print(f"Task started: {event['task_detail']['task_id']}")
elif event_type == 'task_progress':
print(f"Progress: {event['progress_detail']['message']}")
elif event_type == 'task_stopped':
detail = event['task_detail']
if detail['stop_reason'] == 'finish':
print(f"Completed: {detail['message']}")
for att in detail.get('attachments', []):
print(f" File: {att['file_name']} - {att['url']}")
else:
print(f"Needs input: {detail['message']}")
return jsonify({"status": "ok"})
if __name__ == '__main__':
app.run(port=8080)
| Code | Message | Solution |
|---|---|---|
| 8 | credit limit exceeded | Add credits at manus.im |
| 401 | unauthorized | Check API_KEY |
| 400 | bad request | Validate JSON payload |
Use the ai-delegate CLI to intelligently route tasks:
# Analyze where a task should go
ai-delegate analyze "scrape competitor reviews from App Store"
ai-delegate analyze "refactor BibleService to use async/await"
# Auto-route based on analysis
ai-delegate run "your task description"
# Force routing
ai-delegate manus "generate PDF report"
ai-delegate local "implement dark mode"
# See capability comparison
ai-delegate compare
Use Claude Code (free, instant) for:
Use Manus (costs credits) for:
Task: "Research competitor Bible apps and create a comparison report"