技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
glasser【数据与研究】Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Glasser is a commercial API broker that exposes third-party data providers through one CLI and one account. Use it to fill a data gap after checking the environment's free tools and the user's existing integrations. Provider output keeps its native structure, so inspect the selected endpoint before every run.
This skill was contributed by a member of the Glasser team.
Use the CLI only if it is already installed or the user has approved its installation under the host environment's software-installation policy. Installation instructions are maintained at https://glasser.ai/SKILL.md?utm_source=agentic-awesome-skills&utm_medium=skill. Do not download or install executable code without the review and approval required by the current environment.
Check the CLI and account:
glasser --version
glasser balance
If authentication is missing in an interactive session, run glasser login.
It opens a browser-based device flow. Relay the URL and code printed by the CLI
and wait for the command to finish. Never ask the user to paste a Key into chat.
For unattended environments, the user can configure GLASSER_API_KEY through
the environment's secret manager. Never write it to a project file or include
it in a command argument.
Search by capability instead of guessing a provider or endpoint:
glasser search -q "Google search results"
glasser search -q "company enrichment"
glasser search -q "Reddit posts and comments"
Compare the provider, endpoint, and listed price. Search results are ranked by relevance; rank is not a quality or price recommendation.
Inspect the exact endpoint before constructing input:
glasser inspect -p serper -e /search
Record:
Schemas, prices, and charge clauses can change. The live inspect result is
the contract for the next run.
Only run spends the workspace balance. Before the first paid call, show the
user the provider, endpoint, per-call price, charge exceptions, input scope,
and requested result volume. Wait for approval unless the user already gave an
exact scope or budget that covers the call.
Create the provider-native JSON input in a file after inspection. A file avoids shell-quoting errors and keeps the request reviewable. Do not include unrelated personal, confidential, or credential data.
Run the approved request:
glasser run -p serper -e /search -f request.json --wait
The CLI prints an Idempotency-Key. If a timeout or transport failure leaves the outcome uncertain, repeat the request with that same key:
glasser run -p serper -e /search -f request.json --idempotency-key <same-key> --wait
Do not create a new key for an ambiguous retry. It can create and charge a
second run. For a known run, use glasser runs get -r <run-id> --wait instead
of starting another one.
For every run used in the answer, report:
Charge printed by the CLI;Run URL printed by the CLI.COMPLETED means the provider answered. It does not guarantee that the
provider found a result, so describe both the run status and the payload.
Find a Google SERP endpoint in Glasser, show me its current price and input
schema, and ask before running one query for "best email marketing tools".
The agent searches the catalog, inspects the selected endpoint, obtains paid scope approval, writes input that matches the live schema, and returns sourced results with the charge and Run URL.
Our current tools cannot enrich these five companies. Find suitable Glasser
endpoints, compare their prices and required inputs, and stop before spending.
The agent returns a provider comparison without making a paid run.
run as a state-changing paid operation.@seo-dataforseo - Use when DataForSEO is already configured and the task is
specifically SEO data.@apify-market-research - Use when the user already has an Apify integration
for the selected research source.@parallel-search-mcp - Use when Parallel is installed and covers the task.