gen-paylink-govilo — скилл для Claude Code: платные ссылки на файлы
Скилл упаковывает файлы, загружает их в хранилище Govilo и возвращает ссылку для разблокировки с оплатой в USDC. Пригодится, если продаёте цифровые товары.
npx skills add hau823823/gen-paylink-govilo --skill gen-paylink-govilo -a claude-codeЧто делает gen-paylink-govilo
Скилл превращает ZIP, папку или отдельные файлы в платную ссылку. Он сам упаковывает не-ZIP входы, получает presigned URL, заливает архив в R2 и создаёт item, из которого возвращается unlock_url. Всё общение с Bot API идёт по шагам: presign, upload, create item.
Запуск идёт через uv из базовой папки скилла. Нужен отдельный env-файл только с GOVILO_API_KEY и, при желании, SELLER_ADDRESS — указывать --env-file на общий .env проекта с чужими секретами не стоит. Адрес продавца должен быть EVM-кошелёк в сети Base, его можно передать и флагом --address.
Есть жёсткие лимиты: ZIP не больше 20 MB и не больше 20 файлов внутри. Всё, что крупнее, скилл не примет, поэтому тяжёлые сборки придётся резать заранее. Перед запуском скилл просит title, price и description — подставлять их наугад он не станет.
Какие задачи решает
- собрать платную ссылку из папки с файлами
- залить ZIP в R2 через presigned URL
- создать item в Bot API и получить unlock_url
- упаковать отдельные файлы в один архив перед продажей
- проверить, что ключ и адрес кошелька заданы до запуска
Примеры запросов агенту
- Сделай платную ссылку из папки
dist, название «Starter Kit», цена 5.00 USDC - Загрузи
bundle.zipв Govilo и верни unlock_url - Собери item из файлов
a.pdfиb.pdfс описанием «два шаблона»
Как установить gen-paylink-govilo
1Через Skills CLI (Vercel)
npx skills add hau823823/gen-paylink-govilo --skill gen-paylink-govilo -a claude-code2Вручную: положить файлы
~/.claude/skills/gen-paylink-govilo/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gen-paylink-govilo/
1Через Skills CLI (Vercel)
npx skills add hau823823/gen-paylink-govilo --skill gen-paylink-govilo -a codex2Вручную: положить файлы
.agents/skills/gen-paylink-govilo/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hau823823/gen-paylink-govilo --skill gen-paylink-govilo -a cursor2Вручную: положить файлы
.cursor/skills/gen-paylink-govilo/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hau823823/gen-paylink-govilo gen-paylink-govilo2Вручную: положить файлы
.github/skills/gen-paylink-govilo/SKILL.md1Через Skills CLI (Vercel)
npx skills add hau823823/gen-paylink-govilo --skill gen-paylink-govilo -a gemini-cli2Командой платформы
gemini skills install https://github.com/hau823823/gen-paylink-govilo --path skills/gen-paylink-goviloВручную: положить файлы
.devin/skills/gen-paylink-govilo/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hau823823/gen-paylink-govilo --skill gen-paylink-govilo -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о gen-paylink-govilo
Как установить gen-paylink-govilo в Claude?
Выполните npx skills add hau823823/gen-paylink-govilo --skill gen-paylink-govilo -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/gen-paylink-govilo/SKILL.md.
Что делает gen-paylink-govilo?
Упаковывает файлы, загружает их в хранилище Govilo и создаёт платную ссылку на разблокировку. Работает через Bot API по схеме presign, upload, create item.
Что нужно для работы скилла?
Переменные GOVILO_API_KEY и SELLER_ADDRESS, а также установленный uv. Адрес продавца — EVM-кошелёк в сети Base, его можно задать флагом --address вместо переменной.