FiftyOne Skills

Скиллы Voxel51 для компьютерного зрения: импорт датасетов, поиск дублей, инференс и оценка моделей в FiftyOne

  • 48 ★ репозитория
  • Последний коммит
  • Apache-2.0
СкиллОфициальный

Расширенный доступ

Почему такой уровень

  • Скиллы с MCP запускают операторы FiftyOne, которые меняют датасеты и удаляют дубликаты
  • Скилл подключения к развертыванию Voxel51 работает с правами вашей учетной записи
  • Универсальный установщик запускается через `curl | sh`, скрипт стоит просмотреть до запуска
Все причины и проверки

voxel51/fiftyone-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/fiftyone-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скиллы с MCP запускают операторы FiftyOne, которые меняют датасеты и удаляют дубликаты
  • Скилл подключения к развертыванию Voxel51 работает с правами вашей учетной записи
  • Универсальный установщик запускается через `curl | sh`, скрипт стоит просмотреть до запуска

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Набор из 19 скиллов Voxel51 для работы с датасетами компьютерного зрения в FiftyOne. Агент импортирует и экспортирует данные в форматах COCO, YOLO, VOC и CVAT, ищет дубликаты изображений, запускает модели из Zoo, считает mAP, precision и recall, строит двумерную карту эмбеддингов и находит выбросы. Семь скиллов работают через FiftyOne MCP Server и вызывают его операторы: импорт, экспорт, поиск дубликатов, инференс, оценка моделей, визуализация эмбеддингов и курирование датасета. Остальным MCP не нужен: разработка плагинов FiftyOne, стиль кода, ноутбуки Jupyter, разбор issue, диагностика типичных сбоев, проверка плагинов и подключение к развертыванию Voxel51. Каждый скилл оформлен по спецификации Agent Skills: файл SKILL.md с жесткими директивами и пошаговым сценарием.

Для кого. Инженерам по компьютерному зрению, которые ведут датасеты и модели в FiftyOne, и авторам плагинов для него.

Подходит, если

  • В датасете подозрение на дубли, и агент находит похожие изображения по эмбеддингам и убирает лишние
  • Датасет в формате COCO или YOLO надо загрузить в FiftyOne и прогнать детектор из Zoo
  • После обучения нужны mAP, матрица ошибок и список ложных срабатываний по классам
  • Пишется плагин FiftyOne с оператором или панелью, и агенту нужны правила структуры и стиля
  • Приложение FiftyOne не открывается или теряет датасет, и нужна диагностика типичных причин

Не подходит, если

  • Датасеты ведутся не в FiftyOne: скиллы привязаны к его операторам и SDK
  • FiftyOne MCP Server не поставить: семь скиллов из девятнадцати без него не работают
  • Нужна платформа разметки: CVAT в скиллах встречается только как формат экспорта

Пример запроса к агенту

Найди и удали дубликаты изображений в моем датасете.

Ограничения

Скиллы с пометкой MCP работают только вместе с FiftyOne MCP Server, он ставится отдельно командой `pip install fiftyone-mcp-server`. Для скиллов указана версия FiftyOne 1.10 и новее. Сервер должен стоять в том же окружении Python, что и FiftyOne, иначе агент не найдет команду `fiftyone-mcp`. Операторы Brain для поиска дубликатов требуют запущенного приложения FiftyOne, и агент ждет его старта 5–10 секунд.

Как отключить. Удалите папку нужного скилла из каталога скиллов агента или выполните в Claude Code `/plugin uninstall fiftyone-find-duplicates@fiftyone-skills`. MCP-сервер снимает команда `claude mcp remove fiftyone`.

Частые вопросы

Как поставить FiftyOne Skills в Claude Code?

Через плагины: `/plugin marketplace add voxel51/fiftyone-skills`, затем `/plugin install fiftyone-find-duplicates@fiftyone-skills` для нужного скилла. Универсальный установщик `curl -sL skil.sh | sh -s -- voxel51/fiftyone-skills` предложит выбрать скиллы, агентов и область установки.

