update-skills

Re-applies installed skills to fetch their latest code from upstream branches.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill update-skills-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-skills
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/.claude/skills/update-skills
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill update-skills-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Installed channel and provider skills copy code into your repository from upstream branches, and that copied code becomes stale over time. This Skill refreshes those files by re-running each skill's own idempotent apply step, pulling the latest upstream code without merging branches or losing local credentials and configuration. ## Core Features & Use Cases - Safe Preflight Checks: Verifies a clean working tree and confirms the upstream remote before making any changes. - Automatic Detection: Reads the channel and provider barrel files (src/channels/index.ts, src/providers/index.ts) to identify which skills have copied code into your tree. - Selective Re-apply: Lets you pick which installed skills to update, then invokes each skill's own apply step (e.g. /add-slack) to fetch and overwrite only that skill's files. - Validation: Runs build and tests after updating to confirm the refreshed code still registers correctly. - Use Case: You installed the Slack and Discord channel skills months ago and want the latest upstream fixes. Run this Skill, select both channels, and it re-fetches their code, rebuilds, and runs the registration tests. ## Quick Start Run /update-skills in Claude Code and select which installed channel or provider skills you want to re-apply from upstream.

Frequently Asked Questions about update-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update installed NanoClaw skills to the latest version?

Run /update-skills in Claude Code. It detects which channel and provider skills have copied code into your tree, lets you select which to update, and re-applies each one to fetch the latest files from upstream.

How does re-applying a skill fetch upstream code?

Each skill's apply step runs git fetch origin <branch> followed by git show origin/<branch>:path to overwrite its copied files. The apply is idempotent, so re-running it safely refreshes only that skill's own code.

Will updating skills overwrite my credentials or configuration?

No. Re-applying a skill only overwrites that skill's code files. Your .env credentials, barrel import lines, and database wiring are left untouched.

Can I update skills with uncommitted changes in my working tree?

No. The preflight step runs git status --porcelain and stops if the working tree is dirty. You must commit or stash your changes before updating skills.

What happens if the build fails after updating a skill?

The Skill shows the build error and only fixes issues clearly caused by the refreshed code, such as missing imports or type mismatches. It does not refactor unrelated code and asks the user when the cause is unclear.