find-models — Claude Code skill: search Replicate models
This skill makes the agent query the Replicate API for current models instead of trusting names it remembers. Handy when you need a model for a task and want to avoid stale picks.
npx skills add replicate/skills --skill find-models -a claude-codeWhat find-models does
The skill lays out a workflow for Replicate: hit the search API (GET /v1/search?query=...) first, then collections, then read the model schema. Search returns models, collections and docs, and for each model it gives tags, a generated description and a run count.
Collections are curated by Replicate staff. The official collection holds always-warm models with stable APIs and predictable pricing. For input and output schemas the skill points at GET /v1/models/{owner}/{name}, since schemas change; the properties live under model.latest_version.openapi_schema.components.schemas.Input.properties.
Identifiers differ by kind. Official models use owner/name and route to the latest version automatically, while community models need owner/name:version_id with a pinned version. A community model can take a long time to boot after idling, so weigh that against the task before you commit — unless you are fine paying for an always-on deployment.
What it helps with
- find a model for a specific task through the search API
- filter out stale model names the agent remembers
- narrow a shortlist using official collections
- read the input and output schema before running anything
- tell an official model apart from a community one
Example prompts for the agent
- Find a Replicate model for video generation and show me its schema
- What models are in the official Replicate collection right now?
- Pick a model for this task and check its input parameters
How to install find-models
1Skills CLI (Vercel)
npx skills add replicate/skills --skill find-models -a claude-code2Manually: put the files in place
~/.claude/skills/find-models/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/find-models/
1Skills CLI (Vercel)
npx skills add replicate/skills --skill find-models -a codex2Manually: put the files in place
.agents/skills/find-models/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add replicate/skills --skill find-models -a cursor2Manually: put the files in place
.cursor/skills/find-models/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install replicate/skills find-models2Manually: put the files in place
.github/skills/find-models/SKILL.md1Skills CLI (Vercel)
npx skills add replicate/skills --skill find-models -a gemini-cli2Platform CLI
gemini skills install https://github.com/replicate/skills --path skills/find-modelsManually: put the files in place
.devin/skills/find-models/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add replicate/skills --skill find-models -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about find-models
How do I install find-models in Claude?
Run npx skills add replicate/skills --skill find-models -a claude-code. The skill lands at ~/.claude/skills/find-models/SKILL.md.
What does find-models do?
It teaches the agent to search Replicate through the API: task search, collections, schema reading. Instead of names from memory, the agent uses what is available now.
How do official Replicate models differ from community models?
Official ones use owner/name, stay warm and route to the latest version. Community models need owner/name:version_id and can cold-boot.
Source text
SKILL.md · Apache-2.0
---
name: find-models
description: Find AI models on Replicate using search and curated collections.
---
## Always search the API for current models
The AI model landscape changes weekly. New models ship constantly and older ones are deprecated or surpassed. Don't rely on model names you've seen before, including names from past conversations or training data. A specific model you "know" may no longer be the best choice, may be slower than newer alternatives, or may not exist anymore.
Always start by querying the Replicate API. Use search and collections to discover what's currently available, then read schemas to understand inputs and outputs before running anything.
## Docs
- Reference: <https://replicate.com/docs/llms.txt>
- OpenAPI schema: <https://api.replicate.com/openapi.json>
- MCP server: <https://mcp.replicate.com>
- Per-model docs: `https://replicate.com/{owner}/{model}/llms.txt`
- Set `Accept: text/markdown` when requesting docs pages for Markdown responses.
## Search
- Use the search API (`GET /v1/search?query=...`) to find models by task. Returns models, collections, and docs.
- Search returns metadata for each model including `tags`, `generated_description`, and `run_count`.
- The search API also returns matching collections alongside model results.
- Avoid listing all models via API. It's a firehose. Use targeted queries.
## Collections
- Collections are curated groups of models maintained by Replicate staff.
- The `official` collection contains always-warm models with stable APIs and predictable pricing.
- Use collections to narrow a shortlist before deep comparison.
- List collections with `GET /v1/collections`. Get one by slug with `GET /v1/collections/{slug}`.
## Reading model schemas
- Every model exposes its input/output schema via the models API (`GET /v1/models/{owner}/{name}`).
- Schema path: `model.latest_version.openapi_schema.components.schemas.Input.properties`
- Each property may include: `type`, `description`, `default`, `minimum`/`maximum`, `enum`, `format` (e.g. `uri` for file inputs).
- Always fetch the schema before running a model. Schemas change.
## Picking the right model
- Prefer official models. They're always warm (no cold boot), have stable APIs, and predictable pricing.
- Prefer the latest version. If search returns v2.5 and v3.0, use v3.
- Run count can be misleading. Old models accumulate runs over time but may be outdated. A model with 10M runs from 2023 is likely worse than a model with 100K runs from 2025.
- Prefer recently released models. The AI space moves fast.
- Check model tags to help filter by task (`image-generation`, `video`, `audio`, etc.).
## Model identifiers
- **Official models** use `owner/name` format (e.g. `owner/model-name`). Routes to the latest version automatically.
- **Community models** require `owner/name:version_id`. You must pin a specific version. Community models can cold-boot and take time to start.
- If you must use a community model, be aware that it can take a long time to boot. You can create always-on deployments, but you pay for model uptime.
© replicate · Apache-2.0 · replicate/skills