web-research
GitHub通过 Pollinations API 调用 Gemini 或 Perplexity 等模型进行网络搜索,获取基于网页事实的回答。支持多模型并行查询与对比,适用于需要实时信息验证、事实核查及构建计划审查前的背景调研场景。
Trigger Scenarios
Install
npx skills add pollinations/pollinations --skill web-research -g -y
SKILL.md
Frontmatter
{
"name": "web-research",
"description": "Query Pollinations text API with web-search models (gemini-search, perplexity-fast, nomnom, etc.). Use when you need web search grounded answers via Pollinations."
}
Web Research
Available Models
- gemini-search — Google Gemini with web search grounding (default)
- perplexity-fast — Perplexity AI, faster (default)
- perplexity — Perplexity AI
- nomnom — NomNom search model
By default, queries both gemini-search and perplexity-fast in parallel.
Requirements
curl
Authentication
Set an API key in an environment variable (preferred):
export POLLINATIONS_API_KEY="YOUR_KEY"
Or create a local .env file at .claude/skills/web-research/.env:
POLLINATIONS_API_KEY="YOUR_KEY"
If POLLINATIONS_API_KEY is not set, the script will prompt for a key (input hidden).
Quick usage
.claude/skills/web-research/scripts/web-research.sh "What is pollinations.ai?"
Choose a model:
.claude/skills/web-research/scripts/web-research.sh --model perplexity-fast "Fact-check this claim with sources"
Compare multiple models:
.claude/skills/web-research/scripts/web-research.sh --models gemini-search,perplexity-fast,nomnom "Compare answers"
Run multi-model in parallel:
.claude/skills/web-research/scripts/web-research.sh --models gemini-search,perplexity-fast --parallel "Compare answers"
Before reviewing a build plan
Run two searches first — "<vendor> <capability> <year>" and "<capability> MCP server"
— and record the result. A first-party vendor launch in the last two quarters gets its own
section ("why not the managed product"). It's the cheapest part of the review and can
invalidate the whole plan, so do it before studying the design.
Numbers from PDFs or long documents
A summarizer given a leading prompt ("did X beat Y?") tends to echo the prompt, including invented quotes. Ask neutrally ("list every numeric result table") and, for any number you'll repeat, read the source text or table yourself.
Notes
- Uses
https://gen.pollinations.ai/v1/chat/completions - Sends
Authorization: Bearer <key>
Version History
-
55af554
Current 2026-09-22 18:01
新增在审查构建计划前运行搜索的指南,以及从PDF或长文档中提取数字的建议。
- 99bce92 2026-07-25 10:39


