Protected ReadonlyconfigurationProtected ReadonlyfetchReadonlyidA unique id of this handler.
Protected ReadonlyinstallProtected ReadonlymessageTest whether this handler can open the given URI for given options. Return a nonzero number if this handler can open; otherwise it cannot. Never reject.
A returned value indicating a priority of this handler.
ProtectedconfirmProtectedextractOpen a widget for the given URI and options.
Resolve to an opened widget or undefined, e.g. if a page is opened.
Never reject if canHandle return a positive number; otherwise should reject.
Handles
theia://install-skill?id=<skillId>deep links. The URL is intentionally minimal: the source, name and content hash are all read from the configured AI registry by id, so the user installs exactly what the registry currently publishes.Unlike the MCP handler, the registry lookup lives in this same package, so the handler consults the fetch service directly instead of going through a bridge interface.