update-skills

Automate updating installed Claude skills by merging upstream branches with validation.

50|4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/sliamh11/Deus --skill update-skills-sliamh11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-skills
Source: https://github.com/sliamh11/Deus/tree/main/.claude/skills/update-skills
Command: npx skills add https://github.com/sliamh11/Deus --skill update-skills-sliamh11

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the maintenance of installed Claude skills by checking upstream for newer commits and applying updates, ensuring your skill set stays current without manual rebase work.

Core Features & Use Cases

  • Preflight checks ensure a clean working tree and a valid upstream configuration before attempting updates.
  • Detects which installed skills have available updates and presents them for selective updating.
  • Applies updates by merging upstream skill branches and guides you through conflict resolution if needed.
  • Runs validation steps (build/tests) after updates to confirm integrity of your environment.
  • Use Case: A developer has several installed skills and wants to keep them aligned with the upstream repository to benefit from the latest improvements.

Quick Start

Run /update-skills in Claude Code to fetch and apply available updates.

Frequently Asked Questions about update-skills

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

FAQPage Schema
How do I automatically update installed Claude skills from upstream?

To automatically update installed Claude skills, you run /update-skills in Claude Code. It scans upstream skill branches for new commits, prompts for selective updates, and merges them into your environment.

Can I selectively update specific skills instead of all of them at once?

Yes, selective skill updates are supported. The tool detects which installed skills have available upstream updates and presents them to you, allowing you to choose exactly which branches to merge.

What git requirements are needed to merge upstream skill branches?

Merging upstream skill branches requires a clean git working tree and a configured upstream remote. The tool performs preflight checks to ensure your repository meets these conditions before applying updates.

How does conflict resolution work when updating skills via git merge?

When updating skills via git merge, the tool guides you through conflict resolution if upstream changes clash with local modifications. It ensures you can manually resolve any conflicting files during the update process.

Does updating skills run validation steps after merging upstream commits?

Yes, post-merge validation is performed after updating skills. The tool runs build and test validation steps to confirm the integrity of your environment after applying the upstream commits.

When should I not use automated skill updates?

You should not use automated skill updates when your git working tree has uncommitted changes. The preflight checks will halt the process, requiring a clean working tree before attempting any upstream merges.