Update the canonical IBL agent plugin marketplace checkout without requiring the user to remember its folder. Use when a user asks to update, pull, refresh, or sync IBL agent plugins, the ibl-agent-plugins repository, Codex marketplace snapshots, Claude Code, Antigravity, or OpenCode installs from GitHub.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ibl-skill-improvement:agent-plugin-updateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants the latest IBL plugins or says they do not
Use this skill when the user wants the latest IBL plugins or says they do not remember where the marketplace repository was cloned.
This skill does not install plugins by default. It updates the canonical GitHub checkout and, only when requested, refreshes Codex marketplace snapshots.
The canonical repository is:
inno-bit-lab/ibl-agent-plugins
Prefer the helper script over asking the user to remember a path:
python scripts/update_agent_plugins.py --validate
The helper discovers the checkout from:
IBL_AGENT_PLUGINS_HOME$env:USERPROFILE\agent-marketplaces\ibl-agent-pluginsIf discovery fails, ask the user to clone the repository once, then rerun the helper:
gh repo clone inno-bit-lab/ibl-agent-plugins "$env:USERPROFILE\agent-marketplaces\ibl-agent-plugins"
When the user asks to update IBL plugins from GitHub:
python scripts/update_agent_plugins.py --validate
If the repository has uncommitted changes, stop and report them. Do not stash, discard, reset, or overwrite changes unless the user explicitly asks.
If the user installed the marketplace with:
codex plugin marketplace add inno-bit-lab/ibl-agent-plugins --ref main
then the Git checkout used by Codex is managed by Codex. Refresh it with:
python scripts/update_agent_plugins.py --codex-marketplace-upgrade
Use --validate as well when a local checkout was discovered and should be
checked after pull:
python scripts/update_agent_plugins.py --validate --codex-marketplace-upgrade
For Antigravity or Claude Code installs created with link/junction strategy,
git pull is enough to update the files. The host may need a restart or the
workspace may need to be reopened.
For copied installs, pulling the repository does not update the installed copy.
After the pull, rerun the install helper with the same host/scope and
--strategy copy --force.
git reset, git checkout --, or destructive cleanup.git pull --ff-only so local divergent history is surfaced instead of
being merged silently.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub inno-bit-lab/ibl-agent-plugins --plugin ibl-skill-improvement