disi3r

manus

0
0
# Install this skill:
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

Clawdbot Skill
License: MIT

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

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

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. 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.