Agent skill

Update Provider Deps

by mondoohq in mondoohq/mql

Upgrade an mql provider's vendored SDKs (all providers or a named subset), audit the new versions for breaking changes and fix call sites while keeping shipped MQL fields backwards-compatible, check…

Custom licenceAuto-check passedDevOps & Cloud

Install Update Provider Deps

skills CLI
$ npx skills add mondoohq/mql --skill update-provider-deps -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mondoohq/mql update-provider-deps --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mondoohq/mql.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/update-provider-deps .claude/skills/update-provider-deps && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
update-provider-deps
GitHub stars
412
Token cost
~4.5k tokens
SKILL.md length
2,456 words
Files
10 (incl. references)
Skills in repo
9
Repo updated
First seen
Licence
Custom licence

At a glance

Upgrade an mql provider's vendored SDKs (all providers or a named subset), audit the new versions for breaking changes and fix call sites while keeping shipped MQL fields backwards-compatible, check…

  • Works in 8 steps: Scope → Probe, then get sign-off → Read the release notes before touching… → …
  • Mentions updating
  • SKILL.md covers Phase 0 — Scope, Phase 1 — Probe, then get…, Phase 2 — Read the release… and Phase 3 — Apply and get it…, plus 6 more sections
  • Runs Python and Shell scripts from its folder; calls python3 and go

What it does

Update Provider Deps is an agent skill from mondoohq/mql. Upgrade an mql provider's vendored SDKs (all providers or a named subset), audit the new versions for breaking changes and fix call sites while keeping shipped MQL fields backwards-compatible, check whether .lr enum comments drifted, and propose a numbered list of new resources and fields the upgrade unlocks for the user to choose from. Use this whenever the user mentions updating, bumping, upgrading, or refreshing SDK or provider dependencies for any provider (azure, aws, gcp, github, cloudflare, okta, alicloud…

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `apidiff.sh`, `changelog.py` and `enumdrift.py`).

It sits in DevOps & Cloud. It works with Microsoft Azure, Amazon Web Services, Google Cloud and GitHub. The repository describes itself as: open source, cloud-native, graph-based query language.

