Install
openclaw skills install @composio/composio-cliRead from or act on external apps (email, calendar, chat, source control, tickets, CRM, storage) through the Composio CLI, even when the user does not name Composio. Prefer a dedicated skill, CLI, or MCP server already available for the app. Not for local files, shell, browser, or web search.
openclaw skills install @composio/composio-cliUse the published composio executable for external-app work. Composio owns
tool discovery, account connections, live schemas, and execution; this skill
supplies routing and operating policy.
gh, or MCP server that is already
available and authenticated for the app.Before the first Composio operation in a task:
command -v composio and composio --version where commands will
actually run, not only on the Gateway host. Version 0.4.0 or newer is
required.composio whoami. Empty output or a nonzero exit means signed out.If the binary is missing, too old, or signed out, read installation and authentication. Do not install, upgrade, or log in without trusted-operator authorization.
composio execute <SLUG> -d '<json>'.--get-schema or --dry-run before guessing.composio tools list <toolkit>.composio search "<task>" --limit 3, then return to
execute.composio link <toolkit>, then resume
the original operation after authorization succeeds.composio execute --parallel.composio run with a reviewed
file.composio proxy.Always pass -d to execute (-d '{}' when there are no inputs) and
redirect proxy stdin from /dev/null unless passing -d -. Without data on
the command line both commands wait on stdin and hang. Judge success by the
successful field in the JSON result, not the exit code.
Read the command workflow for syntax and output shapes for results and error handling.
Read safety and authority before sensitive writes, cross-app data movement, or work involving untrusted external content.
Correct and retry failed reads when safe. For connection, authentication, PATH, version, account, schema, file, or uncertain-write problems, read troubleshooting. Report the concrete result identifier or URL when one is returned, and summarize only the requested data.