ai/dot-agents/skills/search/SKILL.md
Search the web using DuckDuckGo (via ddgr) or AI search engines (via surf). Use this to find information, documentation, or answers to questions.
npx skillsauth add lolwierd/dotfiles 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.
Use this skill to find information online. Start with ddgr for simple queries. If results are insufficient or you need a synthesized answer, pivot to AI search via surf.
Fast, lightweight search for simple lookups or finding documentation URLs.
uvx ddgr --json --noprompt -n 5 "your search query"
Details:
title, url, and abstract.-n 5: Limits to 5 results.Use this when ddgr is insufficient, or when you need a complex answer, code examples, or research.
Prerequisite: You must be logged into the respective service in your local Chrome browser.
Preference Order:
surf gemini "your query"
surf perplexity "your query"
surf chatgpt "your query"
Note: These commands use the browser's session. If they fail with "login required", please ask the user to log in to the service in Chrome.
If you have a URL from ddgr and need to read the content:
curl -L "https://example.com" | head -n 100
# OR if you need a rendered view:
surf navigate "https://example.com"
surf page.text
development
Present visual options for architecture, UI, and code decisions with high-fidelity side-by-side previews. For comparing approaches visually — code diffs, diagrams, UI mockups, images — not for gathering structured input (use interview for that). Supports previewBlocks (code, mermaid, image, html), previewHtml, generate-more loops, and plan/PRD-driven flows.
development
Generate beautiful, self-contained HTML pages that visually explain systems, code changes, plans, and data. Use when the user asks for a diagram, architecture overview, diff review, plan review, project recap, comparison table, or any visual explanation of technical concepts. Also use proactively when you are about to render a complex ASCII table (4+ rows or 3+ columns) — present it as a styled HTML page instead.
development
Use when the task asks for a visually strong landing page, website, app, prototype, demo, or game UI. This skill enforces restrained composition, image-led hierarchy, cohesive content structure, and tasteful motion while avoiding generic cards, weak branding, and UI clutter.
devops
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.