8 production-ready skills for enhanced Claude Code workflows: 1. github-ops - Comprehensive GitHub operations via gh CLI and API - PR/issue management, workflow automation, API interactions 2. markdown-tools - Document conversion to markdown - PDF/Word/PowerPoint/Confluence → Markdown with WSL support 3. mermaid-tools - Mermaid diagram generation - Extract and render diagrams from markdown to PNG/SVG 4. statusline-generator - Claude Code statusline customization - Multi-line layouts, cost tracking, git status, colors 5. teams-channel-post-writer - Microsoft Teams communication - Adaptive Cards, formatted announcements, corporate standards 6. repomix-unmixer - Repomix file extraction - Extract from XML/Markdown/JSON formats with auto-detection 7. skill-creator - Skill development toolkit - Init, validation, packaging scripts with privacy best practices 8. llm-icon-finder - AI/LLM brand icon finder - 100+ AI model icons in SVG/PNG/WEBP formats Features: - Individual skill installation (install only what you need) - Progressive disclosure design (optimized context usage) - Privacy-safe examples (no personal/company information) - Comprehensive documentation with references - Production-tested workflows Installation: /plugin marketplace add daymade/claude-code-skills /plugin marketplace install daymade/claude-code-skills#<skill-name> Version: 1.2.0 License: See individual skill licenses 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Repomix Unmixer Skill
A Claude Code skill for extracting files from repomix-packed repositories and restoring their original directory structure.
Overview
Repomix packs entire repositories into single AI-friendly files (XML, Markdown, or JSON). This skill reverses that process, extracting all files and restoring the original directory structure.
Quick Start
Installation
- Download
repomix-unmixer.zip - Extract to
~/.claude/skills/repomix-unmixer/ - Restart Claude Code
Basic Usage
Extract a repomix file:
python3 ~/.claude/skills/repomix-unmixer/scripts/unmix_repomix.py \
"<path_to_repomix_file>" \
"<output_directory>"
Example:
python3 ~/.claude/skills/repomix-unmixer/scripts/unmix_repomix.py \
"/path/to/skills.xml" \
"/tmp/extracted-skills"
Features
- Multi-format support: XML (default), Markdown, and JSON repomix formats
- Auto-detection: Automatically detects repomix format
- Structure preservation: Restores original directory structure
- UTF-8 encoding: Handles international characters correctly
- Progress reporting: Shows extraction progress and statistics
- Validation workflows: Includes comprehensive validation guides
Supported Formats
XML Format (default)
<file path="relative/path/to/file.ext">
content here
</file>
Markdown Format
### File: relative/path/to/file.ext
```language
content here
```
JSON Format
{
"files": [
{"path": "file.ext", "content": "content here"}
]
}
Bundled Resources
scripts/unmix_repomix.py
Main unmixing script with:
- Format auto-detection
- Multi-format parsing (XML, Markdown, JSON)
- Directory structure creation
- Progress reporting
references/repomix-format.md
Comprehensive format documentation:
- XML, Markdown, and JSON format specifications
- Extraction patterns and regex
- Edge cases and examples
- Format detection logic
references/validation-workflow.md
Detailed validation procedures:
- File count verification
- Directory structure validation
- Content integrity checks
- Skill-specific validation for Claude Code skills
- Quality assurance checklists
Common Use Cases
Unmix Claude Skills
python3 ~/.claude/skills/repomix-unmixer/scripts/unmix_repomix.py \
"skills.xml" "/tmp/review-skills"
# Review and validate
tree /tmp/review-skills
# Install if valid
cp -r /tmp/review-skills/* ~/.claude/skills/
Extract Repository for Review
python3 ~/.claude/skills/repomix-unmixer/scripts/unmix_repomix.py \
"repo-output.xml" "/tmp/review-repo"
# Review structure
tree /tmp/review-repo
Restore from Backup
python3 ~/.claude/skills/repomix-unmixer/scripts/unmix_repomix.py \
"backup.xml" "~/workspace/restored-project"
Validation
After extraction, validate the results:
- Check file count: Verify extracted count matches expected
- Review structure: Use
treeto inspect directory layout - Spot check content: Read a few files to verify integrity
- Run validation: For skills, use skill-creator validation
For detailed validation procedures, see references/validation-workflow.md.
Requirements
- Python 3.6 or higher
- Standard library only (no external dependencies)
Skill Activation
This skill activates when:
- Unmixing a repomix output file
- Extracting files from a packed repository
- Restoring original directory structure
- Reviewing repomix-packed content
- Converting repomix output back to usable files
Best Practices
- Extract to temp directories - Always extract to
/tmpfor initial review - Verify file count - Check extracted count matches expectations
- Review structure - Inspect directory layout before use
- Check content - Spot-check files for integrity
- Use validation tools - For skills, use skill-creator validation
- Preserve originals - Keep the repomix file as backup
Troubleshooting
No Files Extracted
- Verify input file is a valid repomix file
- Check format (XML/Markdown/JSON)
- Refer to
references/repomix-format.md
Permission Errors
- Ensure output directory is writable
- Use
mkdir -pto create directory first - Check file permissions
Encoding Issues
- Script uses UTF-8 by default
- Verify repomix file encoding
- Check for special characters
Version
- Version: 1.0.0
- Created: 2025-10-22
- Last Updated: 2025-10-22
License
This skill follows the same license as Claude Code.
Support
For issues or questions:
- Check
references/repomix-format.mdfor format details - Review
references/validation-workflow.mdfor validation help - Inspect the script source code at
scripts/unmix_repomix.py - Report issues to the skill creator
Credits
Created using the skill-creator skill for Claude Code.