Agent skill

Glasser

by sickn33 in sickn33/agentic-awesome-skills

Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.

MITAuto-check passed

Install Glasser

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill glasser -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills glasser --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/glasser .claude/skills/glasser && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
glasser
GitHub stars
47k
Used in
1 other repo
Token cost
~1.9k tokens
SKILL.md length
970 words
Files
1
Skills in repo
1,497
Repo updated
First seen
Licence
MIT

At a glance

Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.

  • Works in 6 steps: Check Availability and Authentication → Discover Candidate Endpoints → Inspect the Contract → …
  • SKILL.md covers Overview, When to Use This Skill, How It Works and Examples, plus 5 more sections
  • Needs GLASSER_API_KEY

What it does

Glasser is an agent skill from sickn33/agentic-awesome-skills. Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.

Example prompts

  • “/glasser”

Requirements

  • A credential in GLASSER_API_KEY

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Check Availability and Authentication
  2. Discover Candidate Endpoints
  3. Inspect the Contract
  4. Authorize the Paid Scope
  5. Run and Recover Safely
  6. Report Evidence and Cost

What it can do on your machine

Read from SKILL.md and the folder at commit b84d35a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • glasser.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • GLASSER_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Glasser loads about 1.9k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 970 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit b84d35a, republished under its MIT licence (© sickn33). 970 words, ~1,902 tokens.

