hasdata-cli
Command-line access to search, scraping, and structured web data.
npx skills add sickn33/agentic-awesome-skills --skill hasdata-cli --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# hasdata Use the `hasdata` CLI for real-time web data. One subcommand per API — flags, enums, defaults are derived from the live schema at `api.hasdata.com/apis`. ## When to Use Use this skill when: - The user wants to use the HasData CLI. - The user needs current web data from the command line. - The user wants to automate data collection in scripts. - The user wants to retrieve search, ecommerce, travel, or local business data. - The user needs web-page scraping through the CLI. ## Prerequisites - `command -v hasdata` — if missing, download the installer from `https://raw.githubusercontent.com/HasData/hasdata-cli/main/install.sh`, inspect it, then run it locally with `sh install.sh`. - One-time setup: the user runs `hasdata configure`, pastes their API key, and it's saved to `~/.hasdata/config.yaml` (mode 0600). Every future call picks it up automatically. - If a call fails with `no API key configured`, the user hasn't run `hasdata configure` yet — tell them to. **Never invent a key.** ## Quick start ```bash hasdata <api> --flag value [--flag value ...] --raw | jq . ``` Always pass `--raw` when piping to `jq` (skips pretty-print and TTY detection). Use `--pretty` only for human-
- When to Use
- Prerequisites
- Quick start
- Picking the right subcommand
- Universal flag patterns
- Global flags (apply to every subcommand)
- Output contract
- Exit codes (script-safe)
- References
- Limitations
hasdata <api> --flag value [--flag value ...] --raw | jq . hasdata google-serp --q "espresso machine" --num 10 --raw \
What does the hasdata-cli skill do?
Command-line access to search, scraping, and structured web data.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill hasdata-cli --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.