#37canonical/discourse-k8s-operator1 skillsupgrade-discourse-workloadGuides the full upgrade of the Discourse workload version in the discourse-k8s-operator charm. Handles rockcraft.yaml source-tag bumps, Node.js/Ruby/pnpm/bundler version checks, plugin source-commit updates, patch regeneration (db_migrations, lp1903695,…8 juil. 2026
#38canonical/lpcli1 skillslpcliQuery and manage Launchpad.net via the lpcli CLI. USE FOR: counting or listing bugs against Ubuntu packages or projects, searching Launchpad bugs by status/tag/importance/keyword, looking up CVEs, finding source packages, checking people/teams, reviewing…3 sept. 2026
#39canonical/mediawiki-k8s-operator1 skillscreate-release-noteCreate a release note change artifact YAML file for a merged or open PR. Use when: writing release notes, creating change artifacts, documenting PR changes, adding release note entries.25 mai 2026
#40canonical/identity-saml-provider1 skillslint-markdownLints Markdown files in this repository against style rules using markdownlint-cli. WHEN: create markdown file, edit markdown file, update markdown file, write markdown file, create new .md file, edit existing .md file, generate markdown content, run…3 juil. 2026
#41canonical/snap-tpmctl1 skillscontribute-to-repoFull workflow for committing changes and opening a pull request against the upstream repository. Use this when asked to commit work, push, or open a PR on this repo.2 avr. 2026
#42canonical/mir-ci1 skillslaunchpad-snaps-syncManage SNAPS recipe coverage in bin/process_snaps.py against Launchpad (~mir-team/+snaps): detect missing/extra recipes, add missing entries, remove stale entries, and re-validate.13 juil. 2026
#43canonical/hydra-rock1 skillscve-resolverResolve CVEs in rocks by updating dependencies in rockcraft.yaml, verifying with govulncheck and rockcraft, and creating specific conventional commits.28 avr. 2026
#44canonical/ubuntu-for-jetson1 skillsconservative-docs-copyeditRun a conservative, objectively-wrong-only copy-edit pass over the docs/ tree of this repo (Canonical Sphinx starter pack). Use when asked to review docs for wording, grammar, typos, or "improper wording" — including noun/verb confusions like setup vs set up…31 août 2026
#45canonical/repolint1 skillsfix-quality-indicatorUse when asked to fix repositories failing a specific repolint quality indicator/check (e.g. "fix repos failing charmlibs", "open PRs for use_gh_runners", "remediate the ck8s check across failing repos"). Finds every repo where the indicator is non-compliant…31 août 2026
#46canonical/robotics_documentation1 skillsdocumentation-migrationMigrate robotics documentation from canonical/sphinx-stack while preserving intentional divergences via patches.21 juil. 2026
#47canonical/tenant-service-operator1 skillscharm-libraryCreate new Juju charm interface libraries (lib/charms/). Use when implementing a new relation interface, creating provider/requirer classes, or porting an existing library to support a new webhook type. Covers ProviderData models, secret management, event…30 avr. 2026
#48canonical/snaps-confdb-skill1 skillsconfdbGuides migration and implementation of snapd ConfDB for custodian and observer snaps, including schema and view design, naming compliance, hook behavior, rollout strategy, assertion import/signing workflow, interface connection sequencing, testing patterns,…29 avr. 2026