https://github.com/runtypelabs/skills
Official agent skills for the Runtype platform
https://github.com/runtypelabs/skills
agents ai claude-code mcp runtype skills
Last synced: about 19 hours ago
JSON representation
Official agent skills for the Runtype platform
- Host: GitHub
- URL: https://github.com/runtypelabs/skills
- Owner: runtypelabs
- License: mit
- Created: 2026-05-10T23:06:53.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-20T00:21:55.000Z (10 days ago)
- Last Synced: 2026-06-20T02:08:02.311Z (10 days ago)
- Topics: agents, ai, claude-code, mcp, runtype, skills
- Language: JavaScript
- Homepage: https://runtype.com
- Size: 132 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Runtype Skills
[](https://skills.sh/runtypelabs/skills)
Official agent skills for the [Runtype](https://runtype.com) platform — install them in Claude Code, Cursor, Copilot, and 35+ other AI coding agents.
## Install
**All skills:**
```bash
npx skills add runtypelabs/skills
```
**Pick specific skills:**
```bash
npx skills add runtypelabs/skills --list
```
## Skills
| Skill | Description |
|-------|-------------|
| [`runtype`](skills/runtype/) | Umbrella onboarding and routing skill for Runtype setup, capability scoping, and choosing the right focused workflow. |
| [`runtype-build-product`](skills/runtype-build-product/) | Build and validate hosted Runtype products with agents, flows, tools, surfaces, records, schedules, secrets, and evals. |
| [`runtype-admin`](skills/runtype-admin/) | Operate live Runtype accounts safely through MCP or Code Mode MCP: inspect resources, debug traces, logs, evals, and apply careful mutations. |
| [`runtype-persona`](skills/runtype-persona/) | Embed, theme, and debug Persona chat widgets, fullscreen assistants, client tokens, artifacts, and browser-side local tools. |
| [`runtype-templates`](skills/runtype-templates/) | Create, validate, and package distributable Runtype FPO templates with pending secrets and import readiness checks. |
| [`runtype-sdk-marathon`](skills/runtype-sdk-marathon/) | Use the Runtype SDK, CLI, Marathon, playbooks, sandboxes, and code-first stored/upsert/virtual workflows. |
## Validation
Run the repository skill lint before publishing:
```bash
node scripts/lint-skills.mjs
node scripts/smoke-install-skills.mjs
```
The lint checks frontmatter, description length, linked references, forbidden internal URLs, common secret leaks, semantic guardrails for drift-prone claims, and extra drift against the neighboring `../core` monorepo when it is present. The smoke test copies each skill into an isolated install directory and confirms standalone metadata and local references still resolve.
For the recommended private-source/public-publish workflow, see [Keeping Runtype Skills in Sync](docs/keeping-skills-in-sync.md).
## Authoring a New Skill
Create a directory under `skills/` with a `SKILL.md` file:
```
skills/
└── my-skill/
├── SKILL.md # Required: frontmatter + instructions
├── scripts/ # Optional: executable helpers
├── references/ # Optional: API specs, schemas, docs
└── examples/ # Optional: example inputs/outputs
```
### SKILL.md format
```yaml
---
name: my-skill
description: >-
What it does and when to use it. Include trigger phrases.
Max 1024 chars.
user-invocable: true
argument-hint: "[optional args hint]"
---
Instructions for the agent go here. Keep under 500 lines.
Move detailed reference material to references/ or scripts/.
```
### Best practices
- **Description**: Use imperative phrasing ("Use when..."), include specific trigger phrases
- **Size**: Keep SKILL.md under 500 lines / 5,000 tokens
- **Structure**: Move API specs, schemas, and long docs to `references/`
- **Scripts**: Bundle reusable helpers in `scripts/` instead of inlining
- **No secrets**: Never include API keys, internal URLs, or credentials
## License
[MIT](LICENSE)