
Gen Paylink Govilo
Package local files, upload them to Govilo storage, and mint a paid USDC unlock link through the Govilo Bot API in one automated CLI flow.
Install
npx skills add https://github.com/hau823823/gen-paylink-govilo --skill gen-paylink-goviloWhat is this skill?
- Three-phase Govilo Bot API flow: presign → upload → create paid item
- CLI packaging for ZIPs, folders, or individual files into crypto unlock links
- Requires GOVILO_API_KEY and SELLER_ADDRESS; guides registration at govilo.xyz when missing
- Always prompts for title, USDC price, and optional description—never guesses monetization metadata
- Runs via uv from the skill base directory with a dedicated env file to avoid leaking unrelated project secrets
Adoption & trust: 3k installs on skills.sh; 1 GitHub stars; 1/3 security scanners passed (skills.sh audits).
Recommended Skills
Agent Browservercel-labs/agent-browser
Lark Imlarksuite/cli
Lark Calendarlarksuite/cli
Lark Sheetslarksuite/cli
Lark Vclarksuite/cli
Lark Contactlarksuite/cli
Journey fit
Primary fit
Launch is where digital products turn into distributable, paid offers; this skill is the last-mile monetization step after the asset exists. Distribution covers publishing unlock links and collecting payment on the channel where buyers actually arrive.
Common Questions / FAQ
Is Gen Paylink Govilo safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Gen Paylink Govilo
# 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](https://docs.astral.sh/uv/). See [references/setup-guide.md](references/setup-guide.md) for install instructions. Run from this skill's base directory. Use a **dedicated** env file containing only `GOVILO_API_KEY` (and optionally `SELLER_ADDRESS`). Never point `--env-file` at a project `.env` that contains unrelated secrets. ```bash cd <skill_base_directory> uv run --env-file <path_to>/.env.govilo create-link \ --input <path> \ --title "Product Name" \ --price "5.00" \ --address "0x..." \ --description "optional" ``` If no `.env.govilo` exists, create one before running: ```dotenv GOVILO_API_KEY=sk_live_xxx SELLER_ADDRESS=0x... ``` `--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 > `SELLER_ADDRESS` 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 upload_url + session_id 4. `PUT upload_url` → upload ZIP to R2 5. `POST /api/v1/bot/items` → get unlock_url ## File Limits - Max ZIP size: 20 MB - Max files in ZIP: 20 ## Setup Two values are required: | Variable | Required | Description | | ---------------- | -------- | ---------------------------------------- | | `GOVILO_API_KEY` | Yes | Bot API key from [govilo.xyz][] | | `SELLER_ADDRESS` | Yes* | EVM wallet address on **Base chain** | [govilo.xyz]: https://govilo.xyz/ *`SELLER_ADDRESS` can also be passed via `--address` CLI parameter. See [references/setup-guide.md](references/setup-guide.md) for step-by-step registration and wallet setup instructions. ## API Reference See [references/bot-api-quick-ref.md](references/bot-api-quick-ref.md) for Bot API endpoints and error codes. [project] name = "govilo-to-go" version = "0.1.0" requires-python = ">=3.11" dependencies = ["requests"] [project.scripts] create-link = "scripts.workflow_create:main" [project.optional-dependencies] dev = ["pytest"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [t