EasyEDA API Skill

Скилл для Claude Code и других агентов: справка по API EasyEDA Pro и мост WebSocket для отладки и написания расширений.

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

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

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

  • Мост выполняет присланный код в клиенте EasyEDA, порт должен быть доступен только локально.
  • Агент может менять проекты, схемы и платы, делайте резервные копии.
Все причины и проверки

easyeda/easyeda-api-skill

Установка

Работает в

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

npx skillfoxx add skills/easyeda-api-skill

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

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

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

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

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

  • Мост выполняет присланный код в клиенте EasyEDA, порт должен быть доступен только локально.
  • Агент может менять проекты, схемы и платы, делайте резервные копии.

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

Что делает

EasyEDA API Skill дает агенту полный набор для работы с EasyEDA Pro, редактором печатных плат. Пакет содержит структурированную документацию по API, которая строится из справочника в каталоге `reference/` командой `npm run build:docs`, описания форматов исходных файлов проекта, схемы и платы, и файл `SKILL.md` с инструкциями. Вторая часть — мост на Node.js. Он принимает запросы агента по HTTP и пересылает их по WebSocket в клиент EasyEDA, где работает расширение `run-api-gateway.eext`. Сервер сам выбирает свободный порт в диапазоне 49620–49629. Агент проверяет связь запросом `/health` и выполняет код EasyEDA запросом `/execute`, например `return await eda.dmt_Project.getCurrentProjectInfo();`. Так агент может отлаживать EasyEDA Pro в живом сеансе, помогать писать расширения с подсказками по типам и примерам или разбирать и править исходные файлы документов напрямую по описанию форматов. Скилл подходит для Claude Code, OpenCode, QwenCode и других инструментов со стандартом Agent Skills. Команда `npm run pack` собирает архив для публикации на ClawHub.

Для кого. Инженерам-электронщикам и разработчикам расширений EasyEDA, которые работают с агентом над схемами, платами и скриптами редактора.

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

  • Пишете расширение для EasyEDA Pro и нужны точные сигнатуры API и примеры.
  • Запуск скрипта в открытом проекте: получение сведений о проекте или объектах схемы.
  • Разбор или правка файлов схемы и платы напрямую по описанию формата.
  • Отладка расширения на живом клиенте с обратной связью от агента.
  • Хочется упаковать собственную версию скилла для ClawHub.

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

  • Используете другой редактор плат: скилл рассчитан только на EasyEDA Pro.
  • Нужна работа без установки расширения в клиент: связь идет через `run-api-gateway.eext`.
  • Вам нужна проверка схемы на электрические ошибки: скилл дает доступ к API, а не саму проверку.

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

Через мост EasyEDA покажи информацию о текущем проекте и напиши расширение, которое выводит список всех компонентов на схеме.

Ограничения

Нужны Node.js, расширение `run-api-gateway.eext` в клиенте EasyEDA Pro и запущенный мост. Мост принимает код по HTTP на локальном порту и выполняет его в клиенте, поэтому держите порт закрытым от сети. Справочник по API сначала собирается командой `npm run build:docs`. Скилл не заменяет проверки правил проектирования в самом редакторе. Описания частично на китайском, а справочник API собирается из исходных файлов в каталоге `reference/` и может устаревать относительно версии клиента.

Как отключить. Остановите мост, удалите папку скилла из каталога скиллов агента и расширение `run-api-gateway.eext` из EasyEDA.

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

Что нужно для связи с EasyEDA?

Запущенный мост на Node.js и расширение `run-api-gateway.eext` в клиенте. Расширение само находит мост в диапазоне портов 49620–49629.

Как агент выполняет код?

Отправляет его POST-запросом на `/execute`, мост передает код в клиент и возвращает результат.

Можно ли править файлы проекта напрямую?

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

Какие агенты подходят?

Claude Code, OpenCode, QwenCode и любые инструменты со стандартом Agent Skills.

Как собрать свой пакет?

Командой `npm run pack`: она строит документацию, собирает папку `dist/easyeda-api/` и архив для загрузки.

Обсуждение

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

Скиллы

Скилл, CLI и MCP-сервер для EasyEDA Pro: агент читает даташиты, рисует схемы и платы и проверяет их через DRC

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

Скилл собирает проект EasyEDA Pro в формате eprj3 по описанию схемы: схема, расстановка на плате и автоматические проверки.

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

EasyEDA Copilot отдает агентам Codex и Claude Code схемы и платы EasyEDA Pro: генерацию, расстановку, трассировку и проверку DRC

MCP-серверРасширенный доступ220Звезды репозитория

Скилл ведет агента от идеи устройства до печатной платы, проверяет трассировку и останавливается перед оплатой заказа.

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

Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория

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

MCP-сервер дает агенту править открытый проект в Altium Designer, KiCad или EasyEDA Pro: схемы, платы, библиотеки, проверки

MCP-серверШирокий доступ355Звезды репозитория

Коротко о README

Репозиторий от команды EasyEDA описывает скилл для Claude Code, OpenCode и QwenCode: справка по API, форматы файлов и мост WebSocket. Установка через npm и расширение в клиенте.

Бейдж для README

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