config-packager

Audit, sanitize, and package the ~/.claude configuration directory into a distributable repository.

3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/gavinmcfall/agentic-config --skill config-packager
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: config-packager
Source: https://github.com/gavinmcfall/agentic-config/tree/main/config/skills/core/config-packager
Command: npx skills add https://github.com/gavinmcfall/agentic-config --skill config-packager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures your Claude configuration can be safely shared with others by auditing, sanitizing, and packaging it into a distributable repository, preventing accidental leaks of personal information or secrets.

Core Features & Use Cases

  • Audit & Classify: Identifies files in ~/.claude/ as include, sanitize, or exclude.
  • Sanitize & Package: Removes PII and secrets, then copies files to a distribution repo.
  • Cross-Platform Installers: Generates install.sh and install.ps1 for broad compatibility.
  • Use Case: Before publishing your custom Claude setup to GitHub, use this skill to automatically scrub API keys, personal paths, and other sensitive data, ensuring a clean and secure release.

Quick Start

Run the package script to audit your current ~/.claude configuration.

Frequently Asked Questions about config-packager

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

FAQPage Schema
How do I safely share my Claude configuration files without exposing API keys?▼

To safely share your Claude configuration, you need to sanitize the `~/.claude` directory by removing PII and secrets. This skill audits and classifies files to ensure secrets are removed before packaging the configuration for distribution.

How does configuration sanitization work for Claude setup distribution?▼

Configuration sanitization works by auditing the `~/.claude` directory, classifying files as include, sanitize, or exclude, and then removing personal information and secrets. It creates an identity-free, opinionated configuration package ready for versioned releases.

Can I generate cross-platform install scripts for my Claude configuration?▼

Yes, you can generate cross-platform installers for your Claude configuration. This skill creates `install.sh` and `install.ps1` scripts during the packaging process to ensure broad compatibility across different operating systems.

How do I apply semantic versioning to my Claude config releases?▼

You apply semantic versioning by packaging your sanitized configuration into a distributable repository. This skill handles the versioning process automatically, ensuring each release of your Claude setup is properly tracked and distributed.

What should I exclude when packaging a Claude configuration for public distribution?▼

When packaging a Claude configuration, you should exclude or sanitize files containing PII, API keys, and personal paths. The skill audits the `~/.claude` directory to classify files and removes sensitive data before creating the release.