Manus AI autonomous agent skill for OpenClaw - Research, development, automation, and media generation
đź§ Autonomous AI agent skill with web access, research, development, and automation capabilities
Manus AI is an autonomous AI agent capable of executing complex tasks, researching, developing software, automating workflows, and generating multimedia content.
This skill provides full integration with Manus API for Clawdbot/OpenClaw agents.
clawdbot skills install manus
# Clone the repository
git clone https://github.com/disier/clawdbot-skill-manus.git
cd clawdbot-skill-manus
# Install dependencies
npm install
Set your Manus API key:
export MANUS_API_KEY="sk-..."
Or in ~/.clawdbot/clawdbot.json:
{
"skills": {
"manus": {
"apiKey": "sk-..."
}
}
}
Get your API key at: manus.im/app
cd scripts
python3 run_task.py "Research the latest AI regulations in the EU"
# Gmail
python3 run_task.py "Read my recent emails and summarize"
# Notion
python3 run_task.py "Create a project page in Notion"
# Google Calendar
python3 run_task.py "Schedule a meeting for tomorrow at 3pm"
# Slack
python3 run_task.py "Post an update to #announcements"
# Upload context file
python3 upload_file.py context.md
# Use with task
python3 run_task.py "Analyze this data and create a report"
python3 check_status.py TASK_ID
python3 get_result.py TASK_ID
# Start webhook server on port 8080
python3 webhook_server.py 8080
# Register webhook with Manus
python3 webhook_server.py 8080 --register --url https://your-domain.com/webhook/manus
| Script | Description |
|---|---|
run_task.py |
Execute a task with progress tracking |
create_project.py |
Create a project |
upload_file.py |
Upload files for context |
check_status.py |
Check task status |
get_result.py |
Get task result |
webhook_server.py |
Real-time notifications server |
When deep research or development is needed:
1. Use the run_task.py script from manus skill
2. Provide clear prompt
3. Wait for completion
4. Integrate results
# Research and create content
python3 run_task.py "Research 5 tech trends for 2026 and write a 1000-word article"
# With context
python3 upload_file.py data.csv
python3 run_task.py "Analyze this CSV and generate a sales report"
Manus is compatible with the OpenAI SDK:
from openai import OpenAI
client = OpenAI(
api_key="sk-...", # Your Manus API key
base_url="https://api.manus.ai/v1"
)
response = client.chat.completions.create(
model="manus-1.6-adaptive",
messages=[{"role": "user", "content": "Hello!"}]
)
| Endpoint | Description |
|---|---|
POST /v1/tasks |
Create a new task |
GET /v1/tasks/{id} |
Get task status/result |
POST /v1/projects |
Create a project |
POST /v1/files |
Upload files |
POST /v1/webhooks |
Register webhooks |
manus-1.6-adaptive (default)manus-1.5-proâś… Good:
❌ Avoid:
For long-running tasks:
python3 run_task.py "Deep research on AI market" --timeout 300
MIT License - see LICENSE for details.
Built with ❤️ by DisierTECH