runpod-plugins-official
Official Runpod plugin for AI coding agents. Skills plus the hosted Runpod MCP server for managing pods, serverless endpoints, templates and volumes. Works with Claude Code, Codex and Gemini CLI.
Install / Use
claude mcp add runpod -- npx -y github:runpod/runpod-plugins-officialIf the server publishes to npm under a different name, use that package instead โ check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of runpod-plugins-official
runpod-plugins-official scores 87/100 on our quality scale, 2123rd of 4,598 Development & Engineering skills we index (top 47%).
Its MCP Server is 12 KB long, well organised into 17 sections with 8 code examples: a thorough specification that gives an agent plenty to work with.
It has 46 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so runpod-plugins-official is actively maintained.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (1 minor note below).
- noteInstalls by piping a downloaded script into a shellline 24
curl -sSL https://cli.runpod.net | bash # runpodctl โ infra CLI (or: brew install runpod/runpodctl/runpodctl)
Automated pattern scan on 2026-10-13. It catches known dangerous patterns, not every risk โ read a skill before letting an agent act on it.
runpod-plugins-official compared with similar skills
All 4 of these similar skills score higher than runpod-plugins-official; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| runpod-plugins-official (this skill)by runpod | 87 | 46 | today | MCP Server |
| Agent-Reachby Panniantong | 100 | 96.8k | 5d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.2k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.4k | today | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 46.5k | 5d ago | CLAUDE.md |
Frequently asked questions
- How do I install runpod-plugins-official?
- Run
claude mcp add runpod -- npx -y github:runpod/runpod-plugins-official. The install tabs above show the steps for each supported agent. - Which AI agents does runpod-plugins-official work with?
- It is written for Claude Code, Claude Desktop, Cursor, Gemini CLI and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is runpod-plugins-official safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (1 minor note below). It is Apache-2.0-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is runpod-plugins-official still maintained?
- The repository was last updated today, so runpod-plugins-official is actively maintained.
Skill content
View source on GitHubRunpod Official Plugins
The official plugin marketplace of skills for AI agents to manage GPU workloads on Runpod โ
pods, serverless endpoints, jobs, templates, and volumes โ via the Runpod MCP
server, runpodctl, and flash.
This repo ships one plugin, runpod, with eight skills total:
one router plus seven lanes, the hosted Runpod MCP server config, worked golden paths,
and a concept graph of how Runpod works. You install and use it as a plugin, exactly as
below; the npm package described under Also on npm is an extra way for
programs to read the same content.
Compatibility: installs as a native plugin in Claude Code, Codex, Gemini, and opencode (with auto-update), and as skills via skills.sh for Cursor, Copilot, Windsurf, Cline, and 17+ other agents โ all from the same manifest.
Quick start
Install โ works with every agent (Claude Code, Codex, Cursor, Copilot, Windsurf, Cline, Gemini, opencode, +more). The first line is all you need; drop any others you won't use:
npx skills add runpod/runpod-plugins-official # the skills โ any agent (essential)
curl -sSL https://cli.runpod.net | bash # runpodctl โ infra CLI (or: brew install runpod/runpodctl/runpodctl)
uv tool install runpod-flash # flash โ deploy your own code (optional; or: pip install runpod-flash)
npx @runpod/mcp-server@latest add # hosted MCP server โ guided setup, OAuth (optional)
Then authenticate โ one API key covers everything (from the console):
export RUNPOD_API_KEY=<key> # current shell only โ add to ~/.zshrc (or ~/.bashrc) to persist
# or, to save it permanently:
runpodctl doctor # prompts for the key and writes ~/.runpod/config.toml
Now just ask in plain English โ the skill drives the tools for you:
"list my Runpod endpoints" ยท "spin up an A100 pod" ยท "deploy this handler to serverless"
That's it. Notes:
- Claude Code can install natively instead (auto-wires the hosted MCP server + OAuth) โ see Install โ Claude Code. MCP auth details: Authentication.
- Companion CLIs (
docker/gh/hf/aws) install separately, per task โ seecompanion-clis.
Install
Same repo, one manifest โ pick your agent below. Every route installs the same eight skills (one router plus seven lanes), plus a hosted Runpod MCP server for control-plane tools. Then authenticate.
Claude Code
/plugin marketplace add runpod/runpod-plugins-official
/plugin install runpod@runpod
/reload-plugins
Installing also wires up the hosted Runpod MCP server (via the bundled
.mcp.json) โ no separate MCP setup. Authenticate it:
/mcp โ runpod โ Sign in with Runpod (OAuth; no key on disk).
Verify: /plugin shows Runpod under Installed; then ask "list my Runpod
endpoints" โ it should call the MCP list-endpoints tool.
Codex
codex plugin marketplace add https://github.com/runpod/runpod-plugins-official.git
codex /plugins # โ open the "Runpod" marketplace tab โ Runpod โ Install (reload if prompted)
Manage the source: codex plugin marketplace list ยท โฆ upgrade runpod ยท โฆ remove runpod.
Codex may not auto-wire the bundled MCP โ if the runpod MCP tools don't appear
after install, add the hosted server manually:
codex mcp add runpod --transport http https://mcp.getrunpod.io/
Verify: ask a Runpod task (the skill/router should answer); once the MCP is added, "list my Runpod endpoints" should call a tool.
Everything else โ Cursor, Copilot, Windsurf, Cline, opencode, Gemini (+17)
Install the skills via skills.sh (reads the same
.claude-plugin/marketplace.json):
npx skills add runpod/runpod-plugins-official
# just one skill:
npx skills add https://github.com/runpod/runpod-plugins-official/tree/main/plugins/runpod/skills/runpodctl
Gemini can also install natively via the bundled
gemini-extension.json (see your client's
extension docs). For these clients, add the MCP server yourself โ the guided
installer configures most agents:
npx @runpod/mcp-server@latest add # detects your agent + sets up the hosted MCP (OAuth)
See runpod-mcp/SKILL.md for hosted vs
local (stdio) MCP setup and all client options.
Authentication
Auth is needed in two places, and one Runpod API key covers both:
| What | What it needs | How |
| --- | --- | --- |
| runpodctl + flash (the CLIs) | RUNPOD_API_KEY (env or saved) | export RUNPOD_API_KEY=<key>, or runpodctl doctor to save it |
| Hosted Runpod MCP server (infra tools) | OAuth or the same key | /mcp sign-in, or pass the key as a Bearer header |
Fastest path โ one key, everything:
- Get an API key: Runpod console โ Settings โ API Keys.
- Make it available to the CLIs (
runpodctl,flash) โ either way works:export RUNPOD_API_KEY=<key> # this shell only; add to ~/.zshrc / ~/.bashrc to persist runpodctl doctor # OR: prompts once and saves to ~/.runpod/config.toml (persistent) - Authenticate the MCP server โ pick one:
- OAuth (easiest, no key on disk): in Claude Code,
/mcpโ runpod โ Sign in with Runpod. - Reuse the key you just set:
claude mcp add --transport http runpod -s user https://mcp.getrunpod.io/ \ --header "Authorization: Bearer $RUNPOD_API_KEY"
- OAuth (easiest, no key on disk): in Claude Code,
Codex and local-stdio MCP variants are in runpod-mcp.
Companion CLIs (hf, docker, gh, aws) use their own credentials โ see
companion-clis. If nothing is set up, the
runpod skill detects it and walks you through this.
Updating
The plugin is versioned: updates arrive when we cut a release (a version bump, see the CHANGELOG). Claude Code pulls the new version in the background; if it hasn't picked it up yet, force it manually:
| Client | Update command |
| --- | --- |
| Claude Code | /plugin marketplace update runpod then /reload-plugins |
| Codex | codex plugin marketplace upgrade runpod |
| skills.sh | re-run npx skills add runpod/runpod-plugins-official |
Uninstall
Remove the plugin (and, where applicable, the marketplace it came from):
| Client | Uninstall |
| --- | --- |
| Claude Code | /plugin uninstall runpod@runpod, then /plugin marketplace remove runpod |
| Codex | codex plugin marketplace remove runpod |
| skills.sh | npx skills remove runpod |
If a command reports a name mismatch, list what's installed first โ
/plugin marketplace list (Claude Code) ยท codex plugin marketplace list (Codex) ยท
npx skills list (skills.sh) โ and use the name shown. Removing the marketplace also drops
the bundled hosted-MCP registration it added; if you configured the MCP separately, remove
that too (Claude Code: claude mcp remove runpod).
What's inside
Start with the runpod router; it points at the right lane.
| Skill | Use it for |
| --- | --- |
| runpod | Router / entrypoint. Start here when the right skill is unclear. |
| runpod-mcp | Manage infra via the Runpod MCP server's structured tool calls. |
| runpodctl | Manage infra from the CLI, plus Hub, file transfer, SSH, doctor. |
| flash | Write and deploy your own code on Runpod serverless (@remote). |
| companion-clis | Prerequisite CLIs: hf, docker, gh, aws. |
| runpod-usage | Concepts โ pods/serverless, containers, storage, GPU selection, gotchas. |
| runpod-templates | Official pod templates โ what each image ships, ports/paths, readiness, gotchas. |
| runpod-migrate | Migrate code from the GraphQL API or REST v1 to REST v2. |
See the plugin's README for the full guide, the
development loop, and setup. Worked end-to-end examples live in
plugins/runpod/skills/runpod/golden-paths/.
Concept graph. runpod-usage/concepts/
holds one YAML file per Runpod concept (pod, network volume, machine, worker, โฆ), with
rules that each cite a public source. Every skill, reference doc and golden path lists the
concepts it covers, so an agent can go from a question to the exact rule and to a verified
example that uses it.
| To | Read |
| --- | --- |
| Browse, query, validate or serve the graph | ontology/README.md |
| Understand the concept file format | concepts/README.md |
| Add or change a concept | add-concept skill |
| Add or change a skill, reference doc or golden path | write-guide skill |
| Tag a golden path with lanes, MCP coverage and concepts | golden-paths/README.md |
Also on npm
Every release also publishes @runpod/plugin-knowledge: all the
skills, reference docs, golden paths and concepts as one JSON file, at the plugin's
version. It is for programs, not for installing the plugin. The Runpod MCP server can
depend on it to serve the same guides and concepts to agents that don't have the plugin.
Nothing changes for plugin or skills.sh users.
Ask for it by name
Plain English works for one-off actions. For anything you're designing, add one clause โ "and look at the examples first":
- "Use the Runpod plugin skills and look at the examples. I want to build a speech translator: audio in, translated text out. Plan it out."
- "Use the runpod-migrate skill to move this repo from GraphQL to REST v2. Show me the inventory before you change anything."
- "Use the Runpod skills to repair the missing model links in this ComfyUI workflow, then download the approved files to my Pod."
- "Use the Runpod skills and check the examples โ deploy this handler to serverless."
- "Use the Runpod skills โ cheapest GPU that fits a 13B model?"
- "Use the Runpod skills and check the examples โ my endpoint returns
IN_QUEUEforever."
You don't need to know which example applies; the agent picks. Worth adding either way: "show me the plan before you change anything" and "verify it with a real request" ("Running" is not "ready").
Why the extra clause helps. Skills auto-load from their description, but the
golden paths deliberately have no
SKILL.md, so agents never load them on their own โ and each skill's
reference/*.md opens only on demand. Asking is what pulls them in, and they're
where the commands that were actually run against a real account live.
Repository layout
.claude-plugin/marketplace.json Claude Code / skills.sh marketplace manifest
.agents/plugins/marketplace.json Codex marketplace manifest
plugins/runpod/ the plugin (skills/ incl. runpod/golden-paths/ and
runpod-usage/concepts/, .mcp.json, manifests)
packages/knowledge/ @runpod/plugin-knowledge, the npm package built from the plugin
ontology/
Truncated for display โ read the full file on GitHub.
Related Skills
Agent-Reach
96.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
headroom
75.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.4kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
ai-job-search
46.5kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
