AIKraft/Skills/aem cli

aem cli

Reference for the Adobe AEM CLI (@adobe/aem-cli, formerly the helix-cli npm package; commands `aem up`, `aem import`, `aem content`) — installation, the local Edge Delivery dev server, .env / AEM_* configuration, HTTPS/TLS, proxy & certificate trust, content sync with da.live, and troubleshooting. Use when installing, running, or configuring the aem/hlx CLI, when `aem up` fails (port conflicts,

adobe official Другое

Что делает навык

AEM CLI — локальный инструмент разработки для AEM Edge Delivery Services, предоставляющий команды для запуска сервера разработки, импорта контента и синхронизации с da.live. Он позволяет эмулировать работу Edge Delivery Services на локальной машине, настраивая проксирование, TLS и работу с файловой системой.

Когда применять

  • Запуск локального сервера разработки с проксированием контента с удаленного источника.
  • Синхронизация локальных файлов с удаленным хранилищем da.live (clone, push, merge).
  • Запуск локального сервера импорта для работы с UI helix-importer-ui.
  • Настройка HTTPS/TLS для локальной разработки с использованием mkcert или самоподписанных сертификатов.
  • Решение проблем с конфликтами портов или проксированием за корпоративными прокси.

Как работает

  1. Установите пакет глобально через npm install -g @adobe/aem-cli или используйте npx.
  2. Настройте параметры в .env файле (AEM_PORT, AEM_PAGES_URL и др.) или передайте их флагами в командах.
  3. Запустите локальный сервер командой aem up, указав необходимые флаги (например, --html-folder для локальных файлов).
  4. Для синхронизации контента используйте aem content clone для загрузки и aem content push для выгрузки изменений.
  5. При необходимости запустите сервер импорта командой aem import для работы с UI импорта.
  6. Настройте доверие к сертификатам через NODE_EXTRA_CA_CERTS для корпоративных прокси или mkcert для локального HTTPS.

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

Запусти локальный сервер разработки на порту 8080 с проксированием контента с https://stage.myproject.com.
Синхронизируй локальные изменения контента с da.live, предварительно загрузив удаленные файлы в директорию ./content/.
Настрой локальный сервер с HTTPS, используя самоподписанные сертификаты server.crt и server.key.

Что понадобится

  • Node.js 12.11 или новее (рекомендуется Node 22 LTS).
  • Установленный пакет @adobe/aem-cli (или старый @adobe/helix-cli с последующей миграцией).
  • mkcert (опционально, для настройки доверенных локальных сертификатов HTTPS).

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «aem-cli» из репозитория: # https://github.com/adobe/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r aem-cli/ ~/.claude/skills/aem-cli/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.