sync-skills-public

Scan, sanitize, verify, and sync Claude Code skills to a public repository.

1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/dazuck/claude-code-skills --skill sync-skills-public
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-skills-public
Source: https://github.com/dazuck/claude-code-skills/tree/main/skills/sync-skills-public
Command: npx skills add https://github.com/dazuck/claude-code-skills --skill sync-skills-public

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill exports sanitized copies of Claude Code skills to a public repository, enabling safe sharing of skill configurations while protecting sensitive data.

Core Features & Use Cases

  • Scan local skills for sensitive content before export.
  • Apply configured sanitization rules to replace personal data and private paths.
  • Verify the output is clean and ready for public sharing, then sync to the destination repository.
  • Use case: Before pushing updates to a public skills repo, run this workflow to ensure privacy and consistency.

Quick Start

Run /sync-skills-public to perform a full export. Use /sync-skills-public --dry-run to preview changes without writing. Use /sync-skills-public --scan-only to only scan for sensitive content.

Frequently Asked Questions about sync-skills-public

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

FAQPage Schema
How do I sanitize Claude Code skills before publishing to a public repo?

To sanitize Claude Code skills before publishing, you can run an export workflow that scans for sensitive content, applies sanitization rules to replace personal data, verifies the output is clean, and syncs the files to a destination git repository.

Can I preview sanitized skill exports without writing files to the repository?

Yes, you can preview sanitized skill exports without writing files by running the export command with a dry-run flag, which simulates the scanning and sanitization process and reports changes without pushing to the destination repository.

What is the best way to scan local skill configurations for sensitive content?

The best way to scan local skill configurations for sensitive content is using an automated sensitive-content-scanner that checks files for private paths and personal data before applying configured sanitization rules for public sharing.

Do I need a local configuration file to sync sanitized skills to a public git repository?

Yes, you need a local configuration file at ~/.claude/sync-skills-config.md to define sanitization rules and destination repository details before syncing sanitized skills to a public git repository.

Can I scan for sensitive content in skills without performing a full export?

Yes, you can scan for sensitive content in skills without a full export by running the export command with a scan-only flag, which checks files for private data and reports findings without applying sanitization or syncing to a repository.

What happens if sensitive content is detected during the skill export process?

If sensitive content is detected during the skill export process, the workflow applies configured sanitization rules to replace personal data and private paths, then verifies the output is clean before syncing to the destination repository.