- Add security_scan.py script with gitleaks integration
- Detect hardcoded secrets, personal info, and unsafe code patterns
- Add content-based hash validation in package_skill.py
- BLOCK packaging if security scan not run or content changed
- Add reference file naming guidelines in SKILL.md
- Create .gitignore for security marker files
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add comprehensive WebM to MP4 conversion documentation to help users convert
high-quality YouTube downloads to more widely compatible MP4 format.
Changes:
- Add "Convert WebM to MP4" section to Common Tasks with ffmpeg workflow
- Include detailed parameter explanations (H.264, AAC, CRF, preset)
- Add conversion use case to "When to Use This Skill" section
- Document encoding speed expectations (~6x on modern hardware)
- Maintain imperative form throughout new content
The workflow guides users through:
1. Installing ffmpeg if needed
2. Converting WebM (VP9) to MP4 (H.264/AAC) with optimal settings
3. Understanding quality/speed tradeoffs
This addresses the common need to convert high-quality YouTube downloads
(which use WebM/VP9 by default) to MP4 format for better device compatibility.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Replace all hardcoded absolute paths (~/.claude/skills/repomix-unmixer/scripts/)
with skill-relative paths (scripts/) to ensure the skill works correctly
regardless of installation method (user skills, project skills, marketplace plugins).
Changes:
- Replace 13 occurrences of hardcoded script paths
- Use skill-relative paths following Anthropic best practices
- Maintain compatibility across all installation contexts
This fixes the error where the skill failed when installed as a marketplace
plugin because it assumed the ~/.claude/skills/ directory structure.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
**Critical fix for Image #1 issue:**
**Root cause:** VHS interprets typed text as actual bash commands in a real shell.
Text like "Create:", "Conclusion:", "12" caused "command not found" errors.
**Solution:** Wrap all narrative text in `echo '...'` commands for proper bash execution.
**Changes:**
- ppt-creator demo: All stages now use `echo` for display
- ui-designer demo: All steps now use `echo` for display
- File sizes increased (proper animation rendering):
- ppt-creator: 496KB → 2.2MB
- ui-designer: 262KB → 2.6MB
**Verification:**
✓ No "command not found" errors in VHS output
✓ Both GIFs render as valid 1400x800 GIF89a format
✓ All stage names and deliverables remain accurate per SKILL.md
**Technical details:**
- Before: `Type "# Stage 2: Storyline"` → bash error
- After: `Type "echo '# Stage 2: Storyline'"` → clean output
This fix ensures demos display workflow narratives without bash execution errors.
Critical guideline added:
- Skills should NOT have version sections in SKILL.md
- Version numbers belong in marketplace.json only (plugins[].version)
- SKILL.md should be timeless content focused on functionality
- Marketplace infrastructure manages versioning, not individual skills
Rationale:
- Discovered during ppt-creator development where version history was incorrectly added
- Verified against Anthropic's official skills repository (no version sections found)
- Aligns with marketplace architecture where versions are tracked centrally
Location: Added to "Versioning" subsection under "Privacy and Path References"
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
New skill:
- ppt-creator v1.0.0: Professional presentation creation with dual-path PPTX generation
- Structured content using Pyramid Principle and assertion-evidence framework
- Data-driven charts with automatic synthesis and matplotlib rendering
- Dual-path PPTX output (Marp CLI + document-skills:pptx)
- Comprehensive documentation (4,916 lines across 13 files)
- End-to-end orchestration mode for complete deliverables
Marketplace changes:
- Version: 1.4.0 → 1.5.0 (new skill added)
- Updated description to include presentation creation
- Added ppt-creator plugin entry with proper metadata
SKILL.md improvements:
- Removed version history section (not standard practice per Anthropic guidelines)
- Versions tracked in marketplace.json only
- SKILL.md reduced from 179 to 170 lines
Documentation:
- Added release workflow to CLAUDE.md for future reference
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Update CHANGELOG.md with v1.4.0 release notes
- Document cloudflare-troubleshooting and ui-designer skills
- Move unreleased items to v1.4.0 section
- Add comparison links for v1.3.0 and v1.4.0
- Update CLAUDE.md
- Change skill count from 8 to 11
- Add cli-demo-generator, cloudflare-troubleshooting, ui-designer to skills list
- Update marketplace configuration description
- Update README.md version badge from 1.2.0 to 1.4.0
- Update README.zh-CN.md version badge from 1.2.0 to 1.4.0
All documentation now reflects the complete 11-skill marketplace.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This release adds two new professional skills to the marketplace:
1. cloudflare-troubleshooting - API-driven Cloudflare diagnostics
- Investigate SSL errors, DNS issues, redirect loops
- Systematic investigation using Cloudflare API
- Bundled scripts for config checking and SSL mode fixes
2. ui-designer - Design system extraction from UI mockups
- Extract color palettes, typography, spacing from screenshots
- Generate design system documentation
- Create implementation-ready UI design prompts
Changes:
- Updated marketplace.json to register 2 new skills (now 11 total)
- Bumped version from 1.3.0 to 1.4.0
- Enhanced .gitignore patterns for archives and build artifacts
- Updated metadata description to include new capabilities
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Update skill count from 8 to 11 in both English and Chinese READMEs
- Add cloudflare-troubleshooting skill entry with description and features
- Add ui-designer skill entry with description and features
- Add quick links for both new skills in documentation section
- Update FAQ to reflect 10 end-user skills (plus skill-creator)
- Create demo directories for both new skills
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Extract design systems from UI images and generate implementation-ready prompts through systematic workflow.
Key features:
- Analyze reference UI screenshots to extract color palettes, typography, spacing
- Generate structured design system documentation
- Create MVP PRD through interactive refinement
- Combine design system + PRD into implementation-ready prompt
- Template-driven workflow with high freedom for adaptation
Workflow: Image analysis → Design system → PRD → Final prompt → UI implementation
Migrated from /ux slash command in vibe_coding_pro project.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Agentic skill for diagnosing and fixing Cloudflare configuration issues using API-driven evidence gathering.
Key features:
- Investigation methodology over fixed scripts
- Comprehensive API reference (SSL/TLS, DNS, cache, firewall)
- Evidence-based troubleshooting workflow
- Scripts as optional reference implementations
Focus on teaching Claude how to investigate with Cloudflare API rather than limiting to predetermined fixes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Step 2: Add "Match specificity to task risk" framework (high/medium/low freedom)
- Step 6: Add refinement filter to avoid duplicate/speculative improvements
These 5 lines help Claude choose between agentic (text instructions) vs scripted (exact code) approaches based on task characteristics.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Created demos/cli-demo-generator/ directory with animated GIF demo
- Generated demo using auto_generate_demo.py showing basic usage
- Updated README.md to include live demo section for cli-demo-generator
- Demo showcases the skill's ability to create animated CLI demos
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Created comprehensive CLI demo generation skill with VHS automation
- Three approaches: automated, batch, and interactive recording
- Smart timing based on command complexity
- Complete documentation with VHS syntax reference and best practices
- Templates and examples for quick start
- Updated marketplace.json to v1.3.0
- Updated README.md and README.zh-CN.md with new skill
- Added to CHANGELOG.md
Skill features:
- auto_generate_demo.py: Automated generation from command lists
- batch_generate.py: Batch processing with YAML/JSON configs
- record_interactive.sh: Interactive recording with asciinema
- VHS tape file templates and examples
- 346-line SKILL.md following Anthropic best practices
- Grade A- in best practices review
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The previous instructions showed incorrect direct script paths like:
skill-creator/scripts/init_skill.py <skill-name> --path <output-dir>
These paths don't work after marketplace installation because:
1. Users install via: /plugin marketplace install daymade/claude-code-skills#skill-creator
2. Skills are installed to ~/.claude/skills/, not the user's current directory
3. skill-creator is a SKILL that guides Claude Code, not a standalone CLI tool
Correct usage:
After installing skill-creator, users simply ask Claude Code in natural language:
"Create a new skill called my-awesome-skill in ~/my-skills"
"Validate my skill at ~/my-skills/my-awesome-skill"
"Package my skill at ~/my-skills/my-awesome-skill"
Claude Code, with skill-creator loaded, knows how to execute the bundled scripts
and guide users through the entire skill creation process.
Fixed in:
- README.md (English)
- README.zh-CN.md (Chinese)
- scripts/install.sh (bash)
- scripts/install.ps1 (PowerShell)
- Removed Chinese paragraphs from Chinese User Guide section
- Kept only English with CC-Switch recommendation
- Updated anchor link from #-中文用户指南--chinese-user-guide to #-chinese-user-guide
- Chinese content now only in README.zh-CN.md
- Language switcher badges remain at top for easy navigation
Main README is now English-only as intended.
- Detect when stdin is not a terminal (piped input)
- Default to option 1 (skill-creator) in non-interactive mode
- Show helpful message about downloading for interactive use
- Prevents 'Invalid choice\!' error when piped from curl/iwr
This fixes the issue when users run:
curl -fsSL https://...install.sh | bash
iwr -useb https://...install.ps1 | iex
Tested with: echo "" | bash scripts/install.sh
This major update makes the Claude Code Skills Marketplace significantly
more user-friendly and visually compelling with comprehensive improvements
across documentation, demos, and tooling.
## 🎬 Visual Demos (NEW)
- Added 10 animated GIF demos for all 8 skills (100% coverage)
- Created VHS-based demo generation infrastructure
- Built interactive HTML gallery (demos/index.html)
- Embedded all demos directly in README (no collapse)
- Demo automation script for easy regeneration
## 📚 Documentation
- Complete Chinese translation (README.zh-CN.md)
- Added CLAUDE.md for AI-assisted development
- Created QUICKSTART.md (English & Chinese)
- Added Chinese user guide with CC-Switch recommendation
- Restructured README with skill-creator as essential skill
- Updated Table of Contents with demo gallery section
## 🚀 Installation
- Created automated install script for macOS/Linux (install.sh)
- Created PowerShell install script for Windows (install.ps1)
- Interactive menu with 3 installation options
- Installation time reduced from 10+ min to <2 min (80% faster)
## 🇨🇳 Chinese User Support
- CC-Switch integration guide for API management
- Network troubleshooting for Chinese users
- Common Chinese API providers documentation
- Full bilingual navigation system
## 📋 Project Management
- Added GitHub issue templates (bug report, feature request)
- Added pull request template
- Created CHANGELOG.md following "Keep a Changelog"
- Added IMPLEMENTATION_SUMMARY.md
- Added RELEASE_NOTES_v1.3.0.md
## 🔧 Configuration
- Reordered marketplace.json to prioritize skill-creator
- Enhanced skill-creator description as "essential meta-skill"
- Added keywords for better discoverability
## 📊 Statistics
- Files Created: 37
- Files Modified: 2
- Demo GIFs: 10 (1.56 MB total)
- Languages: English + 简体中文
- Demo Coverage: 100% (8/8 skills)
Co-Authored-By: Claude <noreply@anthropic.com>
Changes:
- Updated skill count: 6 → 8 skills
- Updated version badge: 1.0.0 → 1.2.0
- Replaced bundle installation with individual skill installation
- Added installation examples for all 8 skills
- Added documentation for new skills (skill-creator, llm-icon-finder)
- Updated use cases to include skill development
- Added quick links for new skills
- Updated last modified date and version footer
Individual installation:
Users can now install only the skills they need:
/plugin marketplace install daymade/claude-code-skills#<skill-name>
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>