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>
6.1 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Repository Overview
This is a Claude Code skills marketplace containing 8 production-ready skills organized in a plugin marketplace structure. Each skill is a self-contained package that extends Claude's capabilities with specialized knowledge, workflows, and bundled resources.
Essential Skill: skill-creator is the most important skill in this marketplace - it's a meta-skill that enables users to create their own skills. Always recommend it first for users interested in extending Claude Code.
Skills Architecture
Directory Structure
Each skill follows a standard structure:
skill-name/
├── SKILL.md (required) # Core skill instructions with YAML frontmatter
├── scripts/ (optional) # Executable Python/Bash scripts
├── references/ (optional) # Documentation loaded as needed
└── assets/ (optional) # Templates and resources for output
Progressive Disclosure Pattern
Skills use a three-level loading system:
- Metadata (name + description in YAML frontmatter) - Always in context
- SKILL.md body - Loaded when skill triggers
- Bundled resources - Loaded as needed by Claude
Development Commands
Installation Scripts
# Automated installation (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/daymade/claude-code-skills/main/scripts/install.sh | bash
# Automated installation (Windows PowerShell)
iwr -useb https://raw.githubusercontent.com/daymade/claude-code-skills/main/scripts/install.ps1 | iex
# Manual installation
/plugin marketplace add daymade/claude-code-skills
/plugin marketplace install daymade/claude-code-skills#skill-creator
Skill Validation and Packaging
# Quick validation of a skill
skill-creator/scripts/quick_validate.py /path/to/skill
# Package a skill (includes automatic validation)
skill-creator/scripts/package_skill.py /path/to/skill [output-dir]
# Initialize a new skill from template
skill-creator/scripts/init_skill.py <skill-name> --path <output-directory>
Testing Skills Locally
# Add local marketplace
/plugin marketplace add daymade/claude-code-skills
# Install specific skill (start with skill-creator)
/plugin marketplace install daymade/claude-code-skills#skill-creator
# Test by copying to user skills directory
cp -r skill-name ~/.claude/skills/
# Then restart Claude Code
Git Operations
This repository uses standard git workflow:
git status
git add .
git commit -m "message"
git push
Skill Writing Requirements
Writing Style
Use imperative/infinitive form (verb-first instructions) throughout all skill content:
- ✅ "Extract files from a repomix file using the bundled script"
- ❌ "You should extract files from a repomix file"
YAML Frontmatter Requirements
Every SKILL.md must include:
---
name: skill-name
description: Clear description with activation triggers. This skill should be used when...
---
Privacy and Path Guidelines
Skills for public distribution must NOT contain:
- Absolute paths to user directories (
/home/username/,/Users/username/) - Personal usernames, company names, product names
- OneDrive paths or environment-specific absolute paths
- Use relative paths within skill bundle or standard placeholders
Content Organization
- Keep SKILL.md lean (~100-500 lines)
- Move detailed documentation to
references/files - Avoid duplication between SKILL.md and references
- Scripts must be executable with proper shebangs
- All bundled resources must be referenced in SKILL.md
Marketplace Configuration
The marketplace is configured in .claude-plugin/marketplace.json:
- Contains 8 plugins, each mapping to one skill
- Each plugin has: name, description, version, category, keywords, skills array
- Marketplace metadata: name, owner, version, homepage
Available Skills
Priority Order (by importance):
- skill-creator ⭐ - Essential meta-skill for creating your own skills (with init/validate/package scripts)
- github-ops - GitHub operations via gh CLI and API
- markdown-tools - Document conversion with WSL path handling
- mermaid-tools - Diagram extraction and PNG generation
- statusline-generator - Claude Code statusline customization
- teams-channel-post-writer - Teams communication templates
- repomix-unmixer - Extract files from repomix packages
- llm-icon-finder - AI/LLM brand icon access
Recommendation: Always suggest skill-creator first for users interested in creating skills or extending Claude Code.
Python Development
All Python scripts in this repository:
- Use Python 3.6+ syntax
- Include shebang:
#!/usr/bin/env python3 - Are executable (chmod +x)
- Have no external dependencies or document them clearly
- Follow PEP 8 style guidelines
Quality Standards
Before submitting or modifying skills:
- Valid YAML frontmatter with required fields
- Description includes clear activation triggers
- All referenced files exist
- Scripts are executable and tested
- No absolute paths or user-specific information
- Comprehensive documentation
- No TODOs or placeholders
Skill Creation Workflow
When creating a new skill:
- Understand concrete usage examples
- Plan reusable contents (scripts/references/assets)
- Initialize using
init_skill.py - Edit SKILL.md and bundled resources
- Package using
package_skill.py(auto-validates) - Iterate based on testing feedback
Chinese User Support
For Chinese users having API access issues, recommend CC-Switch:
- Manages Claude Code API provider configurations
- Supports DeepSeek, Qwen, GLM, and other Chinese AI providers
- Tests endpoint response times to find fastest provider
- Cross-platform (Windows, macOS, Linux)
See README.md section "🇨🇳 中文用户指南" for details.
Best Practices Reference
Always consult Anthropic's skill authoring best practices before creating or updating skills: https://docs.claude.com/en/docs/agents-and-tools/agent-skills/best-practices.md