Get Skill
Return one installed skill, including its SKILL.md body.
Headers
Caller's user ID. Temporary header-based identity; will be replaced by JWT auth.
Path Parameters
Response
Successful Response
One skill a user has installed, at the user level rather than in
any one workspace — the skill counterpart of :class:MCPRecord.
Unlike an MCP, whose whole substance is a config small enough to store inline, a skill is a directory of files. Those files are not kept here: the record holds where the skill came from and what it says it does, and the archive is re-fetched from the hub when the skill is actually put into a workspace.
TODO: store the archive so the library survives the hub dropping the
card or going offline. That needs a blob store, and the one this app
has is only wired up alongside knowledge_base_manager.
Unique identifier for the credential.