Coding agent skills
Runtype publishes official coding-agent skills in the Runtype skills repository. Each skill packages instructions, references, and helper scripts that a coding agent loads on demand while you work with Runtype. The skills cover Runtype product schemas, MCP tools, flow step types, and SDK conventions.
Coding-agent skills are different from Runtype Agent Skills, which your deployed Runtype Agents load at runtime. For that feature, see Agent Skills.
Install all Runtype skills
To install every skill in the repository, run the following command:
The standalone skills CLI supports many coding agents, including Claude Code, Cursor, Codex, Copilot, and Windsurf. It detects the coding agents on your machine and installs the skills in project scope by default. Add --global to install them for your user account.
To confirm the installation, run npx skills list. Then restart your coding agent so it loads the skills.
Install skills with the Runtype CLI
To install skills and connect the hosted Runtype MCP server in one step, run the following command:
If the Runtype CLI is installed globally, run runtype onboard instead.
The command checks your Runtype sign-in state, detects the coding agent in the current session, installs its Runtype skills, and configures the hosted OAuth MCP connection. The skills give your coding agent instructions for using Runtype. The MCP connection lets it inspect your account and create resources. Complete any sign-in or OAuth action that the CLI reports, then restart or reload your coding agent.
The following options change what onboard does:
--agent <agent-id>: configures a specific coding agent. Use this option when the CLI can’t detect the current agent, or when it detects several agents and can’t show a prompt. Accepted IDs areclaude,codex,cursor,gemini,opencode, andvscode.--no-skills: configures MCP without installing skills.--dry-run: shows the selected agent and the planned changes without writing them.
For per-agent details, see Connect Runtype to coding agents.
The Runtype CLI has three commands that install skills. The following table compares them:
All three commands install skills for your user account (global scope), not for the current project.
In an interactive terminal, the Runtype CLI also offers a one-time skill installation prompt when it detects supported agents. It skips the prompt in CI and for skill, onboarding, and authentication commands. If you decline the prompt, the CLI doesn’t ask again. To install the skills later, run runtype skills install.
Install specific skills
To review the available skills before installing, run the following command:
To install one skill without selecting from a prompt, run the following command:
Target a specific agent
The skills CLI and the Runtype CLI use different agent IDs. For example, Claude Code is claude-code in the skills CLI and claude in runtype skills install. Use the IDs that match the tool you run.
With the skills CLI
To install skills for selected coding agents, pass one or more agent IDs to the --agent option:
Supported IDs include claude-code, cursor, codex, copilot, and windsurf. For the full list, see the skills.sh agent directory. The skills CLI can install for an agent even when the agent isn’t detected on your machine.
With the Runtype CLI
runtype skills install installs only for agents that it detects. To see the detected agents and their IDs, run the following command:
The output shows each agent’s ID in parentheses after its name. To install skills for selected agents, pass those IDs to --agent:
The command skips any ID that isn’t in the runtype skills list output. The following options are also available:
--yes: skips the confirmation prompt.--json: prints structured output, including the agents that installed and the agents that failed.--verbose: shows installation progress.
Available skills
The following table lists the official skills and the work that each skill covers:
The repository also includes focused tool-design-* skills that the tool-design skill routes to. They cover tool naming and schemas, output, errors, execution, composition, and security.
Install all the skills when you need the full Runtype workflow. The coding agent selects the focused skill based on your request.
Update or remove skills
Use the following commands to update, list, or remove skills in project scope:
To manage a global installation that you made with the skills CLI, add --global to the relevant command. The Runtype CLI installs skills with a separate installer, so npx skills update doesn’t update them. To update skills that the Runtype CLI installed, run runtype skills install again.
Troubleshoot skill installation
The following table lists common Runtype CLI messages and how to resolve them:
Keep the Runtype CLI updated
A global installation of the Runtype CLI checks npm for a stable release every hour. When the CLI finds one, it installs it and uses it the next time you run a command. Automatic installation is off for CI, source checkouts, project-local installations, and npx or pnpm dlx runs.
To manage CLI updates manually, use one of the following commands:
- Check for a release without installing it:
runtype update --check. - Install an available release:
runtype update. - Go back to the previous working version:
runtype update --rollback.
To keep a package-manager-installed version, set RUNTYPE_DISABLE_AUTO_UPDATE=true. To keep the installed version without checking for updates, set RUNTYPE_DISABLE_UPDATE_CHECK=true.
Next steps
Continue with one of these guides:
- Connect Runtype to coding agents: configure hosted MCP for your coding agent
- Runtype agent onboarding site: follow the complete first-session sequence
- Runtype MCP server: use the hosted server to build and manage products
- Managing Runtype with Claude: connect the Claude app to your Runtype account