FiftyOne Skills
Скиллы Voxel51 для компьютерного зрения: импорт датасетов, поиск дублей, инференс и оценка моделей в FiftyOne
- 48 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Скиллы с MCP запускают операторы FiftyOne, которые меняют датасеты и удаляют дубликаты
- Скилл подключения к развертыванию Voxel51 работает с правами вашей учетной записи
- Универсальный установщик запускается через `curl | sh`, скрипт стоит просмотреть до запуска
Установка
- Работает в
В терминале, через 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.
SciAgent-Skills — скиллы по биоинформатике
SciAgent-Skills
Около 200 скиллов для Claude Code по биоинформатике, химии и биостатистике: от анализа РНК-секвенирования до докинга молекул
NVIDIA BioNeMo Agent Toolkit — скиллы для наук о жизни
NVIDIA BioNeMo Agent Toolkit
Скиллы NVIDIA для биологии и химии: агент предсказывает структуры белков, стыкует молекулы, проектирует белки и разбирает геномы
Скилл Zvec ведет агента по встроенной векторной базе: схема коллекции, гибридный поиск, RAG и мультимодальные запросы
DDC Skills for Construction
DDC Skills for AI Agents in Construction
238 скиллов для строительных компаний: выгрузка из BIM в Excel, поиск расценок, сметы, отчеты по объекту и генерация документов
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к более чем 100 базам
Коротко о 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()
```