Skip to content

Support Agent Skills as ORD capability type#102

Open
Fannon wants to merge 5 commits intomainfrom
add-capability-agent-skill
Open

Support Agent Skills as ORD capability type#102
Fannon wants to merge 5 commits intomainfrom
add-capability-agent-skill

Conversation

@Fannon
Copy link
Copy Markdown
Member

@Fannon Fannon commented Mar 30, 2026

Added

  • Added capability type ord:agent-skill:v1 for describing discrete, reusable agent skills that can be invoked by orchestrator agents or other systems.
  • Added capability definition type ord:agent-skill-zip:v1 for ZIP archive definitions of agent skills (mediaType application/zip).

Changed

  • Clarified that ord is a reserved vendor namespace owned by the ORD specification itself, used to register well-known, cross-vendor Specification IDs.

@Fannon Fannon requested review from HelgeCD and desislavaa March 30, 2026 06:37
@Fannon Fannon self-assigned this Mar 30, 2026
@open-resource-discovery-bot
Copy link
Copy Markdown

open-resource-discovery-bot commented Mar 30, 2026

PR Preview
🚀 View preview at:
https://open-resource-discovery.github.io/pr-preview/specification/pr-102/

Built to branch main at 2026-04-07 08:16 UTC.
open-resource-discovery/pr-preview-action

@Fannon Fannon marked this pull request as ready for review March 30, 2026 08:10
@Fannon Fannon changed the title Idea: Add capability agent skill PoC: Add capability agent skill Mar 30, 2026
Copy link
Copy Markdown
Member Author

@Fannon Fannon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alternative: Don't make it a Spec ID, make it a non-prefixed string (as other ORD standardized types are)

pattern: ^([a-z0-9]+(?:[.][a-z0-9]+)*):([a-zA-Z0-9._\-]+):(v0|v[1-9][0-9]*)$
description: |-
Any valid [Specification ID](../index.md#specification-id).
- const: "ord:agent-skill:v1"
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or should we go without namespacing etc. ?

Suggested change
- const: "ord:agent-skill:v1"
- const: "agent-skill"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

better without ord namespace, as the agent skill spec is not part of ord spec itself

pattern: ^([a-z0-9]+(?:[.][a-z0-9]+)*):([a-zA-Z0-9._\-]+):(v0|v[1-9][0-9]*)$
description: |-
Any valid [Specification ID](../index.md#specification-id).
- const: "ord:agent-skill-zip:v1"
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alternative:

Suggested change
- const: "ord:agent-skill-zip:v1"
- const: "agent-skill-zip"

@Fannon Fannon modified the milestones: 1.15.0, 1.14.3 Mar 30, 2026
@Fannon Fannon modified the milestones: 1.14.3, v1.14.4, 1.15.0 Apr 27, 2026
@Fannon Fannon modified the milestones: 1.15.0, v1.16.0 May 7, 2026
@Fannon Fannon changed the title PoC: Add capability agent skill Support Agent Skills as ORD capability type May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants