Civitai API
/install civitai-api
Civitai API
Use this skill to work with Civitai from the local workspace without re-deriving endpoints and auth each time.
Quick start
Store the token in the workspace .env file as:
CIVITAI_API_KEY=...
Use the bundled script:
python .\skills\civitai-api\scripts\civitai.py models --query "flux lora" --limit 5
python .\skills\civitai-api\scripts\civitai.py model 12345
python .\skills\civitai-api\scripts\civitai.py version 67890
python .\skills\civitai-api\scripts\civitai.py by-hash SHA256_OR_AUTOV2_HASH
python .\skills\civitai-api\scripts\civitai.py creators --query "someuser"
python .\skills\civitai-api\scripts\civitai.py tags --query anime
python .\skills\civitai-api\scripts\civitai.py images --model-id 12345 --limit 10
python .\skills\civitai-api\scripts\civitai.py download-url 67890
Workflow
1. Find the thing
When the user has a vague name or concept, start with:
python .\skills\civitai-api\scripts\civitai.py models --query "search text" --limit 10
Useful optional filters include --types, --tag, --username, --sort, --period, --cursor, and --nsfw true|false.
2. Expand the record
Once you have a model id, inspect the full model payload:
python .\skills\civitai-api\scripts\civitai.py model \x3CmodelId>
Use this to pull:
- version ids
- files and hashes
- tags
- creator info
- images
- download URLs already present in the payload
3. Inspect a specific version
When the user already knows the version id, or you need file-level details:
python .\skills\civitai-api\scripts\civitai.py version \x3CmodelVersionId>
4. Reverse-lookup by hash
When the user has a local file hash and wants to identify it:
python .\skills\civitai-api\scripts\civitai.py by-hash \x3Chash>
5. Build a direct download URL
When the user wants an authenticated download URL, build it with:
python .\skills\civitai-api\scripts\civitai.py download-url \x3CmodelVersionId>
Optional download selectors:
--type--format--size--fp
Use the generated URL directly in a browser or another download tool. Treat the resulting URL as sensitive because it may include ?token=....
Pagination note
Civitai search endpoints may use cursor-based pagination. When the response includes metadata.nextCursor, pass that value back with --cursor instead of forcing --page on search queries.
Auth rules
- Prefer
Authorization: Bearer \x3Ctoken>for JSON API calls. - Use
?token=\x3Ctoken>only for direct download URLs. - Keep tokens in
.env, not in the skill files.
References
Read references/api-notes.md when you need a compact reminder of endpoints, auth, filters, and workflow hints.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install civitai-api - 安装完成后,直接呼叫该 Skill 的名称或使用
/civitai-api触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Civitai API 是什么?
Query the Civitai public REST API to search models, inspect creators, fetch model or version details, reverse-lookup models by hash, list images or tags, and... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 86 次。
如何安装 Civitai API?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install civitai-api」即可一键安装,无需额外配置。
Civitai API 是免费的吗?
是的,Civitai API 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Civitai API 支持哪些平台?
Civitai API 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Civitai API?
由 Stanislav Stankovic(@stanestane)开发并维护,当前版本 v1.0.0。