Ollama Web Search

v1.0.2

使用 Ollama Web Search API 进行网络搜索和网页抓取

0· 77·0 current·0 all-time
bySunnyDoy@sunnydou
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, declared requirements (curl, python3, OLLAMA_API_KEY), SKILL.md, README, and the shell script all align: they call https://ollama.com/api/web_search and /api/web_fetch to perform searches and fetch pages.
Instruction Scope
Runtime instructions and the script only build JSON from the provided query/URL, POST it to Ollama endpoints, parse responses, and print results. The instructions do not request unrelated files, other environment variables, or external endpoints beyond ollama.com.
Install Mechanism
No install spec — instruction-only with a shipped bash script. No downloads from untrusted URLs and no archive extraction; risk from install-time behavior is minimal.
Credentials
Only OLLAMA_API_KEY is required and declared as primaryEnv. The script uses that key only to authenticate requests to Ollama and attempts to redact it from error output; no additional secrets or unrelated credentials are requested.
Persistence & Privilege
The skill is not always-enabled and does not modify system-wide agent config. It creates a temporary directory for request handling and cleans it up; no persistent storage or elevated privileges are requested.
Assessment
This skill is internally consistent and calls Ollama's official web_search/web_fetch APIs using the OLLAMA_API_KEY you provide. Before installing: 1) ensure you trust the Ollama service and understand that any query text or fetched URLs will be sent to ollama.com; avoid sending sensitive internal URLs or secrets. 2) Store the OLLAMA_API_KEY securely (environment variable) and use a key with limited scope/rotation if possible. 3) Review the included shell script yourself if you want extra assurance (it performs input validation, masks the API key in errors, and removes temporary files). 4) Be aware the skill can be invoked by agents (default behavior) — if you run autonomous agents, limit what queries they can send through third-party APIs.

Like a lobster shell, security has layers — review code before you run it.

latestvk972rhx4wzw6qvat9ds8yr9eqd83nc5v

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🔍 Clawdis
Binscurl, python3
EnvOLLAMA_API_KEY
Primary envOLLAMA_API_KEY

Comments