jsapi-skills
baidu-maps/jsapi-skillsНабор скиллов для AI-ассистентов, обеспечивающих точную документацию и примеры Baidu Maps JSAPI. Включает поддержку WebGL-карт, 3D-визуализации на three.js и UI-компонентов. Совместим с Claude, Cursor и другими клиентами.
Установка
npx skills add baidu-maps/jsapi-skillsREADME
Baidu Map JSAPI Skills
Репозиторий предоставляет скиллы AI-ассистента для Baidu Map JSAPI. Используйте их с Claude, Cursor или другими клиентами, поддерживающими скиллы, чтобы AI мог обращаться к актуальной документации и примерам при работе с Baidu Map.
Включённые скиллы
| Скилл | Описание |
|---|---|
| bmap-jsapi-gl | Baidu Map JSAPI WebGL (BMapGL/BMap): инициализация карты, оверлеи (маркеры, полилинии, полигоны), события, слои, маршрутизация, геокодирование и др. Для разработки 2D и 2.5D карт. |
| bmap-jsapi-three | Baidu Map JSAPI Three (MapVThree): веб-библиотека интегрированной 2D/3D визуализации карт на базе three.js. Поддерживает загрузку базовых карт из нескольких источников, загрузку 3D-моделей, визуализацию геоданных, рендеринг природного окружения, измерения и редактирование. Для создания профессиональных 2D/3D карт, WebGIS, цифровых двойников и аналогичных приложений. |
| jsapi-ui-kit | Лёгкая UI-библиотека компонентов для Baidu Map (@baidumap/jsapi-ui-kit). Предоставляет компоненты PlaceSearch (поиск по ключевому слову, поблизости, в границах) и PlaceDetail (отображение деталей POI) для быстрой интеграции стандартизированного UI карты. |
Установка
Выберите один из следующих способов установки скиллов.
Вариант 1: npx skills add (рекомендуется)
Если вы используете клиент с поддержкой CLI skills, добавьте скиллы из этого репозитория одной командой:
npx skills add baidu-maps/jsapi-skills
Это установит все скиллы из репозитория в директорию скиллов вашего окружения.
Вариант 2: Ручная установка
Шаг 1: Получите репозиторий
Клонируйте репозиторий:
git clone https://github.com/baidu-maps/jsapi-skills.git
cd jsapi-skillsИли скачайте архив jsapi-skills.zip из раздела Releases и распакуйте его:
unzip jsapi-skills.zip
Шаг 2: Зарегистрируйте скиллы
Создайте символические ссылки или скопируйте директории скиллов из skills/ в папку скиллов вашего окружения.
Claude Desktop (локально)
- Директория скиллов обычно:
~/.claude/skills/ - Регистрация через символическую ссылку (рекомендуется):
bash
ln -sfn "$(pwd)/skills/bmap-jsapi-gl" ~/.claude/skills/bmap-jsapi-gl ln -sfn "$(pwd)/skills/bmap-jsapi-three" ~/.claude/skills/bmap-jsapi-three ln -sfn "$(pwd)/skills/jsapi-ui-kit" ~/.claude/skills/jsapi-ui-kit - Или скопируйте папки
skills/bmap-jsapi-gl,skills/bmap-jsapi-threeиskills/jsapi-ui-kitв~/.claude/skills/.
Cursor
- Директория скиллов обычно:
~/.cursor/skills/ - Регистрация через символическую ссылку (рекомендуется):
bash
ln -sfn "$(pwd)/skills/bmap-jsapi-gl" ~/.cursor/skills/bmap-jsapi-gl ln -sfn "$(pwd)/skills/bmap-jsapi-three" ~/.cursor/skills/bmap-jsapi-three ln -sfn "$(pwd)/skills/jsapi-ui-kit" ~/.cursor/skills/jsapi-ui-kit - Или скопируйте папки
skills/bmap-jsapi-gl,skills/bmap-jsapi-threeиskills/jsapi-ui-kitв~/.cursor/skills/.
Использование
Когда ваши вопросы содержат упоминания «Baidu Map», «BMapGL», «jsapi-gl», «MapVThree», «jsapi-ui-kit» или аналогичных терминов, ассистент будет использовать документацию из этого скилла для предоставления ответов и кода, соответствующих Baidu Map JSAPI.
Структура репозитория
.
├── skills/
│ ├── bmap-jsapi-gl/ # Скилл Baidu Map JSAPI WebGL
│ │ ├── SKILL.md # Точка входа и индекс скилла
│ │ └── references/ # Справочная документация по API
│ ├── bmap-jsapi-three/ # Скилл 3D-карт MapV-Three
│ │ ├── SKILL.md # Точка входа и индекс скилла
│ │ └── references/ # Справочная документация по API
│ └── jsapi-ui-kit/ # Скилл UI-библиотеки Baidu Map
│ ├── SKILL.md # Точка входа и индекс скилла
│ └── references/ # Справочная документация по API
└── README.md
SKILL.md содержит список всех справочных файлов, чтобы AI мог загружать их по мере необходимости.
Лицензия
Если скилл объявляет лицензию (например, MIT), она распространяется на этот скилл; репозиторий может использовать ту же лицензию.