Agent skill

Update Toolshed

by Eigenwise in Eigenwise/eigenwise-toolshed

Update installed Eigenwise Toolshed plugins and model-gateway, or check their status.

MITAuto-check passedDevOps & Cloud

Install Update Toolshed

skills CLI
$ npx skills add Eigenwise/eigenwise-toolshed --skill update-toolshed -a claude-code

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

GitHub CLI
$ gh skill install Eigenwise/eigenwise-toolshed update-toolshed --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/Eigenwise/eigenwise-toolshed.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/quartermaster/skills/update-toolshed .claude/skills/update-toolshed && 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-toolshed
GitHub stars
277
Token cost
~1.3k tokens
SKILL.md length
666 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

Update installed Eigenwise Toolshed plugins and model-gateway, or check their status.

  • Update Toolshed
  • SKILL.md covers Gateway rename migration, Freshness guard and reload… and Optional marketplace auto-update
  • Calls node
  • Refresh the marketplace

What it does

Update Toolshed is an agent skill from Eigenwise/eigenwise-toolshed. Update installed Eigenwise Toolshed plugins and model-gateway, or check their status. Use to update Toolshed, refresh the marketplace, or check versions.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud. The repository describes itself as: Six Claude Code plugins for the work that keeps coming back: repo maps, conditional rules, ticketed parallel work, extra subscription models, local usage metrics, and guided setup. The licence is MIT.

When your agent uses it

  • Update Toolshed
  • Refresh the marketplace

Example prompts

  • “/update-toolshed”

What it can do on your machine

Read from SKILL.md and the folder at commit 92c16cd. 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

    Shell commands in SKILL.md call:

    • node

    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 Toolshed loads about 1.3k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 666 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

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

The full file from Eigenwise/eigenwise-toolshed at commit 92c16cd, republished under its MIT licence (© Eigenwise). 666 words, ~1,289 tokens.

