Agent skill · Workflow & Productivity

pi-web-search

Give Pi Agents a safe web-search and fetch workflow using the installed pi-web-access package.

Nick44,414★ · +328/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
npx skills add sickn33/agentic-awesome-skills --skill pi-web-search --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Declared author: davidondrej
Path: skills/pi-web-search/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Web Search ## When to Use - Use when a Pi Agent task needs current web information, page fetches, PDFs, YouTube, or GitHub content. - Use when Pi should use its own web-access package instead of another agent browser tool. The `pi-web-access` package is installed globally. Zero-config via Exa MCP (no API key), with fallback Exa → Perplexity → Gemini. ## CRITICAL: always pass `workflow: "none"` Every `web_search` call MUST include `workflow: "none"`. This skips the interactive browser curator popup (the user does not want it opening). No exceptions — single query or batched `queries`, always set `workflow: "none"`. ``` web_search({ queries: ["query 1", "query 2"], workflow: "none" }) ``` ## Tools - `web_search` — search the web; returns synthesized answers with citations. Can be called many times per turn. **Always pass `workflow: "none"`.** - `code_search` — zero-key Exa code-context. Use for library/API/code lookups instead of generic `web_search`. - `fetch_content` — fetch URL(s) → markdown; handles PDFs, YouTube, GitHub. - `get_search_content` — big pages (>30k chars) are truncated in responses but stored in full; call this to pull the rest on demand so they don't blow context

What's inside
Steps it walks through
  1. When to Use
  2. CRITICAL: always pass workflow: "none"
  3. Tools
  4. fetchcontent specifics
  5. Routing — match the user's phrasing
  6. Fallback / alternative: DeepAPI web search
  7. Limitations
Commands it runs
test -n "$DEEPAPI_API_KEY" || { echo "DEEPAPI_API_KEY is not set"; exit 1; }
curl -s --max-time 60 "https://deepapi.co/v1/search/web" \
More from agentic-awesome-skills
All skills →
About this skill
What does the pi-web-search skill do?

Give Pi Agents a safe web-search and fetch workflow using the installed pi-web-access package.

How do I install it?

Run `npx skills add sickn33/agentic-awesome-skills --skill pi-web-search --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.

Keep going