When your agent uses it

  • Mentions updating
  • Provider dependencies for any provider (azure
  • Asks what a newer SDK would give us
  • Asks whether a dep bump is safe

Example prompts

  • “check for new SDK majors”
  • “are our SDKs current”
  • “what did we miss in the new SDK”
  • “/update-provider-deps”

Requirements

  • Python 3
  • A Bash shell

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Scope
  2. Probe, then get sign-off
  3. Read the release notes before touching code
  4. Apply and get it compiling
  5. Audit for breaks the compiler won't catch
  6. Check enum comments for drift
  7. Propose additions, then stop
  8. Implement the selection, verify, PR

What it can do on your machine

Read from SKILL.md and the folder at commit d9f1bd2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python and Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • python3
    • go

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Update Provider Deps loads about 4.5k tokens when it runs, and up to ~9.2k if it reads all its reference files. Until then it costs about 234 tokens; SKILL.md has 2,456 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~234
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 2,456 words (~4,498 tokens).

“An mql provider is a thin layer over a vendor SDK, so an SDK upgrade is two jobs at once: not breaking what we already ship, and harvesting what the new version exposes. Doing only the first leaves the schema…”

— opening of SKILL.md by mondoohq, Custom licence
name
update-provider-deps
argument-hint
[provider name] (one provider is the default; comma-separated for a sweep)

Read the full SKILL.md on GitHub

Files

SKILL.md and 9 other files (references) in .agents/skills/update-provider-deps of mondoohq/mql.

  • SKILL.md
  • apidiff.sh
  • changelog.py
  • enumdrift.py
  • modfetch.sh
  • probe.py
  • references/breaking-changes.md
  • references/proposal-format.md
  • references/schema-additions.md
  • structdiff.py

Open the folder on GitHubat commit d9f1bd2

Compare with similar skills

Update Provider Deps next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Update Provider Deps compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Update Provider Deps this skillmondoohq/mql412—~4.5kAutomated safety check: PassCustom licence
Cloud ArchitectureWrongStack/WrongStack371—~888Automated safety check: PassMIT
Terravision Cloud Diagramspatrickchugh/terravision1.6k—~5.6kAutomated safety check: NotesAGPL-3.0-only
Architect For Startupsaws/agent-toolkit-for-aws2.8k—~3.7kAutomated safety check: PassApache-2.0
Start Building For Startupsaws/agent-toolkit-for-aws2.8k—~6.1kAutomated safety check: PassApache-2.0
Cloud Cost Optimizationwshobson/agents40k14 repos~1.7kAutomated safety check: PassMIT

Similar skills

  • Cloud Architecture

    WrongStack/WrongStack

    Choose and design cloud services from concrete application, data, availability and operational requirements.

    371 GitHub stars~888 tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Terravision Cloud Diagrams

    patrickchugh/terravision

    Draw cloud architecture diagrams for AWS, Azure or GCP with the official provider icon sets, using TerraVision.

    1.6k GitHub stars~5.6k tokensUpdated 4 days ago
    DevOps & CloudAuto-check: notes
  • Architect For Startups

    aws/agent-toolkit-for-aws

    Official

    Startup-tailored AWS architecture advice for non-agent workloads, adjusted to the company's stage (pre-revenue through Series B+), team size, runway, and credits.

    2.8k GitHub stars~3.7k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Start Building For Startups

    aws/agent-toolkit-for-aws

    Official

    Interactive discovery + implementation workflow that gathers requirements through picker-based questions (intent, scope, constraints, preferences), scans the codebase for what it can already infer…

    2.8k GitHub stars~6.1k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Cuts cloud spend across AWS, Azure, GCP and OCI with cost tagging, rightsizing, commitment and spot pricing models, and architecture changes.

    40k GitHub starsUsed in 14 repos~1.7k tokens
    DevOps & CloudAuto-check passed
  • Thesvg

    glincker/thesvg

    Fetch brand SVG logos and cloud architecture icons (AWS, Azure, GCP) from theSVG.

    2.8k GitHub stars~1.5k tokensUpdated today
    DevOps & CloudAuto-check passed

More from mondoohq/mql

All 9 skills in this repo
  • Deep static code review of an mql provider for logic errors, nil-handling bugs, pagination truncation, caching/id collisions, and other defects that silently give users wrong data.

    412 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Verify mql provider resource/field changes against real cloud infrastructure.

    412 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • New Provider

    mondoohq/mql

    Scaffold a new mql provider. An agent skill from mondoohq/mql.

    412 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • New Resource

    mondoohq/mql

    Add or change a resource in an existing mql provider — schema, codegen, implementation, tests, and verification against a real target.

    412 GitHub stars~5.6k tokensUpdated today
    Auto-check passed
  • Provider Release

    mondoohq/mql

    Release mql providers and cut mql/cnspec releases, stable or pre-release.

    412 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Staged Discovery

    mondoohq/mql

    Add staged discovery support to a provider. An agent skill from mondoohq/mql.

    412 GitHub stars~2.9k tokensUpdated today
    Auto-check passed

Questions about Update Provider Deps

What does Update Provider Deps do?

Upgrade an mql provider's vendored SDKs (all providers or a named subset), audit the new versions for breaking changes and fix call sites while keeping shipped MQL fields backwards-compatible, check…. Update Provider Deps is an agent skill from mondoohq/mql.lr enum comments drifted, and propose a numbered list of new resources and fields the upgrade unlocks for the user to choose from.

When should I use Update Provider Deps?

Update Provider Deps fits situations like: mentions updating; provider dependencies for any provider (azure; asks what a newer SDK would give us; asks whether a dep bump is safe.

How do I install Update Provider Deps in Claude Code?

Run `npx skills add mondoohq/mql --skill update-provider-deps -a claude-code`. Or copy the skill folder (.agents/skills/update-provider-deps in mondoohq/mql) into .claude/skills/update-provider-deps in your project. Claude Code loads it when a task matches its description.

How do I install Update Provider Deps in Codex?

Run `npx skills add mondoohq/mql --skill update-provider-deps -a codex`. Or copy the skill folder (.agents/skills/update-provider-deps in mondoohq/mql) into .agents/skills/update-provider-deps in your project. Codex loads it when a task matches its description.

Can I use Update Provider Deps in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mondoohq/mql --skill update-provider-deps -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/update-provider-deps, .gemini/skills/update-provider-deps, .github/skills/update-provider-deps and .opencode/skills/update-provider-deps in your project.

What does Update Provider Deps need to run?

Going by SKILL.md and its folder, Update Provider Deps needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python3 and go). Our summary lists: Python 3; A Bash shell.

Does Update Provider Deps access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Update Provider Deps safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Update Provider Deps use?

Update Provider Deps has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Update Provider Deps use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.7k tokens, read only when the agent opens those files.

What are the alternatives to Update Provider Deps?

Skills that share tags, products or a category with Update Provider Deps: Cloud Architecture (WrongStack/WrongStack, 371 stars), Terravision Cloud Diagrams (patrickchugh/terravision, 1.6k stars), Architect For Startups (aws/agent-toolkit-for-aws, 2.8k stars) and Start Building For Startups (aws/agent-toolkit-for-aws, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Update Provider Deps?

mondoohq (a GitHub organization) maintains it in mondoohq/mql, which has 412 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 11, 2026.

Source: mondoohq/mql on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.