Skills gen-paylink-govilo
📦

gen-paylink-govilo

Low Risk 🌐 Network access🔑 Env variables📁 Filesystem access

Generate Paid Unlock Links for Digital Products

Content creators need a simple way to monetize digital files without building payment infrastructure. This skill automates file upload to Govilo storage and generates crypto payment links in one command.

Supports: Claude Codex Code(CC)
🥈 78 Silver
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "gen-paylink-govilo". Command to create unlock link for product.zip at 5.00 USDC

Expected outcome:

Success response with unlock URL and item ID: {"ok": true, "unlock_url": "https://unlock.govilo.xyz/xxx", "item_id": "item_abc123", "file_count": 1, "total_size": 2048576}

Using "gen-paylink-govilo". Command with missing GOVILO_API_KEY environment variable

Expected outcome:

Error response with guidance: {"ok": false, "error": "API Key not configured. See references/setup-guide.md for registration steps."}

Security Audit

Low Risk
v1 • 2/23/2026

Static analysis flagged 166 patterns across 9 files, but all findings are false positives. The external_commands detections reference documentation markdown showing uv installation commands, not executable code. Network URLs point to legitimate Govilo API endpoints required for core functionality. Environment variable access is documented and expected for API authentication. Temporary file creation uses Python's tempfile module with proper cleanup. No cryptographic operations exist despite weak crypto flags. The skill demonstrates legitimate file monetization workflow with no evidence of malicious intent, data exfiltration, or command injection vulnerabilities.

9
Files scanned
498
Lines analyzed
5
findings
1
Total audits
Low Risk Issues (2)
External API Dependency
Skill depends on external Govilo API service at api.unlock.govilo.xyz. Service availability and data handling are outside user control.
API Key in Environment
GOVILO_API_KEY stored in environment variable for authentication. Requires secure handling to prevent credential leakage.
Audited by: claude

Quality Score

64
Architecture
100
Maintainability
87
Content
50
Community
86
Security
91
Spec Compliance

What You Can Build

Digital Product Creator

Generate paid access links for ebooks, design assets, or software packages with cryptocurrency payment collection.

Course Material Distribution

Package and monetize educational content like video lectures, worksheets, or code examples with unlock-based access control.

Premium Content Gates

Create paid unlock links for exclusive content such as research reports, templates, or premium resources shared via chat or social media.

Try These Prompts

Basic Link Generation
Create a Govilo unlock link for my file at ./product.zip with title "Premium Template Pack" and price 5.00 USDC. My seller address is 0x1234567890abcdef1234567890abcdef12345678.
Folder Packaging and Upload
Package the contents of ./design-assets folder and create a paid unlock link titled "UI Kit Volume 1" for 10.00 USDC. Use the SELLER_ADDRESS from my environment.
Multiple Files with Description
Create an unlock link from ./guide.pdf and ./bonus.xlsx with title "Complete Marketing Guide" priced at 15.00 USDC. Include description "Comprehensive marketing templates and examples for small businesses".
Automated Workflow Setup
Help me set up automated link generation for my weekly content drops. I need to understand how to configure .env.govilo properly and create a repeatable command structure for files in ./releases/.

Best Practices

  • Use a dedicated .env.govilo file containing only Govilo credentials to prevent accidental leakage of unrelated secrets
  • Verify your Base chain wallet address before creating links to ensure payments route correctly
  • Test with small files and low prices before monetizing valuable content to confirm the workflow functions as expected

Avoid

  • Do not point --env-file at a shared project .env that contains database credentials or other unrelated secrets
  • Avoid using placeholder or example API keys in production commands which will cause authentication failures
  • Do not create unlock links without testing the file contents first since uploaded files cannot be modified

Frequently Asked Questions

How do I get a GOVILO_API_KEY?
Sign up at govilo.xyz using Gmail authentication, navigate to Settings in the left sidebar, click Manage API Key, and create a new key. The key format is sk_live_xxx.
What blockchain does this skill support?
This skill only supports Base chain (Chain ID 8453). Your seller wallet address must be an EVM-compatible address on Base Mainnet for payments to process correctly.
Can I upload files larger than 20 MB?
No, the Govilo API enforces a 20 MB maximum ZIP file size and 20 files per archive limit. Consider splitting large content into multiple products if needed.
What happens to my temporary ZIP files?
The skill automatically creates temporary ZIP files in your system temp directory and deletes them after successful upload. The cleanup happens in a finally block to ensure removal even on errors.
Do buyers need a Govilo account to unlock purchased content?
Buyers can unlock content with crypto payment without creating an account. The unlock URL provides direct access after payment confirmation.
How do I verify my unlock link works before sharing?
After creation, open the unlock_url returned in the response to preview the product page. You can test the payment flow with a minimal price before promoting the link.