glasser
Lets your agent access and use data from external APIs. It's useful when no direct integration is available to get information.
What it does
Glasser is a tool that helps you find and use data from other companies on the internet. If the tools you already have can't fetch specific information, Glasser can be the solution.
When to use it
- ✓When you need current web, news, or company data that your current tools don't provide.
- ✓When you want to pay for a specific search without creating an account with another service.
- ✓For marketing or research tasks that require reliable data from known sources.
Example of what to ask your AI
“Search for Google search results about 'digital marketing trends'.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You use a command on your computer to look for the type of data you need. Then, Glasser shows you which companies offer this data, how much it costs, and how to request the information. Finally, it performs the search and delivers the results to you.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill glasserOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/glasser/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Glasser
Overview
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.
When to Use This Skill
- Use when a task needs current web, news, search, social, business, people, places, shopping, image, video, or enrichment data that available tools cannot supply.
- Use when the user wants pay-per-call access without creating a separate account with the underlying provider.
- Use for marketing and research workflows that need structured evidence from a named data provider.
- Prefer the user's explicit provider choice, existing API keys, installed integrations, and free tools before Glasser.
How It Works
Step 1: Check Availability and Authentication
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.
Step 2: Discover Candidate Endpoints
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.
Step 3: Inspect the Contract
Inspect the exact endpoint before constructing input:
glasser inspect -p serper -e /search
Record:
- the current price and all charge clauses;
- required and optional input fields;
- fields that control result volume;
- run mode and timeout;
- the provider that will receive the request.
Schemas, prices, and charge clauses can change. The live inspect result is
the contract for the next run.
Step 4: Authorize the Paid Scope
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.
Step 5: Run and Recover Safely
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.
Step 6: Report Evidence and Cost
For every run used in the answer, report:
- the provider and endpoint;
- the Glasser run status;
- what the provider response says;
- the exact
Chargeprinted by the CLI; - the private
Run URLprinted 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.
Examples
Example 1: Research a Search Results Page
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
…
FAQ
Do I have to pay to use Glasser?
Yes, Glasser is a paid service. You pay for each search you perform, but you don't have to worry about creating accounts with multiple different services.
How does Glasser know what data to search for?
You tell Glasser what you're looking for, such as 'Google search results' or 'company information'. It then searches among the services it knows to find the best one for you.
What happens if a search fails?
If a search fails or takes too long, Glasser can try again using a special key to ensure it doesn't charge twice for the same error.
Details
Original description by the author
Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3142
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
data-scraper-agent
Helps your agent automatically collect data from any public source. It can be scheduled, enrich information, and save results. Useful for monitoring or tracking online data.
affaan-m/ECC
Apify Automation
Has your agent automatically collect data from the web using the Apify platform. It can run scraping tasks and extract information.
ComposioHQ/awesome-claude-skills
Firecrawl Automation
Helps your agent extract data from the web. It can scrape pages, crawl sites, and organize information.
ComposioHQ/awesome-claude-skills