#٣٧canonical/discourse-k8s-operator١ 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,…٨ يوليو ٢٠٢٦
#٣٨canonical/lpcli١ 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…٣ سبتمبر ٢٠٢٦
#٣٩canonical/mediawiki-k8s-operator١ 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.٢٥ مايو ٢٠٢٦
#٤٠canonical/identity-saml-provider١ 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…٣ يوليو ٢٠٢٦
#٤١canonical/snap-tpmctl١ 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.٢ أبريل ٢٠٢٦
#٤٢canonical/mir-ci١ 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.١٣ يوليو ٢٠٢٦
#٤٣canonical/hydra-rock١ skillscve-resolverResolve CVEs in rocks by updating dependencies in rockcraft.yaml, verifying with govulncheck and rockcraft, and creating specific conventional commits.٢٨ أبريل ٢٠٢٦
#٤٤canonical/ubuntu-for-jetson١ 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…٣١ أغسطس ٢٠٢٦
#٤٥canonical/repolint١ 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…٣١ أغسطس ٢٠٢٦
#٤٦canonical/robotics_documentation١ skillsdocumentation-migrationMigrate robotics documentation from canonical/sphinx-stack while preserving intentional divergences via patches.٢١ يوليو ٢٠٢٦
#٤٧canonical/tenant-service-operator١ 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…٣٠ أبريل ٢٠٢٦
#٤٨canonical/snaps-confdb-skill١ 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,…٢٩ أبريل ٢٠٢٦