Summary
skillctl inspect <ref> reads metadata from OCI manifest annotations,
which reflect what was baked in at build time. After install/upgrade,
the local skill.yaml may have a different version (updated from the
tag). There's no way to inspect the installed skill's actual metadata.
Proposed CLI
# Inspect an installed skill by name and target
skillctl inspect document-summarizer --installed --target claude
# Inspect an installed skill in a custom directory
skillctl inspect my-skill --installed -o ~/custom/skills
Motivation
After upgrading document-summarizer from 1.1.0 to 1.2.0, the
remote image's inspect still shows Version: 1.0.0 (the baked-in
metadata). The local skill.yaml correctly shows 1.2.0. Users
need a way to inspect the installed state.
Context
Discovered while testing the upgrade workflow (PR #31). The local
skill.yaml is the authoritative source for installed skill
metadata after install/upgrade.
Summary
skillctl inspect <ref>reads metadata from OCI manifest annotations,which reflect what was baked in at build time. After install/upgrade,
the local
skill.yamlmay have a different version (updated from thetag). There's no way to inspect the installed skill's actual metadata.
Proposed CLI
Motivation
After upgrading
document-summarizerfrom 1.1.0 to 1.2.0, theremote image's
inspectstill showsVersion: 1.0.0(the baked-inmetadata). The local
skill.yamlcorrectly shows1.2.0. Usersneed a way to inspect the installed state.
Context
Discovered while testing the upgrade workflow (PR #31). The local
skill.yamlis the authoritative source for installed skillmetadata after install/upgrade.