LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

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/.

1stars1forksUpdated 5/16/2026
Data Science & MLProductivity & WorkflowDocumentation#crypto-payments#cli-tool#documentation#python#file-upload#automation

Security Assessment

Critical Risk(25/100)

Detected risks:

Remote Code Execution([references/setup-guide.md] curl -LsSf https://astral.sh/uv/install.sh | sh)
Secret Exposure([references/setup-guide.md] API_KEY=, [SKILL.md] API_KEY=)
Sensitive File Access([references/setup-guide.md] .env, [SKILL.md] .env)
Security Score25/100

About gen-paylink-govilo

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.

FAQ

What types of files can I upload with gen-paylink-govilo?

You can upload individual files, folders, or ZIP archives. Non-ZIP inputs are automatically packaged into a ZIP before upload.

Do I need to install any additional tools to run this skill?

Yes, the skill requires the 'uv' CLI tool. Installation instructions are provided in the references/setup-guide.md.

What are the limitations on uploaded files?

The maximum ZIP file size is 20 MB, and each ZIP can contain up to 20 files.

Which environment variables are required?

You must set GOVILO_API_KEY and SELLER_ADDRESS (or pass the seller address via the '--address' CLI parameter).

Can I use this skill to automate multiple file uploads?

Yes, the skill supports repeatable '--input' parameters for batch uploads and automates the full workflow from packaging to unlock link creation.

All Files

9 files
pyproject.toml0.4 KB
View
references/setup-guide.md2.7 KB
View
scripts/api_client.py1.8 KB
View
scripts/__init__.py0.0 KB
View
scripts/config.py1.0 KB
View
scripts/packager.py1.7 KB
View
scripts/workflow_create.py2.2 KB
View
SKILL.md3.6 KB
View
references/bot-api-quick-ref.md1.2 KB
View

Install gen-paylink-govilo

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

hau823823/gen-paylink-govilo

Related Skills

editor

145

go-code-review

165

om-close-fixed-issues

213

expressive

3,011