gen-paylink-govilo
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.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
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 RiskStatic 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.
Low Risk Issues (2)
Risk Factors
🌐 Network access (4)
🔑 Env variables (3)
📁 Filesystem access (4)
Quality Score
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
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.
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.
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".
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