Agent skill · software engineering · kochetkov-ma

plugin-update

Checks, installs, updates Claude Code plugins. Triggers - update plugins, check versions, обнови плагины.

Why this skill is useful

Adds executable scripts for checking, installing, and updating plugins that automate the management of the brewcode plugin suite.

What it needs

Requires bash installed locally. About 6k tokens when loaded. Last updated 2026-08-06. 29 stars on the source repository.

What this skill does

Brewcode Plugin Update Check, install, and update the brewcode plugin suite (brewcode, brewdoc, brewtools, brewui). Execute all commands in the current session — never give "you should run" instructions. Prompt contract Position 1 of $ARGUMENTS is a free-form prompt (RU/EN) — the mode is optional and may follow in any order. Nobody types keys: resolve the mode FROM the prompt. 1. Strip flags. An explicit mode token anywhere wins outright, no scoring. 2. Else score modes by distinct whole-word keyword hits (table below). Highest unique score wins. All zero -> interactive. 3. Empty arguments -> interactive; check asks nothing (read-only). interactive asks its own per-phase AskUserQuestion gates — that IS the mode, not an extra clarifying question. 4. Outcome-changing ambiguity between update and all -> ONE AskUserQuestion BEFORE any work. 5. Prose that is not a mode is still input: read it for which plugins/scope it names. Then print this block ONCE, before Phase 3 (the first phase that can mutate). check prints it immediately before its Phase 2 report instead: Labels are literal; values follow the conversation language. Argument Handling Skill arguments received: $ARGUMENTS Mode EN keywords RU keywords Mutates? Behavior ------ ------------- -------------- ---------- ---------- interactive (empty) (empty) yes (asks first) all 6 phases with AskUserQuestion gates check check, status проверь, статус no Phases 0-2 only (status table), no prompts update update, upgrade обнови, обновление yes Phases 0-4, non-interactive "Update all" all all, everything, full всё, полностью yes Phases 0-6 non-interactive Parse first token of $ARGUMENTS. Unknown or empty → interactive. Critical Rules EXECUTE every claude plugin ... command via Bash tool. Show full output. NEVER suggest --plugin-dir for end users (dev-only). ALWAYS print the reload notice at the end, even on no-op runs. AskUserQuestion: options lists only, no free-text fields. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills kochetkov-ma/plugin-update

View the source on GitHub

Browse the @skills marketplace