Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/pollinations/pollinations/polli-clinpx skills add pollinations/pollinations --skill polli-cligit clone --depth 1 https://github.com/pollinations/pollinationsWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00066 | $0.05255 |
| Opus 5 | $0.00033 | $0.02627 |
| Sonnet 5 | $0.00013 | $0.01051 |
| Haiku 4.5 | $0.00007 | $0.00526 |
Grade A, and why
polli scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 248 lines — stays where its author put it; the contents beside it link to each section on GitHub.
polli — Pollinations CLI
Thin wrapper around gen.pollinations.ai. Generates images, text, audio, video; transcribes speech; manages API keys, usage, quests, agents, and invite-only my-models.
If polli is not installed, run npm i -g @pollinations/cli@latest (provides the polli binary).
When to use this skill
- User asks to generate an image / text / audio / video via pollinations
- User mentions polli, pollinations, pollen, pollinations.ai
- User wants to transcribe speech or run TTS
- User asks about their pollen balance, usage, or API keys
- User wants to browse or filter available models
- User wants to inspect quests or manage invite-only my-models
- User wants to create or update a hosted prompt agent
Quick reference
| Intent | Command |
|---|---|
| Log in once | polli auth login |
| Store an existing key | printf '%s' "$POLLINATIONS_API_KEY" | polli auth login --with-token |
| Generate image | polli gen image "<prompt>" --output out.png |
| Generate text | polli gen text "<prompt>" |
| Text with stdin as context | echo "<ctx>" | polli gen text "<question>" |
| Describe an image (vision) | polli gen text "what is this?" --image <url> |
| One-shot TTS | polli gen audio "<text>" --output speech.mp3 |
| Speak out loud | polli gen audio "<text>" --play (uses afplay on macOS; ffplay/mpv/mpg123 on Linux) |
| Generate video | polli gen video "<prompt>" --output out.mp4 |
| Transcribe audio | polli gen transcribe path/to.mp3 |
| Upload a local file | polli upload path/to.png (prints public URL) |
| List all models | polli models |
| Filter models by type | polli models --type image |
| Model health + latency | polli models --stats (default 60m, --window <min>) |
| Check balance | polli usage |
| Developer earnings | polli earnings (--days <n>, max 90) |
| List your quests + claim state | polli quests (filters: --open --claimable --claimed --coming-soon) |
| Manage prompt agents | polli agents list |
| Manage invite-only community models | polli my-models list |
| Connect a coding harness to Pollinations | polli harness dsh on (available adapters: polli harness --help) |
| Machine-readable output | append --json to any command |
What ships with it
47 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- bin/polli.js 47 B runs code
- package-lock.json 72 KB
- package.json 1.6 KB
- README.md 6.2 KB
- src/commands/agents.test.ts 1.2 KB runs code
- src/commands/agents.ts 6.8 KB runs code
- src/commands/auth.ts 7.9 KB runs code
- src/commands/docs.ts 3.0 KB runs code
- src/commands/earnings.test.ts 1.8 KB runs code
- src/commands/earnings.ts 2.8 KB runs code
- src/commands/gen/audio.ts 3.2 KB runs code
- src/commands/gen/chat.ts 6.9 KB runs code
- src/commands/gen/image.ts 2.4 KB runs code
- src/commands/gen/index.ts 733 B runs code
- src/commands/gen/text.ts 6.9 KB runs code
- src/commands/gen/transcribe.ts 1.7 KB runs code
- src/commands/gen/video.ts 2.5 KB runs code
- src/commands/harness.ts 3.0 KB runs code
- src/commands/keys.ts 8.6 KB runs code
- src/commands/models.ts 7.0 KB runs code
- src/commands/my-models.test.ts 2.5 KB runs code
- src/commands/my-models.ts 15 KB runs code
- src/commands/quests.ts 4.4 KB runs code
- src/commands/stats.ts 478 B runs code
- src/commands/upload.ts 2.3 KB runs code
- src/commands/usage.ts 3.3 KB runs code
- src/harnesses/dsh.test.ts 9.6 KB runs code
- src/harnesses/dsh.ts 10 KB runs code
- src/harnesses/fs.ts 917 B runs code
- src/harnesses/index.ts 133 B runs code
- src/harnesses/keys.test.ts 1.7 KB runs code
- src/harnesses/keys.ts 1.7 KB runs code
- src/harnesses/models.ts 1.1 KB runs code
- src/harnesses/snapshot.ts 4.0 KB runs code
- src/harnesses/types.ts 1.1 KB runs code
- src/index.ts 2.8 KB runs code
- src/lib/api.ts 1.5 KB runs code
- src/lib/config.ts 1.6 KB runs code
- src/lib/errors.ts 1.5 KB runs code
- src/lib/output.ts 5.3 KB runs code
- src/lib/play.ts 2.5 KB runs code
- src/lib/quotes.ts 146 B runs code
- src/lib/stdin.ts 262 B runs code
- src/lib/stream.ts 1.3 KB runs code
- src/raw.d.ts 85 B runs code
- tsconfig.json 469 B
- tsup.config.ts 342 B runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 248 lines · 66 tokens per session scan A 195e64960103
polli is a skill published in the GitHub repository pollinations/pollinations (5,009 stars, last pushed 2d ago), licensed MIT. It adds 66 tokens to every session and 5,255 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
model-integration
Use when adding a new model or pipeline to diffusers, setting up file structure for a new model, converting a pipeline to modular format, or converting weights for a new version of an already-supported model.
custom-blocks
Use when the user has written (or wants to write) a ModularPipelineBlocks subclass in a local Python file and needs to package it into a Hub-uploadable directory. Covers the workflow from a single block.py file to a published custom-block repo that consumers can load via ModularPipeline.frompretrained( …
diffusers-cli
Use when the user wants to run a diffusers pipeline from a terminal (one-off generation, batch jobs, smoke-testing a new model), run on HF Sandbox hardware via --remote, introspect a pipeline's input schema before calling it, or attach a LoRA at inference time. Prefer this over writing ad-hoc Python scripts for…
self-review
Use before opening a PR, or whenever asked to self-review a diffusers contribution. Applies the same rubric as the @claude CI (checks the diff against references/review-rules.md, traces call paths for dead code). Reports findings grouped by severity, flagging what to fix before submitting (blocking issues + dead code)…
img2threejs
Turn an object or character reference image into a quality-gated, animation-ready procedural Three.js model built in code. Use for image-to-3D reconstruction, detail-accurate object rebuilds, stylized/likeness-maximized human characters, sculpt specs, and staged code generation.
ml-for-aec
Computer vision for buildings, image-to-floorplan, generative ML models, performance prediction, structural analysis ML, energy prediction, natural language to design, and point cloud ML for AEC computational design.