Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add replicate/skills --skill find-models -a claude-code
Open on GitHub

What 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-code

2Manually: put the files in place

~/.claude/skills/find-models/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/find-models/

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

Similar skills

Everything for AI and ML →

From the same set7

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor