create-master-skill

Create reusable master skills centralizing shared resources for integration skills.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/beam-ai-team/beam-next-skills --skill create-master-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-master-skill
Source: https://github.com/beam-ai-team/beam-next-skills/tree/main/skills/general/create-master-skill
Command: npx skills add https://github.com/beam-ai-team/beam-next-skills --skill create-master-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Master skills provide a DRY, centralized resource library to avoid duplication across multiple integration skills by extracting shared setup, API references, and error handling into a single reusable artifact.

Core Features & Use Cases

  • DRY architecture: a master skill hosts common references (setup-guide, api-reference, error-handling) and reusable scripts; child skills reference these resources instead of duplicating content.
  • Progressive disclosure: child skills load resources from the master only when needed, reducing context loaded into each execution.
  • Scope: enables planning, web research, design, build, and validation workflows for new integrations.

Quick Start

Provide the integration name to begin creating a master skill, and I will scaffold the repository structure, populate templates, and prepare validation scripts.

Frequently Asked Questions about create-master-skill

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

FAQPage Schema
How do I avoid duplicating API references and error handling across multiple integration skills?

Centralize shared resources like API references and error handling into a reusable master skill. Child skills dynamically load these resources instead of duplicating content, enforcing a DRY architecture across your integration workflows.

What is a master skill and when do I need one for my integration?

A master skill is a centralized resource library that stores shared setup guides, API references, and reusable scripts for integrations. You need one when multiple child skills share the same setup and error handling to prevent content duplication.

How to create a reusable master skill for an integration?

Provide the integration name to scaffold the repository structure under 00-system/skills/{integration}-master. The workflow automatically populates SKILL.md templates, references, and validation scripts to prepare the master skill for child skill consumption.

Can users directly load a master skill during an execution workflow?

Master skills cannot be loaded directly by users. They are designed exclusively for child skills to reference, enabling progressive disclosure so shared resources are loaded only when a child skill needs them during execution.

What does progressive disclosure mean for integration skills?

Progressive disclosure reduces loaded context by having child skills fetch shared resources from the master skill only when needed. This minimizes execution overhead while maintaining access to centralized API references and error handling protocols.

Do I need existing child skills before building a master skill?

No, you can scaffold a master skill independently by providing an integration name. It supplies templates and validation scripts to guide planning, research, build, and validation workflows for new integrations before child skills are developed.