external-skills

Bundle external skills from GitHub repositories into a Claude plugin with JSON configuration.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/markky21/claude-skills --skill external-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external-skills
Source: https://github.com/markky21/claude-skills/tree/main/plugins/my-personal-tools/skills/external-skills
Command: npx skills add https://github.com/markky21/claude-skills --skill external-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

External-skills solves the problem of reusing capabilities across multiple repositories by bundling skills into your Claude plugin and enabling conditional activation based on the project context.

Core Features & Use Cases

  • Bundle skills from other GitHub repositories into your plugin for reuse.
  • Activate skills automatically when project type or context matches predefined rules (e.g., React, Python, Next.js).
  • Install once and share across projects, reducing duplication and maintenance effort.

Quick Start

Configure an external skill by specifying its source (owner/repo), a description, the set of skills to import (all or a subset), and the activation condition; Claude will load and activate matching skills when your project context matches the rules.

Frequently Asked Questions about external-skills

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

FAQPage Schema
How do I bundle external skills from other GitHub repositories into my Claude plugin?

Bundle external skills by specifying the source owner/repo, description, skill selection, and activation rules in a JSON configuration file. Claude loads matching skills when project context aligns with predefined rules.

Can I automatically activate reusable skills based on my project context?

Activate reusable skills automatically by defining conditional rules in your JSON configuration. Claude matches project type or context, such as React or Python, to trigger the appropriate imported skills.

How do I share pre-built capabilities across multiple React or Python projects?

Share pre-built capabilities across React or Python projects by bundling skills into your plugin once. Configure the source repository and conditional activation rules to reuse them without duplication.

What configuration format is required to import external skills?

Importing external skills requires a JSON-based configuration specifying the source, description, skills selection, and conditional activation rules. Frontmatter must include name and description fields for proper loading.

Does bundling external skills work with Node.js project contexts?

Bundling external skills works with Node.js, React, and Python project contexts. Conditional activation rules in the JSON configuration detect the project environment and apply the matching imported skills automatically.

Why use external-skills to import capabilities instead of duplicating code across repositories?

Importing capabilities with external-skills reduces code duplication and maintenance effort across repositories. Install once, configure conditional rules, and share pre-built skills across multiple projects seamlessly.