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/.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o gen-paylink-govilo.zip https://jpskill.com/download/19196.zip && unzip -o gen-paylink-govilo.zip && rm gen-paylink-govilo.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19196.zip -OutFile "$d\gen-paylink-govilo.zip"; Expand-Archive "$d\gen-paylink-govilo.zip" -DestinationPath $d -Force; ri "$d\gen-paylink-govilo.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
gen-paylink-govilo.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
gen-paylink-goviloフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 8
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Govilo To Go
あらゆるファイルを有料アンロックリンクに変換します。パッケージ化、アップロード、暗号通貨での支払い収集を1つのコマンドで行えます。作成から収益化までの自動化の最終段階です。
実行前に
CLIを実行する前に、常にユーザーに以下の値を尋ねてください。推測したり、プレースホルダーを使用したりしないでください。
- title — 製品名は何ですか?
- price — 請求額はいくらですか(USDC建て)?
- description — 製品の簡単な説明(任意ですが、必ず尋ねてください)
CLIコマンド
uvが必要です。references/setup-guide.mdでインストール手順を参照してください。
このスキルベースディレクトリから実行してください。GOVILO_API_KEY(およびオプションでSELLER_ADDRESS)のみを含む専用のenvファイルを使用してください。無関係なシークレットを含むプロジェクトの.envを--env-fileに指定しないでください。
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"
.env.goviloが存在しない場合は、実行前に作成してください。
GOVILO_API_KEY=sk_live_xxx
SELLER_ADDRESS=0x...
--inputはZIPファイル、フォルダー、または個別のファイル(繰り返し可能)を受け入れます。ZIP以外の入力は自動的にパッケージ化されます。
すべての出力はJSON {"ok": true/false, ...}で、失敗時には終了コード1を返します。
パラメータ
| パラメータ | 必須 | ソース | 説明 |
|---|---|---|---|
--input |
はい | CLI(繰り返し可能) | ZIP、フォルダー、またはファイルパス |
--title |
はい | CLI | 製品タイトル |
--price |
はい | CLI | USDC建ての価格 |
--address |
いいえ | CLI > SELLER_ADDRESS env |
販売者のEVMウォレット |
--description |
いいえ | CLI | 製品の説明 |
ワークフロー
- 設定の検証(APIキー + 販売者アドレス)
- 入力のパッケージ化 → ZIP(すでにZIPでない場合)
POST /api/v1/bot/uploads/presign→ upload_url + session_idを取得PUT upload_url→ ZIPをR2にアップロードPOST /api/v1/bot/items→ unlock_urlを取得
ファイル制限
- 最大ZIPサイズ: 20 MB
- ZIP内の最大ファイル数: 20
セットアップ
2つの値が必要です。
| 変数 | 必須 | 説明 |
|---|---|---|
GOVILO_API_KEY |
はい | govilo.xyzからのボットAPIキー |
SELLER_ADDRESS |
はい* | Baseチェーン上のEVMウォレットアドレス |
*SELLER_ADDRESSは--address CLIパラメータ経由でも渡すことができます。
段階的な登録とウォレット設定の手順については、references/setup-guide.mdを参照してください。
APIリファレンス
ボットAPIのエンドポイントとエラーコードについては、references/bot-api-quick-ref.mdを参照してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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:
- title — What is the product name?
- price — How much to charge (in USDC)?
- 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
| Param | Required | Source | Description |
|---|---|---|---|
--input |
Yes | CLI (repeatable) | ZIP, folder, or file paths |
--title |
Yes | CLI | Product title |
--price |
Yes | CLI | Price in USDC |
--address |
No | CLI > SELLER_ADDRESS env |
Seller EVM wallet |
--description |
No | CLI | Product description |
Workflow
- Validate config (API Key + seller address)
- Package inputs → ZIP (if not already ZIP)
POST /api/v1/bot/uploads/presign→ get upload_url + session_idPUT upload_url→ upload ZIP to R2POST /api/v1/bot/items→ get unlock_url
File Limits
- Max ZIP size: 20 MB
- Max files in ZIP: 20
Setup
Two values are required:
| Variable | Required | Description |
|---|---|---|
GOVILO_API_KEY |
Yes | Bot API key from govilo.xyz |
SELLER_ADDRESS |
Yes* | EVM wallet address on Base chain |
*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.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (3,723 bytes)
- 📎 references/bot-api-quick-ref.md (1,230 bytes)
- 📎 references/setup-guide.md (2,818 bytes)
- 📎 scripts/__init__.py (0 bytes)
- 📎 scripts/api_client.py (1,835 bytes)
- 📎 scripts/config.py (1,004 bytes)
- 📎 scripts/packager.py (1,778 bytes)
- 📎 scripts/workflow_create.py (2,257 bytes)