skill-bundler

Package Claude skill directories into zip archives using the Python standard library.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Takfes/indie-scaffolder --skill skill-bundler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-bundler
Source: https://github.com/Takfes/indie-scaffolder/tree/main/components/agent-skills-commands/.agents/skills/skill-bundler
Command: npx skills add https://github.com/Takfes/indie-scaffolder --skill skill-bundler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the manual work of copying, validating, and compressing Claude skills so they can be shared, backed up, or moved between setups without breaking their structure.

Core Features & Use Cases

  • Skill Packaging: Copies one or more valid skill folders and turns them into zip archives for distribution or backup.
  • Structure Validation: Checks that each skill contains a root SKILL.md file and warns when required frontmatter fields are missing.
  • Batch Workflows: Handles single skills or many skills at once, with dry-run previews, optional directory preservation, and list mode for discovery.
  • Use Case: A teammate wants to share a custom Claude skill set with the rest of the team, and this Skill packages each skill into portable archives that can be imported elsewhere.

Quick Start

Use the skill-bundler skill to package one or more Claude skill folders into zip archives in a chosen destination.

Frequently Asked Questions about skill-bundler

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

FAQPage Schema
How do I package Claude skills into zip archives for distribution?

To package Claude skills, use a bundling script that copies valid skill directories, checks their SKILL.md structure and YAML frontmatter, and compresses them into portable zip archives for sharing or backup.

What is the best way to back up custom Claude skill directories?

The best way to back up custom Claude skills is to batch package the skill directories into zip archives, which preserves the full folder layout and SKILL.md structure while creating a portable backup.

Does skill packaging require external dependencies or Python libraries?

Skill packaging requires no external dependencies because the bundler operates using only the Python standard library to validate SKILL.md files and generate zip archives.

Can I validate SKILL.md frontmatter fields before sharing a Claude skill?

Yes, you can validate SKILL.md frontmatter before sharing because the packaging process checks for a root SKILL.md file and warns when required frontmatter fields are missing.

How do I list valid Claude skills before batch packaging them?

You can list valid Claude skills before batch packaging by using the bundler's list mode for skill discovery, which identifies directories containing a valid root SKILL.md file.

Why does my Claude skill packaging fail when the SKILL.md file is missing?

Claude skill packaging fails when SKILL.md is missing because the bundler validates the skill structure by checking for a root SKILL.md file and warns when required frontmatter fields are absent.