← Back to Skills Marketplace
mvanhorn

Manus

by Matt Van Horn · GitHub ↗ · v1.3.1
cross-platform ✓ Security Clean
2170
Downloads
4
Stars
2
Active Installs
11
Versions
Install in OpenClaw
/install manus
Description
Create and manage AI agent tasks via Manus API. Manus 1.5 autonomously browses the web, uses tools, and delivers complete work products. Cost-efficient Manus...
README (SKILL.md)

Manus AI Agent

Use the Manus API to create autonomous AI tasks. Manus can browse the web, use tools, and deliver complete results (reports, code, presentations, etc.).

API Base

https://api.manus.ai/v1

Authentication

Header: API_KEY: \x3Cyour-key>

Set via:

  • MANUS_API_KEY env var
  • Or skills.manus.apiKey in openclaw config

Recommended Workflow

When using Manus for tasks that produce files (slides, reports, etc.):

  1. Create the task with createShareableLink: true
  2. Poll for completion using the task_id
  3. Extract output files from the response and download them locally
  4. Deliver to user via direct file attachment (don't rely on manus.im share links)

Create a Task

curl -X POST "https://api.manus.ai/v1/tasks" \
  -H "API_KEY: $MANUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Your task description here",
    "agentProfile": "manus-1.6",
    "taskMode": "agent",
    "createShareableLink": true
  }'

Response:

{
  "task_id": "abc123",
  "task_title": "Task Title",
  "task_url": "https://manus.im/app/abc123"
}

Agent Profiles

Profile Description Use for
manus-1.6 Standard (default) Most tasks
manus-1.6-lite Faster, lighter Quick/simple stuff
manus-1.6-max Complex, thorough Deep research/analysis

Default: Always use manus-1.6 unless user specifies otherwise.

Task Modes

Mode Description
chat Conversational mode
adaptive Auto-selects best approach
agent Full autonomous agent mode (recommended for file creation)

Get Task Status & Output

curl "https://api.manus.ai/v1/tasks/{task_id}" \
  -H "API_KEY: $MANUS_API_KEY"

Status values: pending, running, completed, failed

Important: When status is completed, check the output array for files:

  • Look for type: "output_file" entries
  • Download files from fileUrl directly
  • Save locally and send to user as attachments

Extracting Output Files

The task response includes output like:

{
  "output": [
    {
      "content": [
        {
          "type": "output_file",
          "fileUrl": "https://private-us-east-1.manuscdn.com/...",
          "fileName": "presentation.pdf"
        }
      ]
    }
  ]
}

Download these files with curl and deliver directly to the user rather than relying on share URLs.

List Tasks

curl "https://api.manus.ai/v1/tasks" \
  -H "API_KEY: $MANUS_API_KEY"

Best Practices

  1. Always poll for completion before telling user the task is done
  2. Download output files locally instead of giving manus.im links (they can be unreliable)
  3. Use agent mode for tasks that create files/documents
  4. Set reasonable expectations — Manus tasks can take 2-10+ minutes for complex work

Docs

Usage Guidance
This skill appears to do what it claims: talk to the Manus API using MANUS_API_KEY. Before installing: (1) Verify you trust the Manus service and the author (source is listed as unknown though SKILL.md points at a GitHub repo); (2) Provide only a Manus API key with the minimum permissions you can; rotate the key if you later uninstall or suspect misuse; (3) Ensure jq and curl are available on the host (the helper script uses jq but the metadata doesn't declare it); (4) Review the shell script yourself (it performs API calls and downloads files) and confirm you’re comfortable with downloaded files being written to disk and attached/delivered to users; (5) Note the SKILL.md mentions storing the API key in your OpenClaw config (skills.manus.apiKey) — if you choose that, understand your agent config may contain the key alongside other settings. None of the findings indicate malicious intent, but always audit keys and third-party outputs before sharing sensitive data.
Capability Analysis
Type: OpenClaw Skill Name: manus Version: 1.3.1 The manus skill is a legitimate integration for the Manus AI platform, providing tools to create, monitor, and download results from autonomous agent tasks. The implementation in `scripts/manus.sh` follows good security practices, such as sanitizing filenames before downloading and using `jq` to safely handle JSON payloads, with no evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description claim to create/manage Manus tasks and the skill only requests a single Manus API key and contains curl-based helpers that call https://api.manus.ai/v1 — this is proportionate and expected. One minor inconsistency: the shipped script and SKILL.md rely on utilities like jq but the metadata lists no required binaries.
Instruction Scope
SKILL.md instructs only API calls to Manus, polling tasks, and downloading output files — all within the described scope. It also mentions storing the key in an OpenClaw config path (skills.manus.apiKey), which is outside the declared required config paths; this is a documentation note rather than an obvious malicious action.
Install Mechanism
No install spec (instruction-only) which is low risk. The included shell helper uses curl and jq; the skill metadata does not declare jq as a required binary, so users should ensure jq is available. No external downloads or obscure install URLs are present.
Credentials
Only MANUS_API_KEY (primaryEnv) is required, which matches the API-key-based authentication described. No unrelated secrets, passwords, or multiple credentials are requested.
Persistence & Privilege
Skill is not always-enabled and does not request elevated persistent system privileges or modify other skills' configurations. It does suggest storing the key in OpenClaw config, which is a normal convenience but not inherently privileged.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install manus
  3. After installation, invoke the skill by name or use /manus
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.1
Fix display name (remove Clawdbot prefix)
v1.3.0
Rebrand: clawdbot → openclaw in metadata key and prose references.
v1.2.0
Republish after ClawHavoc moderation sweep. Updated descriptions, Grok-4/API 2026 notes, author/license/repository metadata.
v1.0.7
No changes detected in this version. - No file changes or updates were made in version 1.0.7.
v1.0.6
- Documentation rewritten and streamlined for easier use, focusing on command-line usage via scripts/manus.sh. - Usage instructions now center on common commands: create, status, wait, get, files, download, and list. - Advanced Manus API features (attachments, webhooks, connectors, projects, multi-turn, interactive mode) are now referenced but no longer documented in full; directs users to official docs for these. - Clarified security and permissions: this version does not support file upload, webhooks, or connectors via the bundled script. - Security and recommended workflow sections simplified and updated for transparency.
v1.0.5
Remove contradictory claims about local resource access in security section
v1.0.4
Fix contradictory claims about file access, add privacy notes, default createShareableLink to false
v1.0.3
Fix metadata key: use clawdbot namespace for registry recognition
v1.0.2
Fix security scan: migrate to openclaw namespace, declare credentials, add disable-model-invocation, add Security section
v1.1.0
Better UX: poll for completion, download output files directly, avoid unreliable share links
v1.0.0
Initial release: Create and manage AI agent tasks via Manus API
Metadata
Slug manus
Version 1.3.1
License
All-time Installs 2
Active Installs 2
Total Versions 11
Frequently Asked Questions

What is Manus?

Create and manage AI agent tasks via Manus API. Manus 1.5 autonomously browses the web, uses tools, and delivers complete work products. Cost-efficient Manus... It is an AI Agent Skill for Claude Code / OpenClaw, with 2170 downloads so far.

How do I install Manus?

Run "/install manus" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Manus free?

Yes, Manus is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Manus support?

Manus is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Manus?

It is built and maintained by Matt Van Horn (@mvanhorn); the current version is v1.3.1.

💬 Comments