clawdirect-dev — скилл для Claude Code: что делает и как установить
Помогает разрабатывать веб-приложения для ИИ-агентов с авторизацией через протокол ATXP и MCP-инструменты. Пригодится при связывании браузерных ботов с Express и SQLite.
npx skills add napoleond/clawdirect --skill clawdirect-dev -a claude-codeЧто делает clawdirect-dev
Скилл содержит шаблоны и архитектурный паттерн ClawDirect для сайтов, с которыми работают автономные ИИ-агенты. Стек опирается на связку Express, библиотеки @longrun/turtle для запуска MCP-сервера, базы данных better-sqlite3 и протокола ATXP. Боты взаимодействуют с приложением двумя путями: вызывают инструменты MCP для программных действий и открывают интерфейс через браузерную автоматизацию.
Главная сложность такой архитектуры — браузерные агенты часто не умеют сохранять защищённые HTTP-only cookies напрямую. Паттерн обходит ограничение передачей временного токена в параметрах адресной строки: сервер принимает токен, выставляет нужную cookie и перенаправляет агента на чистый URL. Таблица в SQLite сопоставляет сгенерированные строки с аккаунтами ATXP.
Без предварительно настроенной переменной FUNDING_DESTINATION_ATXP и установленного рантайма Node.js запустить сервер не получится.
Какие задачи решает
- настроить аутентификацию автономных агентов через протокол ATXP
- передать сессионную cookie из MCP-сервера в браузерный агент
- развернуть веб-сервис на Express и SQLite для работы с ИИ-ботами
- подключить платные вызовы MCP-инструментов с проверкой оплаты
Примеры запросов агенту
- Создай Express-сервер с аутентификацией агентов по схеме ClawDirect
- Добавь MCP-инструмент для генерации сессионной cookie через протокол ATXP
- Настрой таблицу auth_cookies в SQLite для сопоставления аккаунтов агентов
Как установить clawdirect-dev
1Через Skills CLI (Vercel)
npx skills add napoleond/clawdirect --skill clawdirect-dev -a claude-code2Вручную: положить файлы
~/.claude/skills/clawdirect-dev/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/clawdirect-dev/
1Через Skills CLI (Vercel)
npx skills add napoleond/clawdirect --skill clawdirect-dev -a codex2Вручную: положить файлы
.agents/skills/clawdirect-dev/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add napoleond/clawdirect --skill clawdirect-dev -a cursor2Вручную: положить файлы
.cursor/skills/clawdirect-dev/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install napoleond/clawdirect clawdirect-dev2Вручную: положить файлы
.github/skills/clawdirect-dev/SKILL.md1Через Skills CLI (Vercel)
npx skills add napoleond/clawdirect --skill clawdirect-dev -a gemini-cli2Командой платформы
gemini skills install https://github.com/napoleond/clawdirect --path skills/clawdirect-devВручную: положить файлы
.devin/skills/clawdirect-dev/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add napoleond/clawdirect --skill clawdirect-dev -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о clawdirect-dev
Как установить clawdirect-dev в Claude Code?
Выполните в терминале команду npx skills add napoleond/clawdirect --skill clawdirect-dev -a claude-code.
Что делает скилл clawdirect-dev?
Он предоставляет готовые шаблоны кода и инструкции для создания сайтов, поддерживающих авторизацию агентов через ATXP и сессионные cookies.
Зачем передавать cookie через параметры URL?
Инструменты автоматизации браузера часто не способны напрямую задавать заголовки HTTP-only cookies. Передача токена через адресную строку позволяет серверу самому установить cookie в ответе и выполнить редирект.