openclaw-tool-executor
Use this skill whenever the user asks for information from, or wants to take an action in, a third-party tool or service. This includes — but is not limited to — searching the web, reading or writing documents, sending messages, querying databases, managing tasks, fetching data from APIs, or interacting with any connected SaaS product (e.g. "search Exa for...", "read my Notion page", "send a Slack message", "get my Google Sheet", "create a GitHub issue", "query Snowflake", "look up a HubSpot contact"). Trigger this skill any time the user's request involves an external service, integration, or data source — even if the provider is not explicitly named. Handles OAuth and non-OAuth (API Key, Bearer, Basic) connections, tool discovery, execution, and proxy fallback via Scalekit Connect. ## Provider Mapping Some services are accessed through a different provider name in Scalekit. Always use the mapped provider name below: | User asks about | Use provider | |
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/avinash-kamath/scalekit-agent-authWhat This Skill Does
The openclaw-tool-executor serves as the primary bridge between the OpenClaw AI agent and external digital ecosystems. By leveraging Scalekit Connect, this skill standardizes the process of interacting with third-party SaaS platforms and API-driven services. It abstracts away the complexities of authentication, allowing the agent to perform tasks such as querying databases, fetching data from SaaS platforms, managing task lists, and sending communications without requiring manual configuration for every unique service. Whether you need to pull data from a CRM, manage issues in a code repository, or retrieve information from a professional network, this tool manages the secure handshake, tool discovery, and execution pipeline automatically.
Installation
To integrate this skill, ensure your environment is pre-configured with Python 3 and the uv package manager. First, install the necessary authentication helper via the OpenClaw hub: clawhub install openclaw/skills/skills/avinash-kamath/scalekit-agent-auth. Next, configure your .env file with the following variables provided by your Scalekit dashboard: TOOL_CLIENT_ID, TOOL_CLIENT_SECRET, and TOOL_ENV_URL. Optionally, define a TOOL_IDENTIFIER to streamline the default connection selection. Complete the setup by navigating to the skill directory and running uv sync to resolve dependencies, ensuring the executor is ready to handle API requests securely.
Use Cases
This skill is highly versatile, supporting a wide range of operational workflows. You can use it to fetch real-time updates from LinkedIn, automate administrative tasks by reading or writing to Notion documents, sync data across various platforms, or query SQL databases like Snowflake. It is particularly effective for developers needing to automate GitHub issue tracking, marketers requiring instant HubSpot contact lookups, or any user needing to bridge the gap between their AI agent and their productivity stack.
Example Prompts
- "Search my LinkedIn connections for marketing managers at tech startups and summarize their latest posts."
- "Look up the status of the 'Q4 Launch' ticket in our GitHub repository and send a Slack message to the engineering team if it's still open."
- "Fetch the latest customer feedback data from our HubSpot CRM and generate a bulleted summary of recurring issues."
Tips & Limitations
Always ensure that your connection status is set to 'COMPLETED' in the Scalekit dashboard; the executor will ignore draft or incomplete configurations. If multiple connections exist for a single provider, the skill will default to the first discovered, so keep your configuration clean to avoid unexpected behaviors. Be mindful that this tool requires network access and executes code via uv, which may introduce latency depending on the target API's response time.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-avinash-kamath-scalekit-agent-auth": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution