Agent Skills: Programmable Intelligence for Your Platform
Agent Skills are structured, reusable instructions that give RubixKube’s SRI Agent specialized capabilities and domain expertise. Instead of relying on generic AI reasoning, skills transform operational runbooks into executable workflows that the agent can follow step by step — consistently and predictably.Think of it like this: A runbook tells a human engineer what to do. An Agent Skill tells an AI agent what to do — in the same structured way, but executable at machine speed, 24/7, without fatigue or forgotten steps.
What Are Agent Skills?
Agent Skills are packaged instructions that define how an agent should approach a specific task. Each skill includes:- A clear description of the skill’s purpose and scope
- Allowed tools the agent can use during execution
- Step-by-step instructions that guide the agent’s workflow
- Domain expertise encoded as structured knowledge
Why Agent Skills Matter
The Problem: Runbooks Gather Dust
Every operations team has runbooks — documentation that describes how to handle incidents, perform maintenance, or troubleshoot issues. But traditional runbooks have critical limitations:- They’re passive documents — someone has to read and follow them manually
- They get outdated — the infrastructure evolves, but the docs don’t always keep up
- They’re inconsistent — different engineers interpret and execute them differently
- They’re slow — reading, understanding, and executing takes precious minutes during incidents
The Solution: Runbooks, Now Executable
Agent Skills transform runbooks from static documentation into structured workflows that RubixKube’s Agent Mesh can follow step by step. Operations become:More Predictable
Skills define exact steps, tools, and decision points. Every execution follows the same proven path — eliminating human variability.
Reusable Expertise
Capture your best engineer’s knowledge once and replay it across every incident. Expertise scales without scaling your team.
Consistent Execution
Whether it’s 2 PM or 2 AM, skills execute identically. No steps skipped, no context lost, no fatigue-driven mistakes.
Continuously Improving
Skills evolve with your infrastructure. Update a skill once, and every future execution benefits immediately.
From Documentation to Execution
Here’s how a traditional runbook becomes an executable Agent Skill:Traditional Runbook (Before)
How Skills Work in RubixKube
Skill Lifecycle
Enable or Create
Navigate to the Skills page in the RubixKube Console. Choose from the system skill catalog or create your own custom skills. Custom skills are tenant-scoped — they belong to your organization and reflect your operational playbooks.
Available to the SRI Agent
Once enabled, skills are loaded by the SRI Agent — RubixKube’s conversational AI interface. Currently, the SRI Agent is the only agent available for skill assignment.
Triggered Through Chat
When you ask a question or describe an incident through RubixKube Chat, the SRI Agent automatically determines if any enabled skill is relevant. If a match is found, the agent activates the skill and follows its structured instructions — using only the allowed tools, working through each step methodically.For example, asking “What’s wrong with my cluster?” or “Triage the production namespace” would trigger the kubernetes-cluster-triage skill.
Skill Anatomy
Every Agent Skill is defined by a set of structured fields:| Field | Purpose |
|---|---|
| Name | Unique identifier (e.g., kubernetes-cluster-triage) |
| Description | What the skill does and when to use it |
| Allowed Tools | Specific tools the agent can invoke during this skill |
| Instructions | Step-by-step workflow the agent follows |
| Version | Tracks skill evolution over time |
| Scope | system (global catalog) or tenant (your custom skills) |
Types of Skills
System Skills
Pre-built by RubixKube
- Available in the system catalog
- Maintained and updated by the RubixKube team
- Examples:
kubernetes-cluster-triage,linear-tickets-to-notion,research-devops-sre-infra,debug-linear-incident
Custom Skills
Created by your team
- Tailored to your infrastructure and workflows
- Tenant-scoped for organizational privacy
- Built using the open Agent Skills format
- Create from scratch or use a system skill as a template
Why Agent Skills in RubixKube?
RubixKube’s Agent Mesh architecture makes skills uniquely powerful. While other platforms treat skills as simple prompt injections, RubixKube’s approach is fundamentally different:Mesh-Native Intelligence
Skills aren’t just instructions — they’re first-class citizens in the Agent Mesh. The SRI Agent loads enabled skills at runtime, giving it domain-specific expertise that goes far beyond generic AI reasoning.Tool-Aware Execution
Each skill declares its allowed tools explicitly. This means:- Security — agents can only use approved tools, preventing unintended actions
- Auditability — every tool invocation is logged and traceable
- Safety — the blast radius of any skill is bounded by its tool permissions
Open Standard, No Lock-In
RubixKube uses the open Agent Skills specification — the same format championed by Anthropic and adopted by leading AI tools. Your skills are portable and interoperable, not locked into a proprietary format.Example: Kubernetes Cluster Triage Skill
Here’s a real skill from RubixKube’s system catalog:This skill transforms a 30-minute manual triage process into a sub-minute automated investigation — with more thorough coverage than any human could achieve under pressure.
Getting Started with Skills
Open the Skills Page
Navigate to Skills in the left sidebar of the RubixKube Console. You’ll see the skill catalog with System, Custom, Enabled, and Disabled filter tabs.
Enable System Skills
Browse the system catalog — it includes pre-built skills like kubernetes-cluster-triage, linear-tickets-to-notion, and research-devops-sre-infra. Toggle any skill to Enabled to make it available to the SRI Agent.
Create Custom Skills
Click ”+ New Skill” in the top-right corner. You can either:
- Upload a SKILL.md file — drag and drop a skill file that follows the open Agent Skills format
- Use as template — start from an existing system skill and customize the name, description, instructions, and allowed tools
Frequently Asked Questions
Can I create my own skills?
Can I create my own skills?
Yes. RubixKube supports custom, tenant-scoped skills. You can create skills tailored to your infrastructure, internal runbooks, and compliance requirements. Custom skills follow the same open format as system skills.
What is the Agent Skills format?
What is the Agent Skills format?
The Agent Skills format is an open specification initiated by Anthropic and adopted across the industry. It defines a simple, structured way to package instructions and domain expertise for AI agents. RubixKube natively supports this standard.
How do skills interact with guardrails?
How do skills interact with guardrails?
Each skill declares an allowed tools list as part of its metadata, which specifies the tools intended for that workflow. The SRI Agent follows the skill’s instructions and uses the tools defined in the skill’s steps. Learn more about RubixKube’s safety approach in Guardrails.
Can the SRI Agent use multiple skills?
Can the SRI Agent use multiple skills?
Yes. The SRI Agent can have multiple skills enabled simultaneously. When a query or incident matches a skill’s domain, the agent selects the most relevant skill based on the context and follows its structured instructions.
Are skills portable to other platforms?
Are skills portable to other platforms?
Because RubixKube uses the open Agent Skills format, skills written for RubixKube are compatible with any platform that supports the standard — including Cursor, Claude Code, and GitHub Copilot. There’s no vendor lock-in.