tesla-fleet-api — скилл для Claude Code: что делает и как установить
Набор скриптов для работы с официальным Tesla Fleet API прямо из ассистента. Помогает считывать показатели электромобиля, запускать климат-контроль и управлять зарядкой.
npx skills add odrobnik/tesla-fleet-api-skill --skill tesla-fleet-api -a claude-codeЧто делает tesla-fleet-api
Скилл добавляет в рабочий процесс набор Python-скриптов и утилит для отправки команд в Tesla Fleet API. Через command.py можно включать обогрев или вентиляцию сидений, выставлять лимит батареи и разблокировать двери. Утилита vehicle_data.py выводит данные о заряде и состоянии машины в обычном виде или в формате JSON.
Для подписания запросов к автомобилю в состав включены шелл-скрипты start_proxy.sh и stop_proxy.sh, поднимающие локальный прокси. Настройки и токены сохраняются в каталоге tesla-fleet-api/ внутри рабочей папки. Файлы .env не читаются. Все переменные окружения нужно передавать напрямую либо прописывать в config.json.
Без установленных в системе python3 и openssl запустить скрипты не выйдет. Также для работы требуются зарегистрированное приложение разработчика и ключи TESLA_CLIENT_ID вместе с TESLA_CLIENT_SECRET.
Какие задачи решает
- Отправлять команды климат-контроля и подогрева сидений через терминал
- Получать текущий уровень заряда и телеметрию электромобиля
- Настраивать расписание подготовки машины перед выездом
- Управлять процессом зарядки и лимитами батареи
Примеры запросов агенту
- Проверь уровень заряда батареи через vehicle_data.py
- Включи обогрев салона до 21 градуса командой command.py climate start
- Установи лимит зарядки на 80 процентов
Как установить tesla-fleet-api
1Через Skills CLI (Vercel)
npx skills add odrobnik/tesla-fleet-api-skill --skill tesla-fleet-api -a claude-code2Вручную: положить файлы
~/.claude/skills/tesla-fleet-api/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/tesla-fleet-api/
1Через Skills CLI (Vercel)
npx skills add odrobnik/tesla-fleet-api-skill --skill tesla-fleet-api -a codex2Вручную: положить файлы
.agents/skills/tesla-fleet-api/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add odrobnik/tesla-fleet-api-skill --skill tesla-fleet-api -a cursor2Вручную: положить файлы
.cursor/skills/tesla-fleet-api/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install odrobnik/tesla-fleet-api-skill tesla-fleet-api2Вручную: положить файлы
.github/skills/tesla-fleet-api/SKILL.md1Через Skills CLI (Vercel)
npx skills add odrobnik/tesla-fleet-api-skill --skill tesla-fleet-api -a gemini-cli2Командой платформы
gemini skills install https://github.com/odrobnik/tesla-fleet-api-skillВручную: положить файлы
.devin/skills/tesla-fleet-api/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add odrobnik/tesla-fleet-api-skill --skill tesla-fleet-api -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о tesla-fleet-api
Как установить tesla-fleet-api в Claude Code?
Запустите команду npx skills add odrobnik/tesla-fleet-api-skill --skill tesla-fleet-api -a claude-code. Файл навыка появится по пути ~/.claude/skills/tesla-fleet-api/SKILL.md.
Что делает скилл tesla-fleet-api?
Предоставляет интерфейс к официальному Fleet API для чтения телеметрии и удалённого контроля систем машины: замков, кондиционера и зарядки.
Какие системные зависимости нужны для работы?
В окружении должны быть доступны исполняемые файлы python3 и openssl. Также понадобятся переменные TESLA_CLIENT_ID и TESLA_CLIENT_SECRET.