Download SKILL.mdSave it as .claude/skills/glasser/SKILL.md (or your agent's skills folder).
name
glasser
description
Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.
category
data
risk
critical
source
self
source_type
self
date_added
2026-09-12
author
adriansurething
tags
api, data, search, enrichment, marketing, research, cli
tools
claude, cursor, codex, gemini

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. Do not download or install executable code without the review and approval required by the current environment.

Check the CLI and account:

bash
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:

bash
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:

bash
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:

bash
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:

bash
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:

  1. the provider and endpoint;
  2. the Glasser run status;
  3. what the provider response says;
  4. the exact Charge printed by the CLI;
  5. the private 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.

Examples

Show full SKILL.md (391 more words)Show less
Example 1: Research a Search Results Page
text
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.

Example 2: Fill a Company-Data Gap
text
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.

Best Practices

  • Start with the smallest result count that can answer the question.
  • Reuse data already retrieved during the current task.
  • Keep exact decimal money values as strings when calculating totals.
  • Save large outputs to a file and read only the fields needed for analysis.
  • Preserve provider attribution when presenting evidence.

Limitations

  • Glasser is a paid service. Endpoint availability, prices, and provider terms can change.
  • Data quality and coverage depend on the selected third-party provider.
  • A Glasser run does not grant permission to collect or use personal data. Apply the user's purpose, applicable law, and provider terms.
  • The private Run URL is available only to members of the Glasser workspace.
  • The skill cannot complete interactive login without the user approving the browser device flow.

Security & Safety Notes

  • Treat every run as a state-changing paid operation.
  • Keep Keys in an environment secret store and out of files, logs, prompts, command arguments, commits, and generated reports.
  • Tell the user which provider receives the request before sending sensitive or personal data, and minimize the submitted fields.
  • Do not run speculative calls, retry loops, or unapproved bulk jobs.
  • Stop on insufficient balance, rejected authorization, or a schema mismatch; correct the cause before considering another paid call.

Common Pitfalls

  • Problem: Input validation fails. Solution: Inspect the endpoint again and rebuild the JSON from the live schema instead of guessing field names.
  • Problem: A request timed out after submission. Solution: Reuse the printed Idempotency-Key or fetch the known run.
  • Problem: A completed run contains no useful result. Solution: Report the provider outcome and charge clause; do not label the transport as failed or rerun automatically.
  • Problem: The CLI reports an available update. Solution: Finish the current task, then follow the official upgrade instructions and refresh the Glasser skill before the next task.
  • @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.

© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/glasser of sickn33/agentic-awesome-skills.

Open the folder on GitHubat commit b84d35a

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 9, 2026.

Compare with similar skills

Glasser next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Glasser compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Glasser this skillsickn33/agentic-awesome-skills47k1 repos~1.9kAutomated safety check: PassMIT
Third Party Cookiesthedaviddias/Front-End-Checklist74k—~580Automated safety check: PassMIT
Third Party Scriptsthedaviddias/Front-End-Checklist74k—~417Automated safety check: PassMIT
Managing Third Party Vendor Riskmukul975/Anthropic-Cybersecurity-Skills34k—~2.2kAutomated safety check: PassApache-2.0
Audit Third Party Contractsben-manes/caffeine18k—~943Automated safety check: PassApache-2.0
Third Party Codeopen-edge-platform/anomalib6.2k—~599Automated safety check: PassApache-2.0

Similar skills

  • Third Party Cookies

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing a website for privacy compliance, third-party resource loading, or cookie consent implementation.

    74k GitHub stars~580 tokensUpdated 4 days ago
    Legal & ComplianceAuto-check passed
  • Third Party Scripts

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing slow page loads, heavy assets, or rendering delays related to Optimize third-party script loading.

    74k GitHub stars~417 tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Managing Third Party Vendor Risk

    mukul975/Anthropic-Cybersecurity-Skills

    Build and run a third-party/vendor risk management (TPRM) program aligned to NIST SP 800-161 C-SCRM: inventory and tier vendors, issue SIG/CAIQ questionnaires, review SOC 2/ISO 27001 evidence, set…

    34k GitHub stars~2.2k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Audit Third Party Contracts

    ben-manes/caffeine

    Verify every third-party and sharp-edged JDK API usage against the contract the upstream documentation actually states

    18k GitHub stars~943 tokensUpdated yesterday
    Auto-check passed
  • Third Party Code

    open-edge-platform/anomalib

    Review/generate third-party code attribution, licensing, and notice requirements

    6.2k GitHub stars~599 tokensUpdated today
    Auto-check passed
  • Node Inspect Debugger

    openclaw/openclaw

    Debug Node.js with node inspect, --inspect, breakpoints, CDP, heap, and CPU profiles.

    392k GitHub starsUsed in 1 repo~894 tokens
    Frontend & DesignAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,497 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Questions about Glasser

What does Glasser do?

Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration. Glasser is an agent skill from sickn33/agentic-awesome-skills. Search, inspect, and run third-party data APIs through one CLI when the environment has no suitable integration.

How do I install Glasser in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill glasser -a claude-code`. Or copy the skill folder (skills/glasser in sickn33/agentic-awesome-skills) into .claude/skills/glasser in your project. Claude Code loads it when a task matches its description.

How do I install Glasser in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill glasser -a codex`. Or copy the skill folder (skills/glasser in sickn33/agentic-awesome-skills) into .agents/skills/glasser in your project. Codex loads it when a task matches its description.

Can I use Glasser in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill glasser -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/glasser, .gemini/skills/glasser, .github/skills/glasser and .opencode/skills/glasser in your project.

What does Glasser need to run?

Going by SKILL.md and its folder, Glasser needs credentials named GLASSER_API_KEY. Our summary lists: A credential in GLASSER_API_KEY.

Does Glasser access the network?

SKILL.md names 1 domain. As links in the text: glasser.ai. This is read from the text; nothing was executed.

Is Glasser safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Glasser use?

Glasser is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Glasser use?

About 1.9k tokens (SKILL.md is roughly 7.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Glasser?

Skills that share tags, products or a category with Glasser: Third Party Cookies (thedaviddias/Front-End-Checklist, 74k stars), Third Party Scripts (thedaviddias/Front-End-Checklist, 74k stars), Managing Third Party Vendor Risk (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Audit Third Party Contracts (ben-manes/caffeine, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Glasser?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.