with one click
ubq
ubq contains 5 collected skills from ubuntu, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Use when querying or creating GitHub data through the ubq library's 'github' provider: fetch/search/create issues (modeled as bugs) and fetch pull requests (modeled as merge requests). Covers the owner/repo#number identifier format, GraphQL vs REST behavior, token auth via ProviderCredentials / GITHUB_TOKEN / gh CLI, search-query mapping, and PR review-to-vote conversion. Load the central 'ubq' skill for the shared API and models.
Use when querying or submitting Launchpad data through the ubq library's 'launchpad' provider: fetch/search/submit bugs, get Ubuntu/Debian package versions (with changelog) and packages, and read branch merge proposals. Covers Launchpad identifier formats, the archive/series/pocket model, valid bug statuses/importances, anonymous vs OAuth-token auth, and the exact QueryService calls. Load the central 'ubq' skill for the shared API and models.
Use when an agent must query Ubuntu data (bugs, package versions, packages, merge/pull requests) from Launchpad, GitHub, Snapcraft, or third-party upstream sources via the ubq Python library. Central hub: architecture, the QueryService API, authentication (anonymous / token / token-from-file), the provider capability matrix, and shared data models. Load a provider sub-skill (ubq-launchpad, ubq-github, ubq-snapcraft, ubq-upstream) for per-service identifiers and field semantics.
Use when querying snap data through the ubq library's 'snapcraft' provider: fetch a snap's version on a given channel (track/risk) and resolve a snap package's store page. Covers the channel model (series=track, pocket=risk), the snapcraft.io archive argument, optional macaroon auth, and the fact that bugs and merge requests are NOT supported. Load the central 'ubq' skill for the shared API and models.
Use when querying third-party upstream data through the ubq library's 'upstream' provider: get the latest upstream release version of a package and resolve its upstream project location. Covers the static data-file model (packages.toml), the source types (gnome/gitlab/sourceforge/gnu/kde/gstreamer/pypi/cpan/http/ftp), why series/pocket/archive are ignored, no-auth access, and the fact that bugs and merge requests are NOT supported. Load the central 'ubq' skill for the shared API and models.