paddleocr
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Gives coding agents working knowledge of the HasData web data platform, so they can pull live search results, product prices, listings and reviews from public web pages without guessing endpoints or response formats.
Claude Code
$ npx -y skills add HasData/agent-skills --agent claude-code
Codex
$ npx skills add HasData/agent-skills -a codex
Cursor
$ npx skills add HasData/agent-skills -a cursor
Gemini CLI
$ npx skills add HasData/agent-skills -a gemini-cli
GitHub Copilot
$ npx skills add HasData/agent-skills -a github-copilot
OpenCode
$ npx skills add HasData/agent-skills -a opencode
Windsurf
$ npx skills add HasData/agent-skills -a windsurf
A collection of agent skills for working with HasData — a cloud platform for extracting public web data via SERP APIs, pre-parsed Scraper APIs (Amazon, Zillow, Maps, Indeed, Instagram, YouTube, Booking, …), and async Scraper Jobs (recursive crawling, contact enrichment, SEC filings).
These skills teach AI coding agents — Claude Code, Cursor, Codex, Gemini CLI, and any tool that loads SKILL.md files — how to call HasData from real code without guessing endpoints, parameter shapes, or response schemas.
| Skill | What it does |
|---|---|
hasdata | Wire HasData APIs directly into your code (Python, TypeScript, Go). Covers POST /scrape/web, every Scraper API (Google SERP / AI Mode / Maps / Amazon / Zillow / Redfin / Airbnb / Booking / Yelp / YellowPages / Indeed / Glassdoor / Instagram / Shopify / YouTube / Trends / Flights / Bing), and the async Scraper Job lifecycle (submit → poll → results, webhooks). Schemas verified against the live API. |
hasdata-cli | Use the hasdata CLI for real-time data lookups from the terminal — same APIs, but driven by hasdata <subcommand> --flag value and piped through jq. Best for one-off queries, shell pipelines, and CI jobs. |
Pick hasdata when you're building an application or service that calls the API. Pick hasdata-cli when you're scripting in bash or want quick interactive lookups.
The fastest way (works with any agent harness that supports the Agent Skills format):
npx skills add hasdata/agent-skills
/plugin marketplace add https://github.com/HasData/agent-skills
/plugin install hasdata@hasdata-agent-skills
/plugin install hasdata-cli@hasdata-agent-skills
Clone the repo into your project (or globally) and point your agent at the skills/ directory:
git clone https://github.com/HasData/agent-skills ~/.agent-skills/hasdata
Most agent harnesses auto-discover any SKILL.md file under a configured skills root.
Reference the individual skill files directly:
skills/hasdata/SKILL.mdskills/hasdata-cli/SKILL.mdEach SKILL.md is self-contained with progressive references under skills/<name>/references/.
HASDATA_API_KEY:
export HASDATA_API_KEY="..."
hasdata-cli skill: the HasData CLI installed and configured (hasdata configure).skills/
├── hasdata/
│ ├── SKILL.md # entry point — orientation, decision rules, gotchas
│ └── references/ # progressive disclosure — agent loads on demand
│ ├── web-scraping.md # POST /scrape/web parameters, JS scenarios, AI extraction
│ ├── search.md # Google SERP / AI Mode / News / Bing / Trends
│ ├── ecommerce.md # Amazon, Shopify
│ ├── real-estate.md # Zillow, Redfin
│ ├── travel.md # Airbnb, Booking, Google Flights
│ ├── local-business.md # Maps (incl. posts), Yelp, YellowPages
│ ├── jobs.md # Indeed, Glassdoor
│ ├── youtube.md # Search, video, channel, transcript
│ ├── scraper-jobs.md # async submit/poll/results, webhooks, crawler, contacts, SEC
│ └── code-recipes.md # Python / TypeScript clients, retry, backoff, polling
└── hasdata-cli/
├── SKILL.md
└── references/
Reads text from scanned pages, photos and PDFs and returns it as structured Markdown or JSON, so you can pull tables, formulas and headers out of a document without retyping them. Covers many languages and works as input for AI tools.
Gives your AI assistant a memory that persists across sessions, so it remembers your preferences and earlier work in this repository instead of starting fresh. Search, forget, pause and resume memories with simple commands.
Gives AI agents a library of ready-made skills for scientific work such as metabolic flux analysis, protein experiment design, time series modeling, and analytical method validation, so research tasks need less hand-built code. It works with any agent that supports the open Agent Skills standard.
Gives Claude Code skills, agents, and commands for PostHog analytics, session replay, feature flags, error tracking, and LLM observability. Includes MCP server setup and project access checks.
Gives coding agents working knowledge of the HasData web data platform, so they can pull live search results, product prices, listings and reviews from public web pages without guessing endpoints or response formats. Install it with the command on its page. It includes hasdata-cli, hasdata. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it