Agent skill · software engineering · aiskillstore
gen-paylink-govilo
Upload files to Govilo and generate unlock links via Bot API. Use when: (1) Creating a Govilo unlock link from a ZIP, folder, or individual files, (2) Automating file upload to Govilo R2 storage with presigned URLs, (3) Managing Govilo Bot API interactions (presign → upload → create item). Requires GOVILO_API_KEY and SELLER_ADDRESS env vars. If missing, guides user to register at https://govilo.xyz/.
Why this skill is useful
Provides specific commands and workflows for interacting with the Govilo Bot API that the AI wouldn't reliably generate on its own.
What it needs
Requires uv installed locally. Requires govilo account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Govilo To Go Turn any file into a paid unlock link — one command to package, upload, and collect crypto payments. The last mile of automation: from creation to monetization. Before Running Always ask the user for these values before executing the CLI — never guess or use placeholders: 1. title — What is the product name? 2. price — How much to charge (in USDC)? 3. description — Short description of the product (optional, but always ask) CLI Command Requires uv. See references/setup-guide.md for install instructions. Run from this skill's base directory. Use a dedicated env file containing only GOVILOAPIKEY (and optionally SELLERADDRESS). Never point --env-file at a project .env that contains unrelated secrets. If no .env.govilo exists, create one before running: --input accepts ZIP file, folder, or individual files (repeatable). Non-ZIP inputs are auto-packaged. All output is JSON {"ok": true/false, ...} with exit code 1 on failure. Parameters Param Required Source Description --------------- -------- -------------------------- -------------------------- --input Yes CLI (repeatable) ZIP, folder, or file paths --title Yes CLI Product title --price Yes CLI Price in USDC --address No CLI > SELLERADDRESS env Seller EVM wallet --description No CLI Product description Workflow 1. Validate config (API Key + seller address) 2. Package inputs → ZIP (if not already ZIP) 3. POST /api/v1/bot/uploads/presign → get uploadurl + sessionid 4. PUT uploadurl → upload ZIP to R2 5. POST /api/v1/bot/items → get unlockurl File Limits Max ZIP size: 20 MB Max files in ZIP: 20 Setup Two values are required: Variable Required Description ---------------- -------- ---------------------------------------- GOVILOAPIKEY Yes Bot API key from [govilo.xyz][] SELLERADDRESS Yes EVM wallet address on Base chain [govilo.xyz]: https://govilo.xyz/ SELLERADDRESS can also be passed via --address CLI parameter. See references/setup-guide.md for step-by-step registration and wallet setup instructions. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/gen-paylink-govilo