Skip to content

vavo/runpod-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Runpod Codex Skill

Buy Me a Coffee Sponsor on GitHub Support on Patreon

The most comprehensive Codex skill set for Runpod yet: one practical skill for working across Serverless, Pods, Flash, Public Endpoints, runpodctl, MCP, the Python SDK, REST, GraphQL, storage, deployment, and the small operational traps that usually eat the afternoon.

It is built for agents that need to do real Runpod work without pretending yesterday's API fields are still gospel.

What It Covers

  • Serverless workers, handlers, endpoint jobs, local testing, Docker packaging, cold starts, logs, model caching, vLLM, and worker fitness checks.
  • Pods, templates, exposed ports, SSH, persistent storage, network volumes, billing/cost guardrails, and runpodctl workflows.
  • Flash SDK and CLI workflows, including runpod_flash, Endpoint, local dev, deployment, app environments, custom containers, and storage.
  • Public Endpoints model APIs for hosted image, video, audio, and text models, with model-page lookup instead of stale hardcoded catalogs.
  • Runpod MCP setup and safe operation notes for Codex-compatible infrastructure management.
  • Python SDK usage for endpoint requests, worker patterns, and API-key handling.
  • REST OpenAPI and GraphQL routing, including the separate GraphQL spec at https://graphql-spec.runpod.io.
  • A docs helper script that searches and fetches current Runpod documentation from the official docs index.

Why This Exists

Runpod has a lot of useful surface area, and most agent guidance covers only one slice: a handler example here, a CLI command there, maybe a Dockerfile if the stars are feeling generous. This skill ties the pieces together so Codex can choose the right tool, refresh the right docs, avoid stale assumptions, and keep live infrastructure changes deliberate.

Install

Copy the runpod skill folder into your Codex skills directory:

mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
rsync -a runpod/ "${CODEX_HOME:-$HOME/.codex}/skills/runpod/"

Then invoke it explicitly:

$runpod deploy and troubleshoot this Serverless worker
$runpod check this Dockerfile before I push it to Runpod
$runpod use Public Endpoints to call the current Flux Dev model

Repository Layout

runpod/
├── SKILL.md
├── agents/openai.yaml
├── references/
│   ├── doc-map.md
│   ├── flash.md
│   ├── graphql.md
│   ├── pods-cli-api.md
│   ├── public-endpoints.md
│   ├── runpodctl.md
│   └── serverless.md
└── scripts/
    └── runpod_docs.py

Docs-First Workflow

The skill intentionally avoids baking in fragile tables for GPU names, model catalogs, pricing, API fields, and CLI flags. Instead it points Codex at current official sources and includes a helper:

python runpod/scripts/runpod_docs.py search serverless handler
python runpod/scripts/runpod_docs.py search public endpoints models
python runpod/scripts/runpod_docs.py page flash/create-endpoints
python runpod/scripts/runpod_docs.py openapi --output /tmp/runpod-openapi.json

Less stale magic. Fewer expensive surprises.

Validate

From a machine that has the Codex skill-creator tools available:

uv run --with pyyaml python /path/to/skill-creator/scripts/quick_validate.py runpod

The local build of this skill validated successfully with quick_validate.py.

📜 License

MIT License - go wild, make cool stuff, just don't blame us if your AI starts writing poetry about toast.

Made with ❤️ and way too much coffee by vavo

About

A comprehensive Codex skill for Runpod: Serverless workers, Pods, Flash, Public Endpoints, runpodctl, MCP, Python SDK, REST, GraphQL, storage, debugging, and live-doc lookup in one pragmatic workflow.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages