Skip to main content

manus

Delegate complex tasks to Manus AI - web research, report generation, code building, data scraping, file management, multi-turn conversations, project instructions. Full CRUD, Files, Projects, and Webhook APIs.

ソース情報

リポジトリ
mvanhorn/clawdbot-skill-manus
ソースの最終更新活動
2026年3月16日 05:09
検出された SKILL.md の言語
英語
スター
28
フォーク
15

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
manus
version
3.0.0
description
Delegate complex tasks to Manus AI - web research, report generation, code building, data scraping, file management, multi-turn conversations, project instructions. Full CRUD, Files, Projects, and Webhook APIs.
author
mvanhorn
license
MIT
repository
https://github.com/mvanhorn/clawdbot-skill-manus
homepage
https://manus.im
metadata
{"openclaw":{"emoji":"🤖","requires":{"env":"[Truncated]"},"primaryEnv":"MANUS_API_KEY","tags":["agent","automation","manus","web-browsing","research","reports","scraping","code-generation","data-extraction","task-delegation","autonomous","ai-agent","cost-tracking","multi-turn","files","projects","webhooks","mobile-dev","financial-modeling"],"triggers":["manus","delegate","autonomous task","have manus","ask manus","send to manus","manus research","manus report","manus scrape","manus build","check manus","manus status","manus history","manus cost","manus files","manus project","manus continue"]}}
# Manus AI Agent Delegate complex tasks to Manus - an autonomous AI agent that browses the web, writes code, generates reports, scrapes data, builds mobile apps, creates financial models, and delivers complete work products. ## API Configuration **Base URL:** `https://api.manus.im/v1` **Authentication Header:** `API_KEY: <your-key>` Set via: - `MANUS_API_KEY` environment variable - Or `skills.manus.apiKey` in OpenClaw config ## Agent Profiles and Pricing (Manus 1.6) > **IMPORTANT:** The `manus-1.5`, `manus-1.5-lite`, and `manus-1.5-max` profiles are DEPRECATED and will stop working. Always use the 1.6 profiles below. | Profile | Speed | Depth | Best for | Relative cost | |---------|-------|-------|----------|---------------| | `manus-1.6` | Standard | Full | Most tasks, file creation, reports | Standard (recommended default) | | `manus-1.6-lite` | Fast | Light | Quick lookups, simple questions, summaries | ~40% cheaper | | `manus-1.6-max` | Slow | Deep | Complex multi-step research, thorough analysis (+19.2% satisfaction vs standard) | ~2x standard | **Default:** Always use `manus-1.6` unless the user explicitly asks for lite or max. **Wide Research:** All Wide Research sub-agents automatically use `manus-1.6-max` for maximum depth. ### Cost estimation guidance Before creating a task, inform the user of the expected profile: - **Simple/quick tasks** (summaries, single-page lookups): recommend `manus-1.6-lite` - **Standard tasks** (reports, presentations, code projects): use `manus-1.6` - **Complex tasks** (multi-source research, competitive analysis, deep dives): suggest `manus-1.6-max` Users can override with "use lite", "use max", or "use the cheap one" / "use the thorough one". ## Manus 1.6 Capabilities Manus 1.6 adds these capabilities over 1.5: - **Mobile development** - build and preview mobile apps - **Design View** - visual design and layout capabilities - **Financial modeling** - spreadsheets, projections, financial analysis - **Telegram integration** - interact via Telegram bot - **Built-in connectors** - Gmail, Notion, Google Calendar, Slack, Similarweb ## Task Modes | Mode | Description | When to use | |------|-------------|-------------| | `agent` | Full autonomous agent with tool use | File creation, web browsing, code writing (recommended default) | | `chat` | Conversational back-and-forth | Simple Q&A, brainstorming | | `adaptive` | Auto-selects best approach | When unsure which mode fits | **Default:** Always use `agent` mode for tasks that produce deliverables. --- ## Task Templates Use these templates to create well-structured tasks. Always include `createShareableLink: true`. ### Research Template For market research, competitive analysis, topic deep-dives. ```bash curl -s -X POST "https://api.manus.im/v1/tasks" \ -H "API_KEY: $MANUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "Research [TOPIC]. Find the top [N] [entities] by [criteria]. For each, provide: name, description, key metrics, recent news. Compile into a structured report with sections, tables, and citations. Include a summary with key takeaways.", "agentProfile": "manus-1.6", "taskMode": "agent", "createShareableLink": true }' ``` **Example prompts:** - "Research the top 10 AI startups in healthcare by funding raised in 2025. For each provide founding year, total funding, key product, and notable customers." - "Do a competitive analysis of project management tools: Asana, Monday, Linear, Jira, ClickUp. Compare pricing, features, integrations, and user reviews." - "Research the current state of autonomous vehicle regulations in the US, EU, and China. Summarize key differences and recent changes." ### Report Generation Template For creating formatted documents, presentations, executive summaries. ```bash curl -s -X POST "https://api.manus.im/v1/tasks" \ -H "API_KEY: $MANUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "Create a [FORMAT] about [TOPIC]. Include: [SECTIONS]. Use professional formatting with headers, bullet points, and data tables where appropriate. Export as [FILE_TYPE].", "agentProfile": "manus-1.6", "taskMode": "agent", "createShareableLink": true }' ``` **Example prompts:** - "Create a 10-slide presentation about our company's AI strategy for the board meeting. Include market overview, our position, roadmap, and investment ask." - "Write an executive summary report on the state of remote work in 2025. Include statistics, trends, and recommendations. Export as PDF." - "Generate a one-page brief comparing AWS, GCP, and Azure for a startup choosing a cloud provider." ### Code Building Template For generating code projects, scripts, prototypes. ```bash curl -s -X POST "https://api.manus.im/v1/tasks" \ -H "API_KEY: $MANUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "Build a [LANGUAGE/FRAMEWORK] [PROJECT_TYPE] that [FUNCTIONALITY]. Include: [REQUIREMENTS]. Follow best practices for [LANGUAGE]. Include a README with setup instructions.", "agentProfile": "manus-1.6", "taskMode": "agent", "createShareableLink": true }' ``` **Example prompts:** - "Build a Python Flask API that takes a URL and returns a summary of the page content using BeautifulSoup for scraping. Include error handling, rate limiting, and a Dockerfile." - "Create a React dashboard component that displays real-time metrics from a WebSocket connection. Include TypeScript types and unit tests." - "Write a bash script that audits an AWS account for security misconfigurations: open S3 buckets, overly permissive IAM policies, unencrypted volumes." ### Data Scraping Template For extracting structured data from websites. ```bash curl -s -X POST "https://api.manus.im/v1/tasks" \ -H "API_KEY: $MANUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "Scrape [WEBSITE/SOURCE] and extract [DATA_FIELDS] for [ENTITIES]. Output as [FORMAT: CSV/JSON/table]. Include [N] results. Handle pagination if needed.", "agentProfile": "manus-1.6", "taskMode": "agent", "createShareableLink": true }' ``` **Example prompts:** - "Scrape the top 50 products from Product Hunt this week. Extract: name, tagline, upvote count, maker name, and URL. Output as CSV." - "Go to news.ycombinator.com and collect the top 30 stories. Extract title, URL, points, and comment count. Output as JSON." - "Find the top 20 open source AI projects on GitHub by stars in the last month. Extract repo name, description, stars, language, and last commit date." --- ## Core API Operations ### Create a Task ```bash curl -s -X POST "https://api.manus.im/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 }' ``` **Full parameter reference:** | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `prompt` | string | (required) | The task description | | `agentProfile` | string | `manus-1.6` | Agent profile: `manus-1.6`, `manus-1.6-lite`, `manus-1.6-max` | | `taskMode` | string | `agent` | Task mode: `agent`, `chat`, `adaptive` | | `createShareableLink` | boolean | `false` | Generate a public share URL | | `interactiveMode` | boolean | `false` | Allow Manus to ask follow-up questions (task pauses with `stop_reason: ask`) | | `projectId` | string | - | Associate with a project's persistent instructions | | `taskId` | string | - | Continue an existing conversation (multi-turn) | | `locale` | string | - | Language locale (e.g., `"zh-CN"`, `"ja"`, `"es"`) | | `attachments` | array | - | Files to attach (see Attachment types below) | **Attachment types:** ```json // From an uploaded file ID (see Files API) { "type": "fromFileId", "fileId": "file_abc123" } // From a URL (Manus downloads it) { "type": "fromUrl", "url": "https://example.com/data.csv" } // Inline base64 content { "type": "fromBase64", "data": "base64-encoded-content", "fileName": "image.png", "mimeType": "image/png" } ``` **Response:** ```json { "task_id": "abc123", "task_title": "Task Title", "task_url": "https://manus.im/app/abc123", "status": "pending" } ``` After creating a task, immediately tell the user: 1. The task has been submitted 2. The task ID for reference 3. Expected duration (2-10+ minutes depending on complexity) 4. That you will monitor it for completion ### Multi-Turn Conversations To continue a previous task as a conversation, pass the original `taskId`: ```bash curl -s -X POST "https://api.manus.im/v1/tasks" \ -H "API_KEY: $MANUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "prompt": "Now add a section about pricing trends", "agentProfile": "manus-1.6", "taskMode": "agent", "taskId": "PREVIOUS_TASK_ID", "createShareableLink": true }' ``` This preserves all context from the previous task. Use this when: - The user says "also...", "now add...", "refine the previous..." - A task completed with `interactiveMode` and Manus asked a question (`stop_reason: ask`) - The user wants to iterate on Manus output ### Get Task Details ```bash curl -s "https://api.manus.im/v1/tasks/{task_id}" \ -H "API_KEY: $MANUS_API_KEY" ``` **Status values:** | Status | Meaning | Action | |--------|---------|--------| | `pending` | Queued, not yet started | Wait and poll again in 15-30 seconds | | `running` | Actively working | Wait and poll again in 15-30 seconds | | `completed` | Finished successfully | Retrieve and deliver results | | `failed` | Task errored out | Report error, suggest retry | ### Update Task Metadata ```bash curl -s -X PUT "https://api.manus.im/v1/tasks/{task_id}" \ -H "API_KEY: $MANUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "title": "New title for this task" }' ``` ### Delete a Task ```bash curl -s -X DELETE "https://api.manus.im/v1/tasks/{task_id}" \ -H "API_KEY: $MANUS_API_KEY" ``` ### List Tasks (Paginated) ```bash curl -s "https://api.manus.im/v1/tasks?status=completed&page=1&limit=20" \ -H "API_KEY: $MANUS_API_KEY" ``` **Query parameters:** | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `status` | string | - | Filter by status: `pending`, `running`, `completed`, `failed` | | `page` | integer | `1` | Page number | | `limit` | integer | `20` | Results per page | When showing task history to the user, format it as a table: ``` | Task ID | Title | Status | Profile | Created |
GitHubで見る
この SKILL.md は非常に大きいため、SkillsMP では最初のセクションだけを表示しています。 GitHubで見る