AIKraft/Skills/daytona

daytona

Creates and manages isolated cloud sandboxes (secure code execution environments with dedicated runtimes) on the Daytona platform. Use when a task needs an isolated runtime, sandbox, secure compute, or Daytona SDK/API/CLI operations. Covers Python, TypeScript, Java, Go, and Ruby SDKs.

daytona official Разработка

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

Создаёт и управляет изолированными облачными песочницами (sandboxes) на платформе Daytona Cloud, предоставляя выделенные runtime с собственным ядром, файловой системой и сетью. Позволяет агентам устанавливать пакеты, запускать серверы, компилировать код и управлять процессами в безопасной среде.

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

  • Запуск кода в изолированной среде с выделенными ресурсами (vCPU, RAM, disk).
  • Безопасные вычисления и операции с кодом, требующие защиты от внешних воздействий.
  • Установка пакетов и управление процессами внутри песочницы.
  • Использование SDK для Python, TypeScript, Java, Go или Ruby для взаимодействия с Daytona.

Как работает

  1. Проверить наличие установленного SDK для выбранного языка (например, через pip show daytona или package.json).
  2. Убедиться, что переменная окружения DAYTONA_API_KEY установлена; если нет — сообщить пользователю о необходимости создания ключа в Daytona Dashboard > API Keys.
  3. Использовать SDK или CLI Daytona для создания и управления песочницами.
  4. Запускать процессы, устанавливать пакеты и выполнять код внутри изолированной среды.
  5. Управлять состоянием песочницы через API или SDK.

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

Создай изолированную песочницу на Daytona для запуска Python-скрипта.
Как установить пакеты и запустить сервер внутри песочницы Daytona?
Проверь, настроен ли DAYTONA_API_KEY, и создай новую среду выполнения.

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

  • Установленный SDK Daytona для используемого языка программирования.
  • Действующий API-ключ DAYTONA_API_KEY.
  • Доступ к Daytona Cloud (app.daytona.io).

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

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

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

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