Glasser lets Openclaw Skills discover, price, and safely run more than 1,000 third-party data API endpoints through one authenticated Workspace.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install glasser
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install glasser using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Glasser is a paid data API broker for Openclaw Skills that provides a unified way to search and execute external capabilities, including person and company enrichment, web and news search, image and video search, maps, places, scholar, shopping, lead lookup, and webpage scraping. Instead of integrating with every vendor separately, agents search available Endpoints, inspect their input contracts and pricing, then run the selected operation through Glasser.
The skill supports MCP tools by default and an optional Node.js CLI for scripting, CI, machine-readable workflows, and large results. It preserves provider response structures while removing private billing fields, reports exact charges and Run status, and enforces safe operating rules such as user approval before paid calls, small initial volumes, idempotent retries, and transparent Run URLs.
glasser login, while unattended jobs can use GLASSER_API_KEY.balance tool or glasser balance. A successful balance check is the completion signal for setup and authentication.glasser search -q or the MCP search tool. Results identify the Provider slug, provider name, Endpoint, relevance ranking, price, and pagination cursor.glasser inspect to read the input schema, supported version, run mode, current Price, charge clauses, and volume-related fields such as num, size, limit, or query arrays.glasser run or the MCP run tool. MCP calls require an agent-generated UUID idempotency key; the CLI generates one unless JSON mode requires an explicit key.--wait, or retrieve and poll a queued or running operation with glasser runs get -r <runId> --wait.runs list, runs get, runs stop, and balance history commands.The skill includes Glasser MCP tools, so no separate installation is required for the default workflow. Use search, inspect, run, runs_get, runs_list, runs_stop, and balance, then authenticate through the MCP client's browser flow. Never ask users to paste an API key into a conversation.
Install the CLI when results are too large for the context window, when scripting, or when running CI jobs. Glasser requires Node.js 22 or newer.
glasser --version 2>/dev/null || npm install -g @glasser-ai/cli@latest
If the CLI reports an available update, finish the current task and upgrade before the next one:
npm install -g @glasser-ai/cli@latest
glasser login
glasser balance
glasser login opens browser-based device authorization when possible and prints a fallback URL and code when necessary. Confirm that the resulting balance applies to the environment used by subsequent commands.
Set GLASSER_API_KEY to a key created in the Glasser console, or store a key locally:
export GLASSER_API_KEY="your-key"
glasser keys add --label ci --key "$GLASSER_API_KEY"
glasser balance
Optional configuration includes GLASSER_API_BASE_URL, which defaults to https://api.glasser.ai, and NO_COLOR. The Workspace associated with the configured API stack is billed. Do not block work on an upgrade check if the package registry is unreachable.
| Object | Important fields or concepts |
|---|---|
| Provider | Provider slug used with -p, plus the human-readable provider name shown in search results |
| Endpoint | Provider operation selected with -e; exposes an input schema, run mode, compatible versions, Price, and charge clauses |
| Input | JSON supplied inline with -i or from a file with -f; must match the inspected Endpoint schema |
| Run | Execution record with an Idempotency-Key, status, provider payload or failure block, charge, and Run URL |
| Workspace | Authenticated billing and access boundary whose available balance funds Runs |
| Balance | Available funds, held funds, top-ups, and charge ledger information |
QUEUED: accepted but not yet dispatched.RUNNING: dispatched while awaiting the provider.COMPLETED: provider responded; the payload may still indicate no result.FAILED: no usable provider response; the failure block explains why.STOPPED: stopped through runs stop; a request already dispatched may still complete and be charged.-o <file> for large provider responses; the file preserves the provider payload while the Run URL remains in command output rather than the output file.-j or --json for machine-readable output. Standard output contains data only, while errors are emitted as one JSON object on standard error.-i '<json>'; file-based input uses -f <file>.0.0125, never a floating-point number.Inspect output is authoritative for normal Price and exception clauses such as NO_RESULT. Volume controls can affect charges, so fields like num, size, limit, and arrays of queries must be reviewed before execution.
--wait, polling, Run retrieval, and queued-operation cancellation.-o <file> prevents provider payloads from overwhelming the agent context window.retry_after_ms value and permits one controlled retry instead of an unsafe retry loop.Loading
Haircut measures, prices, and safely trims the configuration overhead loaded by every coding agent on a machine.

Movie Night Decider finds and ranks sourced movie recommendations that match your preferences while respecting licensing, approval, and verification rules.

An AI advisor that analyzes anxiety and rumination loops through XinJianXue data and converts them into practical, manageable next steps.

A consent-based XinJianXue advisor that analyzes parent–child conflict patterns and provides neutral, practical ways to de-escalate and communicate.

A complete 1688 procurement workflow that takes users from product discovery and supplier comparison to cart management, checkout, and user-approved payment.

Crun Media Agent Skills orchestrates safe, model-routed workflows for generating, editing, and transforming image, video, audio, music, and other media.








































