OpenData Skills — плагин

Три плагина для Claude Code: запросы к открытым датасетам OpenData, готовые диаграммы и таблицы OpenChart, SVG-графика.

  • 153 ★ репозитория
  • Последний коммит
  • MIT
ПлагинОфициальный

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

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

  • Скилл ходит в сетевой API с токеном и читает его из окружения и из `~/.config/opendata/auth.json`.
  • Остальные скиллы создают файлы диаграмм и SVG в проекте.
Все причины и проверки

tryopendata/skills

Установка

Ручная установка

/plugin marketplace add tryopendata/skills

Затем `/plugin install opendata@opendata-skills`. Для диаграмм и SVG доустановите `openchart@opendata-skills` и `opendesign@opendata-skills`.

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

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

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

  • Скилл ходит в сетевой API с токеном и читает его из окружения и из `~/.config/opendata/auth.json`.
  • Остальные скиллы создают файлы диаграмм и SVG в проекте.

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

Что делает

Маркетплейс из трех плагинов по спецификации Agent Skills. Плагин `opendata` содержит скилл `opendata-api`: он учит агента запрашивать наборы данных в формате Parquet через REST API на DuckDB, фильтровать строки, считать агрегаты и соединять наборы. Ответ приходит в JSON, а выгрузки есть в CSV, TSV и XLSX. Плагин `openchart` создает спецификации диаграмм, таблиц, графов и санки-диаграмм для библиотеки OpenChart и подсказывает выбор типа графика и цвета. Плагин `opendesign` с одним скиллом `svg-design` рисует и правит SVG-логотипы, иконки и анимацию.

Для кого. Аналитики и разработчики, которые просят агента найти открытые данные, построить по ним график или нарисовать иконку.

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

  • Нужен ряд значений из открытых данных, например индекс потребительских цен, и агент пишет запрос с агрегацией.
  • Таблица CSV должна превратиться в диаграмму или санки-схему с продуманными цветами.
  • Для проекта нужен набор иконок в SVG с анимацией.
  • Несколько наборов данных надо соединить по общему полю.

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

  • Данные закрытые и лежат во внутренней базе.
  • Нужны интерактивные дашборды без кода.
  • Задача касается растровых изображений и фотографий.

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

Возьми из OpenData индекс потребительских цен за пять лет, посчитай среднее по годам и построй линейную диаграмму.

Ограничения

Для боевого API OpenData нужен токен: переменная `OPENDATA_API_KEY` или вход командой `opendata auth login`. Ключ выдают на tryopendata.ai в разделе настроек. Установка плагинов через `/plugin` рассчитана на Claude Code, для других агентов папку скилла копируют вручную в `.agents/skills/`. Последний коммит в репозитории сделан в июле 2026 года. Локальный сервер на порту 8000 работает без авторизации для чтения.

Как отключить. Выполните `/plugin uninstall opendata@opendata-skills` для каждого плагина. Токен удалите из окружения и из `~/.config/opendata/auth.json`.

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

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

Выполните `/plugin marketplace add tryopendata/skills`, затем `/plugin install` для нужного плагина: `opendata@opendata-skills`, `openchart@opendata-skills` или `opendesign@opendata-skills`.

Работают ли скиллы в Codex и Cursor?

Да, каждый скилл — отдельная папка с `SKILL.md`. Скопируйте `plugins/<плагин>/skills/<имя>/` в каталог скиллов агента, обычно `.agents/skills/`.

В каких форматах API отдает данные?

По умолчанию JSON, а также CSV, TSV и XLSX. Для агрегатов и соединений скилл советует SQL-запрос к эндпоинту `/query`.

Откуда взять ключ API?

Если ключ не найден в окружении и в `auth.json`, скилл просит войти через `opendata auth login`. Запасной вариант — ключ со страницы настроек tryopendata.ai.

Куда переехал svg-design?

В версии 1.0.0 скилл переехал из плагина `openchart` в новый плагин `opendesign`.

Обсуждение

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

Плагины
Официальный

11 скиллов Openapi для Claude Code: данные о компаниях, KYC, подписи eIDAS, электронные счета, SMS и PEC с одним токеном

СкиллШирокий доступ15Звезды репозитория

Скилл визуализации данных для агентов: превращает данные в аккуратные интерактивные HTML-графики и целые отчеты с единым визуальным языком

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

Плагин DuckDB для Claude Code: SQL по CSV, Parquet и базам, чтение файлов из S3, поиск в документации и в логах сессий

ПлагинРасширенный доступ616Звезды репозитория

Marketplace плагинов для Claude Code и GitHub Copilot по Power BI и Microsoft Fabric: семантические модели, DAX, TMDL, отчеты

ПлагинШирокий доступ1,1 тыс.Звезды репозитория

Плагин и команды для сборки порталов данных: агент разворачивает портал из брифа и подключает датасеты из CKAN, GitHub и Frictionless

ПлагинРасширенный доступ2,4 тыс.Звезды репозитория

Агент Claude Code для дизайна белков: подбор мишени, генерация антител и нанотел, скрининг и ранжирование кандидатов.

ПлагинРасширенный доступ119Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
OpenData Skills (эта карточка)да153
AntV Chart Visualization Skillsнет529сосредоточен на построении диаграмм; OpenData Skills добавляет запросы к открытым датасетам и SVG-графику
svg-diagramнет662рисует SVG-схемы; плагин opendesign рисует логотипы и иконки, а остальные плагины работают с данными

Коротко о README

Три плагина, установка для Claude Code и копирование папок скиллов для остальных агентов. Дальше идут правила добавления скилла: каталог с `SKILL.md`, проверочные кейсы и справочные файлы.

Бейдж для README

Исходный SKILL.md

---
name: opendata-api
description: Query the OpenData API for data research and analysis. Use when fetching dataset rows, filtering, sorting, aggregating, inspecting columns, composing cross-dataset joins, exploring graph intelligence, or building data pipelines against OpenData endpoints.
---

# OpenData Query API

Query datasets stored as Parquet files through a REST API backed by DuckDB. The API returns JSON by default, with support for CSV, TSV, and XLSX exports.

**Base URL:** `https://api.tryopendata.ai` (production) or `http://localhost:8000` (local dev). Default to use production

## Authentication

All endpoints require authentication in production. Before making API calls, resolve a Bearer token using this sequence:

1. **Check env var**: If `OPENDATA_API_KEY` is set, use it.
2. **Check auth.json**: Read `~/.config/opendata/auth.json`. If it exists, extract the token:
   - `method: "api_key"` -> use the `api_key` field
   - `method: "clerk"` -> use the `access_token` field (check `expires_at` hasn't passed)
   - Legacy format (no `method` field, just `api_key`) -> use the `api_key` field

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

Foxx AIOpenData Skills
Foxx AI

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