Я обычно использую excalidraw, но все найденные cli/mcp нормально работают только с локальной версией
А мне нужно, чтобы это была shared доска (live сессия) – чтобы я мог скинуть клиентам/команде, они там что-то нарисовали, мой агент все прочитал, учел мои комменты и дорисовал что нужно
Короче, психанул, зареверсил excalidraw и накидал свой cli-based skill
- цепляется к комнате через websockets
- поставляется как cli tool
- вместо кучи параметров – нативный json heredock режим
- риалтайм обновление доски, можно сразу несколько элементов
Из забавного, решил добавить подход, который увидел в новой версии agent-browser.dev:
- основной SKILL.md прячем внутрь
excalidraw-room с аргументом skill- а во внешнем SKILL.md оставляем только description для поиска агентом + инфу про
excalidraw-room skill👀 Это все нужно, чтобы инструкция для агента не устаревала, а обновлялась вместе с самим cli
Пробовать:
# установка cli
npm install -g excalidraw-room-cli
# установка внешнего SKILL.md
excalidraw-room setup --all-agents
Или просто скиньте пост агенту и попросите, чтобы все сделал
⭐️ Репо
@ai_grably