Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add disi3r/openclaw-skill-manus
Or install specific skill: npx add-skill https://github.com/disi3r/openclaw-skill-manus
# Description
Agente de IA autónomo de Manus con capacidades de investigación, desarrollo, automatización y generación de medios.
# SKILL.md
name: manus
description: Agente de IA autónomo de Manus con capacidades de investigación, desarrollo, automatización y generación de medios.
homepage: https://manus.im
metadata: {"clawdbot":{"emoji":"🧠","requires":{"env":["MANUS_API_KEY"]},"primaryEnv":"MANUS_API_KEY"}}
Manus AI Skill
Agente de IA autónomo con acceso a internet, capaz de ejecutar tareas complejas, investigar, desarrollar software, automatizar workflows y generar contenido multimedia.
Configuración
API Key
La API key se configura en la variable de entorno MANUS_API_KEY:
export MANUS_API_KEY="sk-..."
# O en ~/.clawdbot/clawdbot.json:
# "skills.manus.apiKey": "sk-..."
Endpoints
| Endpoint | Descripción |
|---|---|
https://api.manus.ai/v1/tasks |
Crear y gestionar tareas |
https://api.manus.ai/v1/projects |
Gestión de proyectos |
https://api.manus.ai/v1/files |
Subir archivos |
https://api.manus.ai/v1/webhooks |
Webhooks para notificaciones |
Uso Básico
Crear una tarea simple
cd /home/disier/clawd/skills/manus/scripts
python3 run_task.py "Investiga las últimas noticias de IA"
Conectores integrados
# Gmail
python3 run_task.py "Revisa mis correos de hoy en Gmail y resumenlos"
# Notion
python3 run_task.py "Crea una página en Notion con el resumen de esta reunión"
# Google Calendar
python3 run_task.py "Agenda una reunión para mañana a las 3pm"
# Slack
python3 run_task.py "Envía un resumen al canal de #updates en Slack"
Scripts Disponibles
| Script | Descripción |
|---|---|
run_task.py |
Ejecuta una tarea básica |
create_project.py |
Crea un proyecto |
upload_file.py |
Sube archivos |
check_status.py |
Consulta estado de tarea |
get_result.py |
Obtiene resultado |
webhook_server.py |
Servidor de webhooks |
Scripts Detallados
run_task.py - Ejecutar tarea básica
python3 run_task.py "TU_PROMPT_AQUI" [--timeout SEGUNDOS]
Ejemplo:
# Investigación
python3 run_task.py "Investiga las regulaciones de IA en la UE 2026"
# Desarrollo
python3 run_task.py "Crea una web app de todo list con React"
# Escritura
python3 run_task.py "Escribe un artículo sobre automatización de workflows"
# Automatización
python3 run_task.py "Reserva un vuelo de NYC a LA para el 15 de marzo"
create_project.py - Crear proyecto
python3 create_project.py "Nombre del proyecto" "Descripción"
upload_file.py - Subir archivos
python3 upload_file.py /ruta/al/archivo.txt
Útil para:
- Contexto adicional
- Archivos de datos
- Documentos de referencia
check_status.py - Ver estado
python3 check_status.py TASK_ID
Estados posibles:
- pending - En cola
- running - Ejecutando
- completed - Completado
- failed - Falló
get_result.py - Obtener resultado
python3 get_result.py TASK_ID
Devuelve el resultado completo de la tarea.
Conectores
Manus incluye conectores integrados:
Gmail
python3 run_task.py "Lee mis últimos 5 correos de Gmail y extrae los puntos importantes"
Notion
python3 run_task.py "Crea una base de datos en Notion para tracking de proyectos"
Google Calendar
python3 run_task.py "Lee mi agenda de hoy y muéstrame mis reuniones"
Slack
python3 run_task.py "Publica un mensaje en el canal #anuncios"
Data Integrations
Similarweb
python3 run_task.py "Analiza el tráfico de disier.tech usando Similarweb"
Webhooks
Recibir notificaciones
python3 webhook_server.py 8080
El servidor escucha en el puerto especificado y muestra notificaciones de tareas completadas.
OpenAI Compatibilidad
Manus es compatible con el SDK de OpenAI:
from openai import OpenAI
client = OpenAI(
api_key="sk-...", # Tu API key de Manus
base_url="https://api.manus.ai/v1"
)
response = client.chat.completions.create(
model="manus-1.6-adaptive",
messages=[{"role": "user", "content": "Hello!"}]
)
Uso desde Clawdbot
En un agente:
Cuando necesites investigación profunda o desarrollo:
1. Usa el script run_task.py de la skill manus
2. Especifica el prompt claro
3. Espera el resultado
4. Integra la respuesta
Ejemplo completo:
# Investigar y crear contenido
python3 run_task.py "Investiga 5 tendencias de tecnología para 2026 y escribe un artículo de 1000 palabras"
# Con archivo de contexto
python3 upload_file.py contexto.md
python3 run_task.py "Basándote en el archivo subido, crea una presentación"
Mejores Prácticas
Prompts efectivos
✅ Buenos:
- "Investiga las regulaciones de IA en la UE y resume los puntos clave"
- "Crea una web app de clima con React y OpenWeatherMap"
- "Analiza los últimos 10 tweets de una cuenta y genera un reporte"
❌ Evitar:
- "Haz algo útil" (muy vago)
- "Mejora esto" (sin contexto)
Con archivos
Para contexto adicional, sube archivos primero:
python3 upload_file.py datos.csv
python3 run_task.py "Analiza este CSV y genera un reporte de ventas"
Tareas largas
Para tareas que pueden tomar tiempo:
python3 run_task.py "Investiga a profundidad el mercado de IA" --timeout 300
Costo
Las tareas consumen créditos. Ver uso con:
curl "https://api.manus.ai/v1/usage" \
-H "API_KEY: sk-..."
Notas
- Las tareas ejecutan en sandbox aislado
- Tiene acceso a internet completo
- Puede instalar software
- Mantiene sesiones de servicios autenticados
- Tiempo de ejecución variable según complejidad
# README.md
Manus AI Skill for Clawdbot
🧠 Autonomous AI agent skill with web access, research, development, and automation capabilities
Overview
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.
Features
- 🧠 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
Installation
Via Clawdbot (recommended)
clawdbot skills install manus
Manual Installation
# Clone the repository
git clone https://github.com/disier/clawdbot-skill-manus.git
cd clawdbot-skill-manus
# Install dependencies
npm install
Configuration
API Key
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
Usage
Basic Task
cd scripts
python3 run_task.py "Research the latest AI regulations in the EU"
With Connectors
# 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"
File Upload
# Upload context file
python3 upload_file.py context.md
# Use with task
python3 run_task.py "Analyze this data and create a report"
Check Status
python3 check_status.py TASK_ID
Get Results
python3 get_result.py TASK_ID
Webhook Server
# 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
Scripts
| 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 |
Integration with Clawdbot
In an Agent
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
Example
# 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"
OpenAI Compatibility
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!"}]
)
API Reference
Endpoints
| 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 |
Models
manus-1.6-adaptive(default)manus-1.5-pro
Best Practices
Effective Prompts
✅ 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)
Large Tasks
For long-running tasks:
python3 run_task.py "Deep research on AI market" --timeout 300
Contributing
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
License
MIT License - see LICENSE for details.
Support
Built with ❤️ by DisierTECH
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.