update-skills

Detect and merge upstream updates for installed skill branches.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/LIMITLESS-LONGEVITY/limitless --skill update-skills-limitless-longevity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-skills
Source: https://github.com/LIMITLESS-LONGEVITY/limitless/tree/main/apps/nanoclaw/.claude/skills/update-skills
Command: npx skills add https://github.com/LIMITLESS-LONGEVITY/limitless --skill update-skills-limitless-longevity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill checks upstream for newer commits on merged skill branches and helps you update installed skills without overwriting local changes, reducing drift and manual merge effort.

Core Features & Use Cases

  • Preflight: ensures a clean working tree and correct remotes before updates.
  • Detection: fetches upstream and compares upstream/skill/* with your merged state to identify eligible updates.
  • Selection & Update: presents a list of updatable skills and applies merges with automatic conflict resolution when possible.
  • Validation: runs build + tests after updates and reports results.

Quick Start

Run /update-skills in Claude Code to check for and apply updates to your installed skills.

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 git branches from upstream without losing local changes?

To update installed git branches from upstream without losing local changes, the skill runs preflight checks, fetches upstream, and applies merges with automatic conflict resolution to prevent overwriting your local modifications.

What is the best way to detect newer commits on merged git skill branches?

Detecting newer commits on merged git skill branches involves scanning all upstream skill/* branches, comparing them against your merged state, and reporting new eligible updates for user approval before applying them.

Does this upstream merge tool require a clean working tree before applying updates?

Yes, applying upstream updates requires a clean working tree. The skill performs git preflight checks to ensure the working tree is clean and the correct remotes are configured before proceeding with any fetch or merge operations.

Can I validate my project after merging upstream skill updates?

You can validate your project after merging upstream skill updates because the skill runs build and test validation operations automatically after applying merges, then reports the final results to the user.

How are merge conflicts handled when pulling upstream updates for installed skills?

Merge conflicts during upstream updates are handled through automatic conflict resolution during the merge process. The skill attempts to resolve conflicts automatically before proceeding to post-merge validation.

Why does my installed skill branch drift from the upstream repository?

Installed skill branches drift from the upstream repository when new commits are pushed to the upstream source. This skill reduces drift by identifying those new commits and helping you merge them into your local state.