# linkfox-multimodal-extract-attributes

Разбирает главные фото товаров через мультимодальную модель и возвращает цвет, форму, материал и стиль в виде структурированных полей.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 409 установок · ★ 111
- Автор: linkfox-ai
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/linkfox-ai/linkfox-skills/tree/HEAD/skills/linkfox-multimodal-extract-attributes/SKILL.md
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/skills/linkfox-multimodal-extract-attributes

## Что делает

Скилл берёт список товаров с URL картинок и текстовую инструкцию о том, что нужно вытащить. Модель проходит по каждой позиции, анализирует изображение и дописывает к записи пару `attributeName` и `attributeValue`. Если запросить сразу несколько измерений, строки размножаются: один товар — одна строка на атрибут.

Внутри есть Python-скрипт `scripts/multimodal_extract_attributes.py`, который вызывает эндпоинт `POST /multimodal/extractPromptsFromMainImage`. Полный ответ всегда сохраняется в `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/`, а в stdout уходит либо весь JSON, либо краткая сводка, если тело больше 8 KB. Запись в `/tmp` запрещена — если текущая папка недоступна для записи, скрипт просто упадёт.

Перед запуском нужен ключ: переменная окружения `LINKFOX_AGENT_API_KEY` или `LINKFOXAGENT_API_KEY`. Без неё, а также при 401 или 402 в ответе скилл отправляет разбираться с доступом по `references/onboarding.md`. Стоит помнить про расход: одна и та же комбинация параметров в сессии вызывается один раз, у скрипта локальный кеш на 24 часа, а повторные попытки с другими ключевыми словами придётся согласовывать с пользователем — они тратят токены.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-multimodal-extract-attributes -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/linkfox-multimodal-extract-attributes/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/linkfox-multimodal-extract-attributes/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-multimodal-extract-attributes -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/linkfox-multimodal-extract-attributes/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-multimodal-extract-attributes -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/linkfox-multimodal-extract-attributes/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install linkfox-ai/linkfox-skills linkfox-multimodal-extract-attributes
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/linkfox-multimodal-extract-attributes/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-multimodal-extract-attributes -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/linkfox-ai/linkfox-skills --path skills/linkfox-multimodal-extract-attributes
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/linkfox-multimodal-extract-attributes/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add linkfox-ai/linkfox-skills --skill linkfox-multimodal-extract-attributes -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/linkfox-ai/linkfox-skills/tree/HEAD/skills/linkfox-multimodal-extract-attributes/SKILL.md

## Когда брать
- вытащить доминирующий цвет из карточки товара
- определить материал по фото и записать его в поле
- разложить товары по стилю: минимализм, винтаж, бохо
- сгруппировать позиции по форме подвески или кулона
- восстановить промпт, которым можно перегенерировать похожее изображение

## Примеры запросов агенту
- Проанализируй главные изображения товаров и вытащи основной цвет каждого
- Определи по фото материал: пластик, металл, дерево или ткань
- Собери из главных картинок и доминирующий цвет, и общую форму товара

## Похожие
- [vision-multimodal](https://affpapa.org/nevibecode/skills/vision-multimodal.md) — скилл · 550 установок
- [ai-multimodal](https://affpapa.org/nevibecode/skills/ai-multimodal.md) — скилл · 530 установок
- [multimodal-whisper](https://affpapa.org/nevibecode/skills/multimodal-whisper.md) — скилл · 91 установка
- [ecommerce-image-workflow](https://affpapa.org/nevibecode/skills/ecommerce-image-workflow.md) — скилл · 2000 установок
- [vision-analysis](https://affpapa.org/nevibecode/skills/vision-analysis.md) — скилл · 2700 установок
- [gemini-image](https://affpapa.org/nevibecode/skills/gemini-image.md) — скилл · 1200 установок

Из того же набора: [linkfox-ai/linkfox-skills](https://affpapa.org/nevibecode/by/linkfox-ai/linkfox-skills.md) — 15 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
