runpod/runpod-plugins-official

companion-clis

Companion CLIs for Runpod workflows — HuggingFace, GitHub, Docker, and AWS.

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/runpod/runpod-plugins-official --skill companion-clis

開始前の確認

  • 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
  • スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

Companion CLIs

For creating or improving a documented template project, start with runpod-build-template; return here for the selected CLI operation.

Four CLIs commonly needed alongside Runpod. Each has its own credentials + command reference in `reference/` — plus a one-time <cli>-setup.md for install (only opened if the CLI isn't installed). Load only the one the task needs, not all four.

If the request starts with an imported ComfyUI workflow whose model filenames lack verified URLs or hashes, route to the ComfyUI model-repair guide in runpod-templates. Return here when the exact Hugging Face repository/file is already known and the task is simply to download, cache, or bake that artifact.

CLIUse it toFull reference
hf (HuggingFace)Download models from the Hub to cache/bake into imagesreference/huggingface.md
gh (GitHub)Manage worker repos + cut releases (Hub indexes releases)reference/github.md
dockerBuild/validate/push images to Docker Hub for Runpod to pullreference/docker.md
aws (S3)Read/write network-volume storage over Runpod's S3 APIreference/aws.md

Each requires credentials before use. Read the per-tool reference for auth steps and commands; install is a separate one-time <cli>-setup.md.

These CLIs are usually one step inside a larger job. For the whole job the verified example is in runpod/golden-paths/README.md — baking vs mounting a model (25), building a minimal image (22), or moving data to a network volume (07).

These are third-party CLIs on their own release trains, so `<cli> --help` is authoritative for flags and subcommands — the references here cover the Runpod-specific usage and the traps, not the tool's full surface. Check --help before reporting that one of them cannot do something.

Windows: choose the shell, then set up WSL2 if needed

Check existing native, WSL2 or remote tools before installing another copy. The Windows hf and gh setup recipes in this skill use WSL2 and their Linux installers. If choosing that route and WSL2 is missing, run this in PowerShell as Administrator, then restart if prompted:

powershell
wsl --install

Afterward open the Ubuntu app to finish setup, then follow the Linux instructions in each reference. Keep commands, credentials and paths in the selected environment. File authoring alone does not require installing these CLIs.

HuggingFace CLI

Download models locally so they're cached for a Docker build/run. Auth and hf download recipes: [reference/huggingface.md](reference/huggingface.md) (install: reference/huggingface-setup.md).

  • Use the standalone hf CLI, not pip install huggingface_hub (that's the older huggingface-cli with different syntax).
  • Auth via hf auth login, or export HF_TOKEN=hf_... (env var wins over saved token).

GitHub CLI

Manage worker repositories and cut releases. Auth and commands: [reference/github.md](reference/github.md) (install + SSH-key setup: reference/github-setup.md).

  • The Hub indexes releases, not commits — every Hub listing update needs a new gh release create.
  • One SSH key (ssh-keygen -t ed25519) registers with both GitHub (gh ssh-key add) and HuggingFace (paste in browser).

Docker

Build, validate, and push images to Docker Hub. Credentials and commands: [reference/docker.md](reference/docker.md) (install: reference/docker-setup.md).

  • Always build `--platform=linux/amd64` — Runpod runs on x86 Linux.
  • Always use explicit semantic tags; never `latest` — latest doesn't track the newest push, so workers can silently pull the wrong image.
  • Docker Hub auth uses a personal access token, not your password. For private images, register the credential once in Console → Container Registry Settings.

AWS CLI

Access network-volume storage over Runpod's S3-compatible API (bucket name = network volume ID). Credentials, region rules, and commands: [reference/aws.md](reference/aws.md) (install: reference/aws-setup.md).

  • Runpod's S3 API, not AWS: access key = Runpod user id (user_...), secret = S3 API key (rps_...).
  • S3 API keys are Console-only. No runpodctl/REST/GraphQL creates them — if they're not already in ~/.aws/credentials/env and S3 access is needed, stop and ask the user to generate them (Settings > S3 API Keys).
  • Every command needs --region DATACENTER --endpoint-url https://s3api-DATACENTER.runpod.io/ (datacenter = the volume's DC, not an AWS region).
  • For large/many-file transfers with reliable resume, see reference/aws.md → optional resumable volume transfers.

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills
runpod
コミュニティ

cost-audit

'Read-only Runpod spend audit: find idle spend, explain serverless billing when nothing seems to run, break spend down by resource type and by resource, and give a whole-account snapshot. Every figure comes from the MCP billing and list reads; it recommends actions and never stops or changes anything. Use when the user asks about their bill, what is costing money, what is running on the account, or tells you to stop or delete idle resources it did not name by id: the audit with ids and the user'

導入数
5
GitHub Stars
46
更新日
10月23日
runpod
コミュニティ

discovery

'Answer what is available, what fits and the price against Runpod''s catalogs: GPU and CPU types with price, live stock per data center and per product, the CUDA versions that have capacity, the Hub worker marketplace, the public template catalog, and the pay-per-use Public Endpoints. Read-only: it filters to the user''s real constraint, sizes a model''s VRAM need against real stock, quotes price and stock from the reads, and says "none found" rather than inventing an entry. Use when the user as

導入数
5
GitHub Stars
46
更新日
10月23日
runpod
コミュニティ

endpoint-ops

'Operate a Serverless endpoint that already exists: diagnose queued jobs and dying workers, tune scaling, idle timeout and FlashBoot safely, pin the GPU selection, and manage the queue (cancel a job, purge). Read-only by default; changes only the exact setting the user authorized, with a read before and after. Use when the user has an endpoint and asks why it is slow, stuck or failing, or wants one of its settings changed through the Runpod MCP tools.'

導入数
5
GitHub Stars
46
更新日
10月23日
runpod
コミュニティ

flash

Write and deploy code-first Runpod Serverless with runpod-flash: @Endpoint/@remote, flash dev, resource configuration, and debugging. Use runpod-build-template for explicit Dockerfile/template project authoring, and runpodctl/runpod-mcp for infrastructure management.

導入数
5
GitHub Stars
46
更新日
10月23日