EasyEDA API Skill
Скилл для Claude Code и других агентов: справка по API EasyEDA Pro и мост WebSocket для отладки и написания расширений.
- 1 104 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Мост выполняет присланный код в клиенте EasyEDA, порт должен быть доступен только локально.
- Агент может менять проекты, схемы и платы, делайте резервные копии.
Установка
- Работает в
В терминале, через 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
Скилл собирает проект EasyEDA Pro в формате eprj3 по описанию схемы: схема, расстановка на плате и автоматические проверки.
EasyEDA Copilot отдает агентам Codex и Claude Code схемы и платы EasyEDA Pro: генерацию, расстановку, трассировку и проверку DRC
Скилл ведет агента от идеи устройства до печатной платы, проверяет трассировку и останавливается перед оплатой заказа.
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
MCP-сервер дает агенту править открытый проект в Altium Designer, KiCad или EasyEDA Pro: схемы, платы, библиотеки, проверки
Коротко о README
Репозиторий от команды EasyEDA описывает скилл для Claude Code, OpenCode и QwenCode: справка по API, форматы файлов и мост WebSocket. Установка через npm и расширение в клиенте.