Skip to main content
Skills are reusable bundles of tools and instructions that extend what an agent can do during an incident. Rather than giving every agent access to every possible tool, skills let you attach specific capabilities to specific agents, keeping each agent focused and auditable.

What a skill contains

A skill has two parts:
  • Tool hints: references to specific tools (MCP endpoints, API wrappers) the agent can call when using this skill
  • Instructions: guidance for the agent on when and how to use the tools in this skill
When an agent runs, it receives the combined set of tools and instructions from all skills attached to it.

Built-in skills

landscape-context

The landscape-context skill gives agents access to your service topology — the graph of services, dependencies, ownership, and deployment information built from your .sureops/ contract and telemetry discovery. Available to: Diagnosis Specialist, Incident Commander, Problem Investigator, Fix-PR Agent Tools included: The landscape-context skill is automatically attached to the agents above and does not require manual configuration. You can disable it per-agent if needed from Settings → AI Agents → [agent] → Skills.

GitHub agent skills

GitHub skills give agents read access to your code repositories for diagnosis and the ability to open pull requests for fix-PR and postmortem workflows. Available to: Fix-PR Agent, Problem Investigator Tools included:
  • github_read_file — Read a specific file from a repository
  • github_search_code — Search for patterns in repository code
  • github_create_pr — Open a pull request (used by Fix-PR Agent)
  • github_get_pr_diff — Read a PR diff (used by Pre-mortem Agent)
GitHub skills require a connected GitHub integration. See the Integrations section for setup.

Attaching skills to agents

1

Open agent settings

Go to Settings → AI Agents and select the agent.
2

Open the Skills tab

On the agent configuration card, select the Skills tab.
3

Toggle skills

Enable or disable skills for this agent. Each skill shows a description and the list of tools it provides.
4

Save

Changes take effect on the next incident.

Custom skills

You can define custom skills that reference your own MCP endpoints. This is useful for integrating proprietary tools — internal runbook APIs, custom dashboards, or in-house automation platforms — without building a new integration. A custom skill requires:
  • A name and description
  • A list of tool hints that reference MCP endpoint names
  • Instructions for the agent on when to call the tools
Custom skills are configured via Settings → AI Agents → Skills → New skill. The tool hints must match the names of tools exposed by a connected MCP integration.

How skills interact with agent instructions

When an agent runs, it receives:
  1. The base agent instructions (sureops-defined; not customer-configurable)
  2. Tool hints from all attached skills
  3. Per-skill instructions
  4. Custom agent instructions you’ve added via Settings → AI Agents → [agent] → Instructions (appended, not replacing the base)
The agent uses these to decide which tools to call and how to reason about their results. Skills are additive — they extend, not replace, the base agent behavior.

Auditing skill tool calls

Every tool call made by an agent via a skill is recorded in the incident timeline. The entry shows:
  • The tool name (from the skill)
  • The input parameters
  • The output (or error)
  • The timestamp
This gives you a complete record of what each agent queried during the incident, regardless of which skill provided the tool. See Confidence & Audit Trace for more on reading the incident timeline.