← 返回
开发者工具 Key 中文

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/.
通过 Bot API 将文件上传到 Govilo 并生成解锁链接。适用场景:① 从 ZIP、文件夹或单个文件创建解锁链接;② 使用预签名 URL 自动上传到 Govilo R2 存储;③ 管理 Bot API 交互(预签名 → 上传 → 创建项目)。需配置 GOVILO_API_KEY 和 SELLER_ADDRESS 环境变量;如缺失,引导用户前往 https://govilo.xyz/ 注册。
hau823823 hau823823 来源
开发者工具 clawhub v1.0.1 1 版本 100000 Key: 需要
★ 2
Stars
📥 1,443
下载
💾 12
安装
1
版本
#latest

概述

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

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:

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

ParamRequiredSourceDescription
---------------------------------------------------------------------------
--inputYesCLI (repeatable)ZIP, folder, or file paths
--titleYesCLIProduct title
--priceYesCLIPrice in USDC
--addressNoCLI > SELLER_ADDRESS envSeller EVM wallet
--descriptionNoCLIProduct 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:

VariableRequiredDescription
----------------------------------------------------------------
GOVILO_API_KEYYesBot API key from [govilo.xyz][]
SELLER_ADDRESSYes*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 for step-by-step registration and wallet setup instructions.

API Reference

See references/bot-api-quick-ref.md for Bot API endpoints and error codes.

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-03-29 00:13 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 41,379
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 676 📥 325,618
dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 71 📥 181,376