
Freeunlimited Websearch
- 546 installs
- 2 repo stars
- Updated February 21, 2026
- lngu/openclaw-skill-freeunlimited-websearch
freeunlimited-websearch is an OpenClaw skill that gives agents free, keyless DuckDuckGo web search using the Python ddgs package when fresh facts from the open web are needed.
About
freeunlimited-websearch is an OpenClaw skill from lngu/openclaw-skill-freeunlimited-websearch that adds free unlimited web search to agents via DuckDuckGo with no API key or rate limits. The skill requires Python 3.8+ and the ddgs package installed with pip install ddgs, then cloned into the OpenClaw skills directory. Developers reach for freeunlimited-websearch when building OpenClaw agents that need privacy-focused, quota-free search without provisioning search API keys. Search runs through DuckDuckGo's privacy-focused index rather than paid search APIs.
- DuckDuckGo-backed search with no API key and no stated rate limits
- Returns JSON arrays with title, href, and body per result
- Python 3.8+ runner using the ddgs package via search.py
- Configured through ~/.openclaw/openclaw.json with gateway restart
- Auto-invoked when OpenClaw needs current web information
Freeunlimited Websearch by the numbers
- 546 all-time installs (skills.sh)
- +3 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #1,681 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: CRITICAL risk (skills.sh audit)
- Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/lngu/openclaw-skill-freeunlimited-websearch --skill freeunlimited-websearchAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 546 |
|---|---|
| repo stars | ★ 2 |
| Security audit | 1 / 3 scanners passed |
| Last updated | February 21, 2026 |
| Repository | lngu/openclaw-skill-freeunlimited-websearch ↗ |
How do OpenClaw agents search the web without API keys?
Give OpenClaw agents free, keyless DuckDuckGo web search when they need fresh facts from the open web.
Who is it for?
Developers building OpenClaw agents who need free, unlimited, keyless web search during coding or research tasks.
Skip if: Production search requiring guaranteed result quality, SLAs, or paid search API features like Perplexity or Google Custom Search.
When should I use this skill?
User needs free web search for OpenClaw agents, DuckDuckGo integration, or keyless search without API rate limits.
What you get
Configured OpenClaw skill with DuckDuckGo search via the ddgs Python package and no API credentials.
- configured openclaw search skill
- ddgs integration
By the numbers
- Requires Python 3.8+ and the ddgs package via pip install ddgs
- Provides keyless DuckDuckGo search with no API rate limits
Files
Free Unlimited Web Search
Search the web for free using DuckDuckGo - no API key or rate limits.
Features
- Free: No API key required
- Unlimited: No rate limits or quotas
- Private: Uses DuckDuckGo's privacy-focused search
Requirements
- Python 3.8+
ddgspackage (pip install ddgs)
Installation
1. Install the ddgs package in a Python environment:
pip install ddgs2. Clone this skill to your openclaw skills directory:
git clone https://github.com/YOUR_USERNAME/openclaw-skill-freeUnlimited-websearch ~/.openclaw/skills/freeUnlimited-websearch3. Update search.py shebang to point to your Python with ddgs installed:
# Edit the first line of search.py to your python path, e.g.:
#!/path/to/your/venv/bin/python4. Enable the skill in ~/.openclaw/openclaw.json:
{
"skills": {
"entries": {
"freeUnlimited-websearch": {
"enabled": true
}
}
}
}5. Restart openclaw:
openclaw gateway restartUsage
The skill is automatically invoked when OpenClaw needs to search the web for current information.
Output
Returns JSON array of search results with title, href, and body fields.
MIT License
Copyright (c) 2026
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Free Unlimited Web Search - OpenClaw Skill
Free unlimited web search using DuckDuckGo. No API key required.
Quick Install
# Install dependency
pip install ddgs
# Clone to openclaw skills
git clone https://github.com/LNGU/openclaw-skill-freeUnlimited-websearch ~/.openclaw/skills/freeUnlimited-websearch
# Update shebang in search.py to your python path
# Then enable in ~/.openclaw/openclaw.json and restart openclawSee SKILL.md for detailed instructions.
License
MIT
#!/usr/bin/env python3
# search.py - DuckDuckGo web search for OpenClaw
# Update the shebang above to point to a Python environment with 'ddgs' installed
import sys
import json
from ddgs import DDGS
def run_search(query):
try:
results = list(DDGS().text(query, max_results=5))
return json.dumps(results)
except Exception as e:
return json.dumps({"error": str(e)})
if __name__ == "__main__":
if len(sys.argv) > 1:
print(run_search(sys.argv[1]))
else:
print(json.dumps({"error": "No query provided"}))
Related skills
FAQ
What does freeunlimited-websearch require?
freeunlimited-websearch requires Python 3.8+ and the ddgs package installed via pip install ddgs, then cloning the skill into the OpenClaw skills directory for agent use.
Does freeunlimited-websearch need an API key?
freeunlimited-websearch uses DuckDuckGo through the ddgs Python package with no API key, no rate limits, and no paid search quotas for OpenClaw agent queries.
Is Freeunlimited Websearch safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.