update-skills

Detect and apply upstream updates to installed skill branches with conflict resolution.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/E01N/ClawOutreach --skill update-skills-e01n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-skills
Source: https://github.com/E01N/ClawOutreach/tree/main/nanoclaw/.claude/skills/update-skills
Command: npx skills add https://github.com/E01N/ClawOutreach --skill update-skills-e01n

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps maintainers keep their installed skill branches up to date by automatically detecting upstream updates and applying them with controlled merges.

Core Features & Use Cases

  • Preflight checks ensure a clean working tree and valid upstream configuration.
  • Detection identifies available updates across all merged skill branches.
  • Selection lets you choose which skills to update.
  • Update merges updates, resolves conflicts, and validates with build and test.

Quick Start

Run the update-skills workflow from Claude Code to check for and install 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 skill branches from upstream in git?

Automatically update skill branches by fetching upstream changes and merging them with conflict resolution. The workflow detects available updates, applies controlled merges, and validates with build and test.

Can I resolve merge conflicts when updating multiple skill branches at once?

Yes, updating multiple skill branches includes conflict handling during the merge process. Conflicts are resolved as part of the automated upgrade workflow before final build and test validation.

What preflight checks are needed before applying upstream updates to skills?

Preflight checks verify a clean working tree and valid upstream configuration before applying updates. These checks ensure the local repository is ready for conflict-resolving merges across skill branches.

How do I detect available updates for installed Claude skill branches?

Detect available updates by scanning merged skill branches against their upstream sources. The workflow identifies which branches have pending updates and lets you select which skills to update.

What is the best way to manage version control for Claude-based skill workflows?

Manage version control for Claude-based workflows by automating upstream fetch and merge operations. This approach handles branch detection, conflict resolution, and optional build validation in a single process.

Why are my skill branch updates failing during the merge process?

Updates fail when preflight checks detect a dirty working tree or invalid upstream configuration. Ensure the repository is clean and upstream settings are correct before attempting conflict-resolving merges.