Skip to content

Define a unified invocable skill descriptor contract #1809

Description

@Aaronontheweb

Outcome

One descriptor represents a skill from every supported source.

Requirements

  • Reuse the current invocable and argument-hint metadata.
  • Include the canonical name, description, source, and audience visibility.
  • Represent local, skill-server, and MCP prompt sources.
  • Keep MCP prompt argument schemas in the MCP adapter.
  • Do not require file paths for remote skills.
  • Preserve compatibility for current file skills.
  • Define a stable client contract for the daemon API.
  • Keep model invocation and user invocation as separate flags.

Related work

Metadata

Metadata

Assignees

No one assigned

    Labels

    UX/DXUI / UX / DX friction issue or user-facing annoyances.enhancementNew feature or requestmcpModel context protocol server / client issues.skillsSkill loading, handling, authoring, indexing, and evals.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions