Install
openclaw skills install manus-openclaw-bridgeConnect OpenClaw to Manus task APIs for chat-driven image generation, document/slides jobs, task polling, output collection, and messaging-surface return flows.
openclaw skills install manus-openclaw-bridgeUse this skill to turn OpenClaw into a Manus launcher and result collector.
Runtime dependencies:
curlRequired local configuration:
~/.config/manus-openclaw-bridge/manus.envMANUS_API_KEY must be supplied by each installerMANUS_API_BASE must be supplied explicitly by each installer and must use https://Read REQUIREMENTS.md for a concise dependency and configuration summary.
Read SECURITY.md for the download and credential safety model.
references/setup.md if Manus API access is not configured yet.~/.config/manus-openclaw-bridge/manus.env.scripts/manus_submit.sh or scripts/manus_prompt.sh.scripts/manus_get_task.sh or scripts/manus_wait_and_collect.py.scripts/manus_slides_json_to_pptx.mjs.Use scripts/manus_submit.sh "<prompt>" when the prompt is already clean.
Use scripts/manus_prompt.sh "Manus, generate an image of a rainy forest" when the message may contain a leading Manus trigger and mixed punctuation.
Defaults:
MANUS_AGENT_PROFILE=manus-1.6MANUS_TASK_MODE=agentMANUS_API_BASE must be set explicitly to your Manus API base URLUse scripts/manus_get_task.sh <task_id> to fetch the raw task payload.
Use python3 scripts/manus_wait_and_collect.py <task_id> [timeout_seconds].
This writes downloaded files to tmp/manus/ under the skill folder and prints a JSON summary with:
task_idstatustask_titletask_urlfiles[]rawDownload safety rules:
https:// URLs are accepteddownload_errorIf Manus returns a slides JSON artifact instead of a ready-made .pptx, convert it with:
node scripts/manus_slides_json_to_pptx.mjs <slides.json> <output.pptx>
Read references/slides.md when the task is slide-heavy.
Prefer this pattern:
When the current conversation is Feishu:
scripts/manus_wait_and_collect.py.Read references/feishu-return.md when wiring file return behavior.
MANUS_API_KEY in scripts or docs.~/.config/manus-openclaw-bridge/manus.env on each recipient machine.Manus, or manus: and forward the remainder.manus_wait_and_collect.py downloads the outputs.references/setup.md for first-time installation and environment setup.references/chat-patterns.md when wiring the Manus flow into OpenClaw message handling rules.references/feishu-return.md when returning Manus images/files into Feishu.references/feishu-skill-template.md when another OpenClaw user wants a ready-made Feishu routing pattern.references/openclaw-integration.md for a full end-to-end integration pattern.references/slides.md when handling deck-generation outputs.