Extensions

作者 incident-io443f47164eda无许可证2 个星标收录于 2026年10月8日更新于 2026年10月8日仓库今天更新

Understand the extensions so that you can help a user configure and manage their incident.io agent estate. Use this when you're asked a question about incident.io plugins, skills, connectors or MCPs ("I want to setup an incident plugin", "How do I add a triage skill?"), or when you need to understand the user's existing configuration before editing a plugin or skill.

仅含说明AI & Agents
AI 生成的概览

用于理解和配置 incident.io 代理资产(插件、技能与连接器)的入口技能。

功能
该技能是 incident.io 扩展的入口,说明插件(从代码仓库同步的技能目录)与连接器(MCP 服务器)的工作方式。它会读取当前资产状态,帮助把用户的问题映射到合适的机制,并把专门任务转交给负责的技能。它产出的是指引与路由,而不是文件,也不负责调查事件。
适用场景
当被问及 incident.io 插件、技能、连接器或 MCP 时使用,例如设置事件插件或添加分诊技能。它也用于读取或搭建资产,以及在起草内容前选择合适的机制。
运行要求
仅以指令形式运行,不含脚本。需要会话使用 Opus/Sol 级别或更高的模型,需要访问 incident.io 资产(包括 extension_plugin_list 调用),以及一个可被已连接的源代码管理集成读取的代码仓库以注册插件。连接本身需在 incident.io 仪表板中创建。

Extensions

Before anything else, check the model this session runs on. These workflows need Opus/Sol level or higher; smaller models follow them unreliably. If this session is below that level, tell the user and recommend switching model before continuing.

Extensions are how an organization gives incident.io's agents its own tools and instructions. There are two kinds: plugins — directories of skills synced from the organization's repositories, which agents load and follow — and connectors — MCP servers whose tools agents can call. references/extensions-product.md [blocked] explains how the system works; read it before answering questions about it or changing anything.

This skill is the entrypoint. It teaches the system, reads the current state of an estate, and picks the right mechanism for a problem — and it routes every specialised job to the skill that owns it rather than doing it here.

Whatever the task, the first two moves are the same: read the estate, and hear what the user needs. Nothing else — no drafting, no probing of any connected system — starts before both.

Route by the task

  • Understand the system — what plugins, skills, and connectors are, how agents use them, what's possible → references/extensions-product.md [blocked]
  • Read the estate, or set it up — what exists today (plugins and their sync state, connections and their health, content), measured against what a ready estate has. One walk serves every starting point, from scratch to a readiness pre-check. → references/estate.md [blocked]
  • Choose the right mechanism — the user describes a problem ("I want these steps run at the start of an investigation", "I want something that diagnoses this error code") and it needs mapping to the feature that solves it: a skill, a runbook, an architecture doc, a connector, or a combination. This picks the mechanism, not a detailed plan of what to build — drafting the content is the owning skill's job. → references/choosing-a-mechanism.md [blocked]
  • Scaffold and register a plugin — create the tree in the team's repository, register it, and verify the first sync. → references/scaffold.md [blocked]
  • Write or improve a skill → load the skill-authoring skill now, before touching any target system — its create job owns the order of work (the user's context first, exploration after), and starting the exploration here skips the gates that make the skill worth writing.
  • Write or answer from architecture docs → the architecture skill
  • Review the estate's health ("is our setup healthy? what's degraded?") → the doctor skill

Ground rules

  • Ground before proposing. Grounding means two things, and target-system exploration is neither: the incident.io estate (references/estate.md [blocked] — what's registered, connected, and already written; extension_plugin_list is the first call), and the user's intent — what they actually need, in their words. Probing the system a skill will cover is part of authoring, owned by skill-authoring, and comes after the user has confirmed what the skill is for. However inviting a connected tool surface is, exploring it before that conversation is guessing with tools.

  • Confirm before creating. Every artefact — a directory, a registration, a doc — is proposed with what it will contain, and created only on a yes.

  • Requirements are few; the rest is guidance. The hard requirements are what the platform needs to function:

    • a repository the connected source-control integration can read
    • a registered plugin

    Everything else (architecture docs, runbooks, more skills) is a recommendation: explain why it produces better results, then respect the user's choice. A narrow use case gets a narrow setup, not the full walk's ambitions.

  • Speak the user's language, not this skill's. The user hasn't read this file — never cite "the ground rules", a reference filename, or "the estate walk" at them. Say what you're doing plainly ("I'm checking your configuration before we get started") and end a read-only pass with an offer of what you can help with next.

  • Connections are created in the dashboard, never here. Connecting a tool to incident.io is an authentication flow. Where a gap is found, link the user to the dashboard's Extensions page and continue with what exists.

  • Specialised work goes to the skill that owns it. This skill owns the estate-level picture and the routing; the routes above name the owners.

What this skill is not for

Incident response — this skill configures the machinery agents use, it doesn't investigate incidents.

来源与署名

来源:incident-io/skills位于plugins/incident-io/skills/extensions提交443f471

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架