Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Runtype umbrella skill for onboarding and routing. Use when the user mentions Runtype, asks what Runtype can build, needs MCP/CLI/dashboard setup, or wants to scope an AI product on Runtype. Route hands-on product builds to runtype-build-product, live account ops to runtype-admin, Persona widgets to runtype-persona, FPO packaging to runtype-templates, and SDK/CLI/Marathon work to runtype-sdk-marathon. Do not use for generic LLM chat, unrelated AI frameworks, or non-AI infrastructure unless Runty
.claude/skills/hashgraph-online-runtype/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | -64% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 47% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 12% | 0% |
Runtype is a platform for shipping AI products: agents, flows, tools, surfaces, records, schedules, evals, and product templates. Use this skill as the entry point when the user is asking about Runtype broadly or needs help connecting an agent to the platform.
This skill is intentionally a router. For implementation work, switch to the narrower skill that matches the job.
If the Runtype MCP server is available, use it as the live source of truth before giving schema, catalog, or creation guidance:
get_build_instructions(task="explain-capabilities") for scoping.get_build_instructions(task="build-product") before product construction.get_build_instructions(task="generate-flow") before flow construction.get_platform_documentation(topic=...) for schemas, surface traits, tool catalogs,SDK docs, Persona embed docs, dashboard links, and type definitions.
If MCP is not connected, use the CLI-to-MCP golden path instead of presenting several equivalent setup choices:
runtype auth login so this session can keep working.runtype install-mcp. It installs this skill, configures the current harness forhttps://api.runtype.com/v1/mcp/protocol, and starts client-owned OAuth when possible.
harness because a running agent may not discover a newly configured MCP connection.
get_build_instructions before building.Do not choose an API key merely to avoid a restart. Headless API-key setup is an exception for environments where browser OAuth is genuinely impossible; follow https://runtype.com/auth.md only after confirming that constraint with the user. The full public setup script is at https://runtype.ai.
Use this routing table instead of loading every Runtype detail into context:
| User intent | Use | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | | Build, deploy, or validate a product with agents, flows, tools, surfaces, records, secrets, schedules, or evals | runtype-build-product | | Inspect or modify a live account, debug failures, read logs/traces, compare evals, manage resources | runtype-admin | | Embed or theme a Persona chat widget, build fullscreen assistant layouts, use client tokens, or configure WebMCP/browser-side local tools | runtype-persona | | Package a product as a distributable FPO template, handle pending secrets, validate import readiness | runtype-templates | | Use the TypeScript/Python SDK, CLI, Marathon, playbooks, sandboxes, or code-first stored/upsert/virtual workflows | runtype-sdk-marathon |
paths that should be fast and cheap.
custom code, local SDK tools, flows, or subagents.
chat, api, mcp,mcp_code, webhook, email, slack, schedule, sms, imessage, discord, whatsapp, telegram, messaging, a2a, and hosted-page.
database.
measuring user experience.
When a product has multiple capabilities on one conversational surface, Runtype can provision an orchestrator that routes each incoming message to the right capability. Treat surfaces and capabilities as many-to-many.
These local references are fallback context only. Prefer live MCP docs when available.
references/primitives.md for the deeper platform model.references/mcp-tools.md for MCP tool groups and selection.references/surfaces.md for surface traits and prompt implications.references/flow-steps.md for flow step categories and common mistakes.references/persona-widget.md for Persona embed details.references/fpo-templates.md for template packaging.references/working-modes.md for dashboard, MCP, REST, SDK, and on-prem tradeoffs.references/recipes.md for worked product shapes.get_platform_documentation(topic="platform-catalog") or a focused topic, then read the relevant direct MCP resources when the docs point to them.
{{secret:KEY}} and pending-secret intake.repeatable product or operational workflow.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-06 | fail→pass | 34,886 | 7,775 | -78% | 1 | 1 | 0% | 4,756 | 1,727 | -64% | 0 | 0 | — |
case-01 | fail→pass | 9,902 | 11,077 | +12% | 1 | 1 | 0% | 1,831 | 2,304 | +26% | 0 | 0 | — |
case-02 | fail→fail | 21,542 | 14,406 | -33% | 1 | 1 | 0% | 2,820 | 3,067 | +9% | 0 | 0 | — |
case-03 | fail→fail | 22,611 | 26,888 | +19% | 1 | 1 | 0% | 2,757 | 3,849 | +40% | 0 | 0 | — |
case-04 | fail→pass | 14,661 | 9,751 | -33% | 1 | 1 | 0% | 1,475 | 1,954 | +32% | 0 | 0 | — |
case-05 | fail→pass | 12,861 | 7,582 | -41% | 1 | 1 | 0% | 1,146 | 1,683 | +47% | 0 | 0 | — |
case-07 | fail→pass | 15,933 | 4,155 | -74% | 1 | 1 | 0% | 1,634 | 1,826 | +12% | 0 | 0 | — |
case-08 | fail→pass | 8,271 | 8,985 | +9% | 1 | 1 | 0% | 1,099 | 1,998 | +82% | 0 | 0 | — |
case-09 | fail→pass | 14,076 | 9,227 | -34% | 1 | 1 | 0% | 1,397 | 1,890 | +35% | 0 | 0 | — |
case-10 | fail→pass | 10,592 | 7,335 | -31% | 1 | 1 | 0% | 1,271 | 2,464 | +94% | 0 | 0 | — |
case-11 | fail→pass | 14,811 | 8,816 | -40% | 1 | 1 | 0% | 2,364 | 2,738 | +16% | 0 | 0 | — |
case-12 | pass→pass | 14,958 | 10,695 | -28% | 1 | 1 | 0% | 2,297 | 2,054 | -11% | 0 | 0 | — |
case-13 | pass→pass | 11,061 | 10,348 | -6% | 1 | 1 | 0% | 1,765 | 2,049 | +16% | 0 | 0 | — |
case-14 | pass→pass | 9,033 | 8,241 | -9% | 1 | 1 | 0% | 570 | 1,655 | +190% | 0 | 0 | — |
case-15 | pass→pass | 24,411 | 14,732 | -40% | 1 | 1 | 0% | 2,910 | 2,692 | -7% | 0 | 0 | — |
case-16 | pass→pass | 20,150 | 7,633 | -62% | 1 | 1 | 0% | 2,099 | 2,419 | +15% | 0 | 0 | — |
case-17 | pass→pass | 17,010 | 15,202 | -11% | 1 | 1 | 0% | 1,915 | 2,678 | +40% | 0 | 0 | — |
case-18 | pass→pass | 15,871 | 7,920 | -50% | 1 | 1 | 0% | 1,659 | 2,085 | +26% | 0 | 0 | — |
case-19 | pass→pass | 21,130 | 15,287 | -28% | 1 | 1 | 0% | 2,294 | 2,689 | +17% | 0 | 0 | — |
case-20 | pass→pass | 8,401 | 11,985 | +43% | 1 | 1 | 0% | 1,610 | 2,505 | +56% | 0 | 0 | — |
case-21 | pass→pass | 28,044 | 5,997 | -79% | 1 | 1 | 0% | 1,608 | 2,376 | +48% | 0 | 0 | — |
case-22 | pass→pass | 7,799 | 9,431 | +21% | 1 | 1 | 0% | 1,400 | 2,579 | +84% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +41 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.