Background
Multiple implementations already use different URI patterns for skill resources. NimbleBrain uses skill://, others use file-path-based patterns like **/SKILL.md. Before the convention can be finalized, there needs to be agreement on the URI scheme.
Scope
-
Survey existing patterns:
-
Propose a recommended pattern considering:
- Consistency with MCP resource URI conventions
- Compatibility with resource templates for parameterized access
- Ability to distinguish skills from other resources in resources/list
- Human readability
-
Document the proposal with examples:
- Single skill: skill:///my-skill
- Versioned skill: skill:///my-skill?version=1.0
- Skill from a specific domain: skill://example.com/my-skill
- Resource template: skill:///{skill_name}
Acceptance Criteria
References
Background
Multiple implementations already use different URI patterns for skill resources. NimbleBrain uses skill://, others use file-path-based patterns like **/SKILL.md. Before the convention can be finalized, there needs to be agreement on the URI scheme.
Scope
Survey existing patterns:
Propose a recommended pattern considering:
Document the proposal with examples:
Acceptance Criteria
References