Нужен ли FiftyOne MCP Server?

Для семи скиллов нужен: импорт, экспорт, дубликаты, инференс, оценка моделей, эмбеддинги и курирование датасета ходят в FiftyOne через операторы сервера. Скиллы по плагинам, стилю кода, ноутбукам и разбору issue работают без него.

Как подключить FiftyOne MCP Server к Claude Code?

Сначала `pip install fiftyone-mcp-server`, затем `claude mcp add fiftyone -- fiftyone-mcp`. Если FiftyOne стоит в виртуальном окружении, его активируют или указывают полный путь к `fiftyone-mcp`.

С какими агентами работают скиллы?

Установщик поддерживает Claude Code, Cursor, Codex, OpenCode, GitHub Copilot, Amp, Antigravity, Roo Code, Kilo Code и Goose. Для Gemini CLI есть расширение: `gemini extensions install https://github.com/voxel51/fiftyone-skills.git --consent`.

Какие скиллы работают без MCP-сервера?

Разработка плагинов, VOODO Design, стиль кода, создание ноутбуков, разбор issue, диагностика сбоев, проверка плагинов, удаленные модели Zoo, коннектор Data Lens, подключение к Voxel51, App Playwright и поиск по документации SDK. Остальные семь ходят в FiftyOne через MCP.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл подбирает научный график под цель и данные CSV или Excel из почти сотни шаблонов и выдает PNG, SVG, PDF и код на Python.

СкиллРасширенный доступ294Звезды репозитория

Около 200 скиллов для Claude Code по биоинформатике, химии и биостатистике: от анализа РНК-секвенирования до докинга молекул

СкиллРасширенный доступ384Звезды репозитория
Официальный

Скиллы NVIDIA для биологии и химии: агент предсказывает структуры белков, стыкует молекулы, проектирует белки и разбирает геномы

СкиллРасширенный доступ504Звезды репозитория
Официальный

Скилл Zvec ведет агента по встроенной векторной базе: схема коллекции, гибридный поиск, RAG и мультимодальные запросы

СкиллМинимальный доступ21Звезды репозитория

DDC Skills for Construction

DDC Skills for AI Agents in Construction

238 скиллов для строительных компаний: выгрузка из BIM в Excel, поиск расценок, сметы, отчеты по объекту и генерация документов

СкиллРасширенный доступ394Звезды репозитория
Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к более чем 100 базам

СкиллРасширенный доступ56,3 тыс.Звезды репозитория

Коротко о README

Репозиторий подает скиллы как упакованные сценарии и перечисляет все 19 в таблице с пометкой, нужен ли MCP. Затем идут три способа установки, подключение MCP-сервера к Claude Code, Claude Desktop, Cursor и VS Code, формат SKILL.md и правила для участников.

Бейдж для README

Исходный SKILL.md

---
name: fiftyone-find-duplicates
description: Finds duplicate or near-duplicate images in FiftyOne datasets using brain similarity computation. Use when deduplicating datasets, finding similar images, or removing redundant samples.
---

# Find Duplicates in FiftyOne Datasets

## Key Directives

**ALWAYS follow these rules:**

### 1. Set context first
```python
set_context(dataset_name="my-dataset")
```

### 2. Launch FiftyOne App
Brain operators are delegated and require the app:
```python
launch_app()
```
Wait 5-10 seconds for initialization.

### 3. Discover operators dynamically
```python
# List all brain operators
list_operators(builtin_only=False)

# Get schema for specific operator
get_operator_schema(operator_uri="@voxel51/brain/compute_similarity")
```

### 4. Compute embeddings before finding duplicates
```python
execute_operator(
    operator_uri="@voxel51/brain/compute_similarity",
    params={"brain_key": "img_sim", "model": "mobilenet-v2-imagenet-torch"}
)
```

### 5. Close app when done
```python
close_app()
```

Сообщить о проблеме

Foxx AIFiftyOne Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.