Download SKILL.mdSave it as .claude/skills/update-toolshed/SKILL.md (or your agent's skills folder).
name
update-toolshed
description
Update installed Eigenwise Toolshed plugins and model-gateway, or check their status. Use to update Toolshed, refresh the marketplace, or check versions.

Update Toolshed

Run the portable updater from this plugin installation:

sh
node "${CLAUDE_PLUGIN_ROOT}/bin/update-toolshed.js"

It reads Claude Code's installed-plugin registry, refreshes the Eigenwise Toolshed marketplace, and updates every active Toolshed install recorded there at its recorded scope and project directory. That includes user, project, and local installs across projects, not only the project where this skill is invoked. It does not inspect, refresh, or update third-party marketplaces or plugins. When Model Gateway is installed, it runs its stable updater, node ~/.claude/model-gateway/update.js, and surfaces that command's output. The updater downloads and verifies the proxy, swaps it by rename without asking you to close sessions, restarts it when it can, and reports the resulting state. Claude Code's registry has versions but not release notes or commit history, so the updater says that plainly instead of guessing at a changelog. Gateway wiring stays as recorded: the stable updater runs setup --preserve-wiring, which never wires a project, including the directory the updater runs from. It refreshes Claude alias pins only in projects already recorded as wired, and only when a pin changed, so an update that changes nothing touches no settings file. To wire a project, run Model Gateway's env --write-project inside it. Remote Control compatibility points the base URL at api.anthropic.com, so the Codex/Grok rows disappear from /model; Claude Code can persist an explicit id such as /model claude-gpt-5.6-terra, but that does not prove a later request reaches Model Gateway. Normal gateway mode is the verified inference path. Gateway wiring changes apply to new Claude Code sessions, so restart affected sessions. Before any mutation, the updater runs a discovered Claude Code command once. It tries claude from PATH, then known desktop-app locations, including the Windows MSIX package cache and ~/.local/bin/claude on macOS. If none work, the updater stops before refreshing marketplaces, updating plugins, or invoking the gateway updater. Use --claude <absolute claude.exe path> to override discovery; an explicit path that fails stops the run rather than guessing past it. Check and dry-run stay non-mutating. It continues after individual update failures and prints the failing commands with one failure detail in the summary.

Gateway rename migration

If the updater finds the retired codex-gateway install, it stops before refreshing plugins, running setup, or changing wiring. Close every Claude Code session using Codex. From a terminal, run the updater's deferred migration command from the installed Quartermaster plugin:

sh
node "${CLAUDE_PLUGIN_ROOT}/bin/update-toolshed.js" --migrate-model-gateway --confirm-sessions-closed

It installs model-gateway at each legacy scope, moves only ~/.claude/codex-gateway state, runs setup, ensure, and doctor, rewires recorded projects, then retires the legacy registry rows. The confirmation is deliberate: the command does not stop the shared gateway or change its state while another session may still use it.

Before changing anything, use this for a read-only report:

sh
node "${CLAUDE_PLUGIN_ROOT}/bin/update-toolshed.js" --check

Use this to show every command without changing anything:

sh
node "${CLAUDE_PLUGIN_ROOT}/bin/update-toolshed.js" --dry-run
Show full SKILL.md (213 more words)Show less

Freshness guard and reload boundary

Quartermaster's freshness hooks report cached availability and loaded-version mismatches. Their notices are advisory: they do not install plugins or restart Claude Code. Run this updater when you want the installed versions changed, then /reload-plugins or restart Claude Code and resubmit the prompt. The maintenance commands remain available when a freshness notice appears. For an emergency only, start Claude Code with EIGENWISE_TOOLSHED_FRESHNESS_BYPASS=1; remove that override once updates are possible.

An update does not replace the plugin code already loaded by an open Claude Code session. Tell the user exactly what the updater reports: run /reload-plugins in each affected session, or restart Claude Code if reload does not pick up the new version. User-scoped installs affect every open session; project and local installs affect sessions open in their recorded project directories.

Optional marketplace auto-update

Marketplace auto-update is optional. To enable it, open /plugin, open Marketplaces, select eigenwise-toolshed, and choose Enable auto-update. Claude Code checks after session start with a random delay of up to 10 minutes. Third-party marketplaces start with auto-update off, and an already-open session still needs /reload-plugins or a restart after an update lands.

Do not add this updater to SessionStart. It intentionally changes installed plugins and downloads the codex gateway dependency, so automatic startup work stays non-mutating.

© Eigenwise, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/quartermaster/skills/update-toolshed of Eigenwise/eigenwise-toolshed.

Open the folder on GitHubat commit 92c16cd

Compare with similar skills

Update Toolshed 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 Toolshed compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Update Toolshed this skillEigenwise/eigenwise-toolshed277—~1.3kAutomated safety check: PassMIT
Monitor CInrwl/nx29k6 repos~4.7kAutomated safety check: PassMIT
Terraform and OpenTofu Guideagentscope-ai/QwenPaw35k6 repos~4.2kAutomated safety check: PassApache-2.0
Vercel Optimize Auditvercel-labs/agent-skills32k9 repos~4.3kAutomated safety check: PassNone
Openclaw Live Updateropenclaw/openclaw392k—~3.7kAutomated safety check: PassMIT
Analyze GitHub Action Logswithastro/astro63k1 repos~1.3kAutomated safety check: PassCustom licence

Similar skills

  • Monitor CI

    nrwl/nx

    Monitor Nx Cloud CI pipeline and handle self-healing fixes. An agent skill from nrwl/nx.

    29k GitHub starsUsed in 6 repos~4.7k tokens
    DevOps & CloudAuto-check passed
  • Terraform and OpenTofu Guide

    agentscope-ai/QwenPaw

    Guidance for writing and testing Terraform and OpenTofu code: module structure, naming, test approaches, CI/CD workflows, state handling and security scanning.

    35k GitHub starsUsed in 6 repos~4.2k tokens
    DevOps & CloudAuto-check passed
  • Vercel Optimize Audit

    vercel-labs/agent-skills

    Official

    Runs a metrics-first audit of a deployed Vercel project, gating investigations on real signals to produce ranked, citation-backed cost and performance recommendations.

    32k GitHub starsUsed in 9 repos~4.3k tokens
    DevOps & CloudAuto-check passed
  • Openclaw Live Updater

    openclaw/openclaw

    Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.

    392k GitHub stars~3.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Official

    Analyze recent GitHub Actions workflow runs to identify patterns, mistakes, and improvements.

    63k GitHub starsUsed in 1 repo~1.3k tokens
    DevOps & CloudAuto-check passed
  • Creates and queries KubeSphere users, workspaces and projects and assigns built-in roles, defaulting to least privilege and never deleting anything.

    17k GitHub starsUsed in 1 repo~3.1k tokens
    DevOps & CloudAuto-check passed

More from Eigenwise/eigenwise-toolshed

All 14 skills in this repo
  • Add Rule

    Eigenwise/eigenwise-toolshed

    Create or edit a live-rules instruction in the project's atomic rule set.

    277 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Map Codebase

    Eigenwise/eigenwise-toolshed

    Create a self-maintaining codebase map in .claude/.codebase-info/.

    277 GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • Setup

    Eigenwise/eigenwise-toolshed

    Set up a Claude Code workspace for a new or existing project, informed by hindsight from the user's whole session history.

    277 GitHub stars~4.5k tokensUpdated today
    Auto-check passed
  • Groom

    Eigenwise/eigenwise-toolshed

    Audit a Sidequest board for completed, stale, duplicate, or superseded tickets, then safely close clear cases.

    277 GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Manage Rules

    Eigenwise/eigenwise-toolshed

    Inspect, audit, enable, or disable project live-rules. An agent skill from Eigenwise/eigenwise-toolshed.

    277 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Toolshed Doctor

    Eigenwise/eigenwise-toolshed

    Run a read-only health check for Quartermaster and installed Toolshed plugins.

    277 GitHub stars~1.7k tokensUpdated today
    Auto-check passed

Categories

Questions about Update Toolshed

What does Update Toolshed do?

Update installed Eigenwise Toolshed plugins and model-gateway, or check their status. Update Toolshed is an agent skill from Eigenwise/eigenwise-toolshed. Update installed Eigenwise Toolshed plugins and model-gateway, or check their status.

When should I use Update Toolshed?

Update Toolshed fits situations like: update Toolshed; refresh the marketplace.

How do I install Update Toolshed in Claude Code?

Run `npx skills add Eigenwise/eigenwise-toolshed --skill update-toolshed -a claude-code`. Or copy the skill folder (plugins/quartermaster/skills/update-toolshed in Eigenwise/eigenwise-toolshed) into .claude/skills/update-toolshed in your project. Claude Code loads it when a task matches its description.

How do I install Update Toolshed in Codex?

Run `npx skills add Eigenwise/eigenwise-toolshed --skill update-toolshed -a codex`. Or copy the skill folder (plugins/quartermaster/skills/update-toolshed in Eigenwise/eigenwise-toolshed) into .agents/skills/update-toolshed in your project. Codex loads it when a task matches its description.

Can I use Update Toolshed 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 Eigenwise/eigenwise-toolshed --skill update-toolshed -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-toolshed, .gemini/skills/update-toolshed, .github/skills/update-toolshed and .opencode/skills/update-toolshed in your project.

What does Update Toolshed need to run?

Going by SKILL.md and its folder, Update Toolshed needs the command-line tools its instructions call (node).

Does Update Toolshed 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 Toolshed 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 Toolshed use?

Update Toolshed is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Update Toolshed use?

About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Update Toolshed?

Skills that share tags, products or a category with Update Toolshed: Monitor CI (nrwl/nx, 29k stars), Terraform and OpenTofu Guide (agentscope-ai/QwenPaw, 35k stars), Vercel Optimize Audit (vercel-labs/agent-skills, 32k stars) and Openclaw Live Updater (openclaw/openclaw, 392k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Update Toolshed?

Eigenwise (a GitHub user) maintains it in Eigenwise/eigenwise-toolshed, which has 277 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 7, 2026.

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