Agent skill
free-search
Free web search (DuckDuckGo HTML) without paid APIs.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/free-search
Metadata
Additional technical details for this skill
- openclaw
-
{ "os": [ "darwin", "linux" ], "emoji": "\ud83d\udd0e", "requires": { "bins": [ "node" ] } }
SKILL.md
Free Search (DuckDuckGo)
Use this skill when the user asks to search the web but wants to avoid paid search APIs.
What it does
- Runs a small local script that queries DuckDuckGo's HTML endpoint.
- Returns top results as JSON (title + URL + snippet when available).
How to use
When you need web search results, run:
node "{baseDir}/ddg_search.mjs" "<query>" --max 5 --json
Then:
- Show the top results.
- Ask which result(s) to open/summarize.
Constraints / policy
- Do not attempt to bypass paywalls or logins.
- If a site blocks scraping, report it and propose alternatives (official APIs, RSS, public pages).
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?