external-skills-updater

Synchronize local skill directories with upstream GitHub repositories.

8|3|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/KunCheng-He/kk-ai --skill external-skills-updater
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external-skills-updater
Source: https://github.com/KunCheng-He/kk-ai/tree/main/skills/shared/external-skills-updater
Command: npx skills add https://github.com/KunCheng-He/kk-ai --skill external-skills-updater

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the challenge of keeping locally tracked external skills in sync with their upstream GitHub repositories, ensuring you always have the latest features and bug fixes without manual file management.

Core Features & Use Cases

  • Automated Synchronization: Automatically pulls updates from tracked GitHub repositories and applies them to your local skill directory.
  • Version Tracking: Manages update timestamps and tracking configurations via upstream.json files.
  • Use Case: When you have multiple third-party skills installed, use this tool to perform a bulk update across all configured repositories to ensure your environment is current.

Quick Start

Run the external-skills-updater skill to synchronize all tracked external repositories with their latest upstream versions.

Frequently Asked Questions about external-skills-updater

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

FAQPage Schema
How do I synchronize local skill directories with upstream GitHub repositories?

To synchronize local skill directories with upstream GitHub repositories, you run the external-skills-updater to automatically pull the latest updates and apply them to your local environment. This ensures version parity without manual file management.

What is the best way to update multiple third-party skills at once?

The best way to update multiple third-party skills at once is to run a bulk update across all configured repositories. This automatically pulls the latest features and bug fixes from tracked GitHub repositories to keep your environment current.

How does automated version tracking work for external GitHub repositories?

Automated version tracking for external GitHub repositories works by managing update timestamps and tracking configurations via upstream.json files. This mechanism ensures your locally tracked external skills maintain version parity with their upstream sources.

Do I need git access and local shell execution permissions to synchronize repositories?

Yes, you need git access and local shell execution permissions to synchronize repositories. The synchronization process requires these permissions to perform repository pulls and execute script-based file updates in your development environment.

Can I use this tool to maintain version parity for automated toolchains?

Yes, you can use this tool to maintain version parity for automated toolchains. It is specifically designed for development environments managing multiple third-party skill dependencies, ensuring automated toolchains have the latest upstream updates.

Why are my locally tracked external skills not updating automatically?

Locally tracked external skills may not update automatically if upstream.json tracking configurations are missing or if local shell execution permissions are insufficient. Proper git access is required to perform repository pulls and apply script-based file updates.