ai-tasks — скилл для Claude Code: что делает и как установить
Помогает настраивать правила анализа изображений в ImageKit. Извлекает теги, заполняет метаданные и проверяет качество снимков по заданным словарям.
npx skills add imagekit-developer/skills --skill ai-tasks -a claude-codeЧто делает ai-tasks
Скилл описывает структуру конфигураций AI Tasks для ImageKit. Каждая такая задача объединяет от 1 до 10 подзадач для визуального контента: изображений и видео. Агент учится составлять чёткие инструкции на естественном языке и связывать их с тремя типами действий: select_tags, select_metadata и yes_no.
Для разметки используются контролируемые словари от 1 до 30 значений. В действиях select_tags суммарная длина словаря ограничена 500 символами, а сами теги не должны содержать знак %. В бинарных проверках yes_no обязательно задаётся хотя бы один сценарий: on_yes или on_no. Для действия select_metadata пользовательское поле обязано заранее существовать в DAM, иначе сохранить данные не получится.
Готовые конфигурации применяются несколькими путями. Их можно передавать через MCP-сервер DAM по адресу https://imagekit.io/mcp/dam, прикреплять к запросам API при загрузке или настраивать через политики путей к папкам.
Какие задачи решает
- настроить автоматическую расстановку тегов к фотографиям товаров по фиксированному списку
- проверить кадрирование и видимость объекта через бинарное правило
yes_no - заполнить поле
primary_colorв ImageKit DAM по результатам анализа изображения - создать конфигурацию для вызовов MCP-сервера
https://imagekit.io/mcp/dam
Примеры запросов агенту
- Составь конфигурацию
ai-tasksдля каталога одежды, чтобы определять тип воротника из заданного списка. - Настрой бинарную проверку
yes_noна видимость товара: если объект обрезан, добавь тегneeds_reshot. - Подготовь JSON с действием
select_metadataдля записи цвета машины в полеprimary_color.
Как установить ai-tasks
1Через Skills CLI (Vercel)
npx skills add imagekit-developer/skills --skill ai-tasks -a claude-code2Вручную: положить файлы
~/.claude/skills/ai-tasks/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ai-tasks/
1Через Skills CLI (Vercel)
npx skills add imagekit-developer/skills --skill ai-tasks -a codex2Вручную: положить файлы
.agents/skills/ai-tasks/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add imagekit-developer/skills --skill ai-tasks -a cursor2Вручную: положить файлы
.cursor/skills/ai-tasks/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install imagekit-developer/skills ai-tasks2Вручную: положить файлы
.github/skills/ai-tasks/SKILL.md1Через Skills CLI (Vercel)
npx skills add imagekit-developer/skills --skill ai-tasks -a gemini-cli2Командой платформы
gemini skills install https://github.com/imagekit-developer/skills --path skills/ai-tasksВручную: положить файлы
.devin/skills/ai-tasks/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add imagekit-developer/skills --skill ai-tasks -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ai-tasks
Как установить ai-tasks в Claude Code?
Выполните команду npx skills add imagekit-developer/skills --skill ai-tasks -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/ai-tasks/SKILL.md.
Для какого контента подходит этот скилл?
Правила рассчитаны исключительно на визуальные материалы: изображения и видео в ImageKit. Другие форматы файлов этими подзадачами обработать нельзя.
Какие ограничения действуют для словарей и тегов?
В списке допустимо от 1 до 30 значений, причём теги не могут содержать знак %. Для типа select_tags суммарная длина словаря не должна превышать 500 знаков.
Исходный текст
SKILL.md · MIT
---
name: ai-tasks
description: Apply AI-powered analysis to images for business-specific tagging, metadata extraction, and quality checks using controlled vocabularies. Use when user wants to analyze images and apply structured metadata in ImageKit.
---
# AI Tasks Skill
## When to use
- User wants to tag images with business-specific categories
- User needs controlled vocabularies (predefined value lists)
- User wants yes/no quality checks on images
- User needs to extract metadata using natural language analysis
## AI Task Structure
Each AI Task contains **1-10 sub-tasks** with:
1. **Instruction** (required): Natural language question about the image
2. **Action Type** (required): `select_tags`, `select_metadata`, or `yes_no`
3. **Vocabulary** (optional): 1-30 predefined approved values
## Action Types
### select_tags
Adds tags from vocabulary. Supports multiple selections.
```json
{
"type": "select_tags",
"instruction": "What body style is this vehicle?",
"vocabulary": ["sedan", "suv", "hatchback"],
"max_selections": 1
}
```
### select_metadata
Sets custom metadata field (field must exist in DAM).
```json
{
"type": "select_metadata",
"instruction": "What is the primary color?",
"field": "primary_color",
"vocabulary": ["red", "blue", "white", "black"],
"max_selections": 1
}
```
### yes_no
Binary quality check with conditional actions.
```json
{
"type": "yes_no",
"instruction": "Is the product completely visible?",
"on_yes": { "add_tags": ["framing_ok"] },
"on_no": { "add_tags": ["needs_reshot"] }
}
```
## Gotchas
- **Instruction clarity**: Be specific ("What is the collar type?" not "Describe the image")
- **Vocabulary design**: Use business terminology, non-overlapping, 1-30 items max
- **Field requirements**: For `select_metadata`, field must exist in DAM first
- **Tag values**: Cannot contain `%` character
- **yes_no tasks**: Must have at least one of `on_yes` or `on_no`
- **Vocabulary length**: Max 500 characters combined (select_tags only)
- **Scope**: Works on visual content only (images/videos)
## Applying AI Tasks
- **Via DAM MCP**: `list_saved_extensions`, `create_saved_extension`, and `apply_extension_bulk` on `https://imagekit.io/mcp/dam`
- **Via Saved Extensions**: Create and apply via dashboard/API
- **Via API at Upload**: Include in `extensions` array
- **Via Path Policies**: Auto-apply to files in specific folders
## Full examples
For complete, copy-ready `ai-tasks` configurations organized by industry (fashion e-commerce, travel, automotive) and detailed per-task-type parameter references, read [resources/EXAMPLES.md](resources/EXAMPLES.md).
© imagekit-developer · MIT · imagekit-developer/skills