π§ 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.
- π§ Autonomous Tasks - Complex task execution with progress tracking
- π Research - Web search, data analysis, and information synthesis
- π» Development - Build websites, apps, and software solutions
- π¨ Media Generation - Images, videos, audio from text descriptions
- π Workflow Automation - Bookings, data collection, scheduled tasks
- π Data Integrations - Similarweb, premium data sources
- π Connectors - Gmail, Notion, Google Calendar, Slack
clawdbot skills install manus# Clone the repository
git clone https://github.com/disier/clawdbot-skill-manus.git
cd clawdbot-skill-manus
# Install dependencies
npm installSet 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_IDpython3 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:
- "Research AI regulations in the EU and summarize key points"
- "Create a weather web app with React and OpenWeatherMap"
- "Analyze the last 10 tweets from an account"
β Avoid:
- "Do something useful" (too vague)
- "Improve this" (no context)
For long-running tasks:
python3 run_task.py "Deep research on AI market" --timeout 300- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
MIT License - see LICENSE for details.
Built with β€οΈ by DisierTECH