# Web Research

> Query Pollinations text API with web-search models (gemini-search, perplexity-fast, nomnom, etc.). Use when you need web search grounded answers via Pollinations. Use when this capability is needed.

- Skill: `tomevault-io/web-research-10` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/web-research-10`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/web-research-10/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/web-research-10

---


# 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):

```bash
export POLLINATIONS_API_KEY="YOUR_KEY"
```

Or create a local `.env` file at `.claude/skills/web-research/.env`:

```bash
POLLINATIONS_API_KEY="YOUR_KEY"
```

If `POLLINATIONS_API_KEY` is not set, the script will prompt for a key (input hidden).

## Quick usage

```bash
.claude/skills/web-research/scripts/web-research.sh "What is pollinations.ai?" 
```

Choose a model:

```bash
.claude/skills/web-research/scripts/web-research.sh --model perplexity-fast "Fact-check this claim with sources"
```

Compare multiple models:

```bash
.claude/skills/web-research/scripts/web-research.sh --models gemini-search,perplexity-fast,nomnom "Compare answers"
```

Run multi-model in parallel:

```bash
.claude/skills/web-research/scripts/web-research.sh --models gemini-search,perplexity-fast --parallel "Compare answers"
```

## Notes

- Uses `https://gen.pollinations.ai/v1/chat/completions`
- Sends `Authorization: Bearer <key>`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/pollinations) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

