home/common/programs/ai/pi-coding-agent/skills/web-search/SKILL.md
Web search using DuckDuckGo (free, unlimited). Falls back to pi-web-access extension for content extraction.
npx skillsauth add megalithic/dotfiles web-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Primary: DuckDuckGo via ddgr (free, unlimited, no API key)
Content extraction: Use pi-web-access extension tools (gemini-search, etc.)
{baseDir}/search.sh "query" # Basic search (5 results)
{baseDir}/search.sh "query" -n 10 # More results (max 25)
{baseDir}/search.sh "query" -t w # Past week
{baseDir}/search.sh "query" -t m # Past month
{baseDir}/search.sh "query" -w example.com # Site-specific search
-n <num> - Number of results (default: 5, max: 25)-t <span> - Time filter: d (day), w (week), m (month), y (year)-w <site> - Limit to specific siteFor full page content (not just snippets), use the pi-web-access extension
which provides web search and extraction tools directly in the agent.
--- Result 1 ---
Title: Page Title
URL: https://example.com/page
Snippet: Description from search results
--- Result 2 ---
...
testing
Apply Strunk's timeless writing rules to ANY prose humans will read - documentation, commit messages, error messages, explanations, reports, or UI text. Makes your writing clearer, stronger, and more professional.
tools
Interact with web pages using agent-browser CLI. MUST run 'browser connect 9222' FIRST to use existing browser with authenticated sessions.
tools
Remote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output.
tools
Work on a single tk ticket end-to-end. Use when the user says 'work on ticket X' or when spawned by work-tickets.sh.