К основному содержанию
скилл CX Codex

deploy-chalk-function — скилл для Claude Code: деплой Python

Скилл объясняет, как развернуть отдельную Python-функцию в инфраструктуре Chalk и вызывать её удалённо. Нужен для работы с chalkcompute.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add chalk-ai/chalk-ai-plugins --skill deploy-chalk-function -a claude-code
Открыть на GitHub

Что делает deploy-chalk-function

Скилл показывает схему для Python-файла с пакетом chalkcompute: функция помечается декоратором @chalkcompute.function(), а при импорте SDK собирает образ, загружает его и регистрирует функцию. Последующий вызов декорированной функции отправляет запрос удалённо и возвращает результат.

В примере используется shebang uv и встроенное описание зависимостей скрипта. Версия Python должна быть в диапазоне >=3.12,<3.14, потому что транзитивная Rust-зависимость chalk-remote-call-python поддерживает максимум Python 3.13. Декоратор нужно вызывать со скобками: запись без них приводит к TypeError.

SDK читает учётные данные из CHALK_API_SERVER, CHALK_CLIENT_ID, CHALK_CLIENT_SECRET и CHALK_ENVIRONMENT_ID, а не из конфигурации CLI. Без CHALK_ENVIRONMENT_ID деплой завершится ошибкой permission_denied. Если chalkcompute не находится в PyPI-индексе, путь к локальной копии chalk-sandbox-sdk можно задать через tool.uv.sources.

Какие задачи решает

  • развернуть отдельную Python-функцию в Chalk
  • вызвать опубликованную функцию удалённо
  • подключить chalkcompute через uv
  • передать SDK переменные окружения Chalk
  • исправить ошибку permission_denied при сборке образа

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

  • Создай Python-скрипт с @chalkcompute.function() и подготовь его к удалённому запуску в Chalk.
  • Проверь, какие переменные окружения нужны chalkcompute, и объясни ошибку permission_denied.
  • Покажи, как вызвать декорированную функцию из того же файла через uv.

Как установить deploy-chalk-function

1Через Skills CLI (Vercel)

npx skills add chalk-ai/chalk-ai-plugins --skill deploy-chalk-function -a claude-code

2Вручную: положить файлы

~/.claude/skills/deploy-chalk-function/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/deploy-chalk-function/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о deploy-chalk-function

Как установить deploy-chalk-function в Claude Code?

Выполните npx skills add chalk-ai/chalk-ai-plugins --skill deploy-chalk-function -a claude-code. Скилл будет доступен по пути ~/.claude/skills/deploy-chalk-function/SKILL.md.

Что делает deploy-chalk-function?

Скилл описывает деплой отдельной Python-функции через chalkcompute. Декоратор разворачивает функцию при импорте, а её вызов выполняется удалённо в инфраструктуре Chalk.

Какие переменные нужны для работы с chalkcompute?

Нужны CHALK_API_SERVER, CHALK_CLIENT_ID, CHALK_CLIENT_SECRET и CHALK_ENVIRONMENT_ID. SDK берёт их из окружения, а без CHALK_ENVIRONMENT_ID возвращает permission_denied при работе с образом.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора4

Спонсоры проекта

Компании, которые помогают держать аналитику открытой