IInvoked

Skills

Skills are saved, versioned, shareable agent behaviors — reusable MCP tool workflows with typed inputs you can distribute to your team.

A skill is a named, reusable agent behavior. It captures a prompt template, a tool set, and optional model preferences so you can invoke the same behavior repeatedly — with different inputs each time.

Skill vs. run

RunSkill
PromptFree-formTemplate with {{inputs}}
ReusableNoYes
VersionedNoYes
ShareableExport onlyExport + team sync
AnalyticsBasicFull performance history

Skill file format

Skills are stored as JSON. You can edit them directly or manage them through the UI:

{
  "id": "skill_01j...",
  "name": "Summarize PR",
  "description": "Summarizes a GitHub PR into bullet points.",
  "version": "1.0.0",
  "model": "claude-3-5-sonnet",
  "tools": ["web_search", "fetch_url"],
  "prompt": "Summarize the following PR...\n\nPR: {{pr_url}}",
  "inputs": {
    "pr_url": { "type": "string", "description": "GitHub PR URL" }
  },
  "created_at": "2024-11-01T12:00:00Z",
  "updated_at": "2024-11-01T12:00:00Z"
}

Skill analytics

The Skills panel shows performance metrics for each skill:

  • Total runs (all time, last 30 days)
  • Average duration
  • Success rate
  • Most-used tools
  • Token cost estimates

These metrics update in real time as the skill is used.

Versioning

Each time you edit a skill's prompt or tool set, Invoked saves a new version. You can browse version history and roll back from the skill's ⋯ → History menu.

Team distribution

Skills can be distributed to teammates via a shared config file. See Building skills for the team distribution workflow.

On this page