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/.
Detected risks:
The gen-paylink-govilo skill streamlines the process of converting digital files into monetizable unlock links via the Govilo platform. It addresses the common challenge of distributing content securely while automating payment collection. By integrating file packaging, uploading to Govilo R2 storage, and interacting with the Govilo Bot API, this skill removes the manual steps traditionally required to create paid digital products. Users no longer need to manually generate presigned URLs, upload files, or handle API calls individually, ensuring a more efficient and error-resistant workflow.
Key capabilities of gen-paylink-govilo include automatic packaging of folders or individual files into ZIP archives, obtaining presigned URLs for secure uploads, and creating unlock links through the Govilo Bot API. The skill supports repeatable input files, accepts detailed metadata such as product title, price in USDC, and optional descriptions, and outputs structured JSON responses for easy integration into broader automation pipelines. It enforces practical limits, like a maximum ZIP size of 20 MB and up to 20 files per archive, to maintain operational stability. Environmental variables like GOVILO_API_KEY and SELLER_ADDRESS are required, ensuring secure authentication and seamless integration with the user's Govilo account.
Ideal use cases for this skill include content creators, developers, and small businesses looking to monetize digital assets such as eBooks, software packages, or multimedia resources. It's particularly suited for automation workflows where consistent, repeatable processes are critical, such as batch uploads or integrating with custom payment systems. Target users benefit from a unified command-line interface that consolidates configuration, upload, and unlock link generation, reducing the technical barrier to monetizing content while maintaining control over pricing and access.
You can upload individual files, folders, or ZIP archives. Non-ZIP inputs are automatically packaged into a ZIP before upload.
Yes, the skill requires the 'uv' CLI tool. Installation instructions are provided in the references/setup-guide.md.
The maximum ZIP file size is 20 MB, and each ZIP can contain up to 20 files.
You must set GOVILO_API_KEY and SELLER_ADDRESS (or pass the seller address via the '--address' CLI parameter).
Yes, the skill supports repeatable '--input' parameters for batch uploads and automates the full workflow from packaging to unlock link creation.
Quick Setup:
.claude/skills/Repository
hau823823/gen-paylink-govilo