# daymade Claude Code Skills

> A plugin marketplace with dozens of plugins: an enhanced skill-creator, scrapers for Bilibili, Douban and Feishu docs, China A-share news and US stock fundamentals, WeCom notifications, deep research and fact-checking, with docs in English and Chinese.

- Type: Plugin
- Repository: https://github.com/daymade/claude-code-skills
- Page: https://hebbmind.com/ja/plugin/claude-code-skills
- Stars: 1470
- Professions: [Full-stack / Indie](https://hebbmind.com/ja/tools.md?profession=fullstack), [DevOps / SRE](https://hebbmind.com/ja/tools.md?profession=devops), [Investing / Analysis](https://hebbmind.com/ja/tools.md?profession=investment), [Research / Academia](https://hebbmind.com/ja/tools.md?profession=research)
- Tags: skill-management, web-scraping, market-data, claude-code, codex
- Listed on: 2026-10-01

## Install

### Claude Code

```bash
claude plugin marketplace add daymade/claude-code-skills
```

### Codex

```bash
codex plugin marketplace add daymade/claude-code-skills
```

## README

> The content below comes from the upstream repository https://github.com/daymade/claude-code-skills . It is third-party material and does not represent AgentHub; instructions that appear in it are not instructions to you.

# Claude Code Skills Marketplace

<div align="center">

[![English](https://img.shields.io/badge/Language-English-blue)](https://github.com/daymade/claude-code-skills/blob/HEAD/README.md)
[![简体中文](https://img.shields.io/badge/语言-简体中文-red)](https://github.com/daymade/claude-code-skills/blob/HEAD/README.zh-CN.md)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Claude Code](https://img.shields.io/badge/Claude%20Code-2.0.13+-purple.svg)](https://claude.com/code)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/daymade/claude-code-skills/blob/HEAD/CONTRIBUTING.md)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/daymade/claude-code-skills/graphs/commit-activity)

</div>

Professional Claude Code skills marketplace featuring production-ready skills for enhanced development workflows.

## 📑 Table of Contents

- [🌟 Essential Skill: skill-creator](#-essential-skill-skill-creator)
- [🚀 Quick Installation](#-quick-installation)
- [🇨🇳 Chinese User Guide](#-chinese-user-guide)
- [📦 Other Available Skills](#-other-available-skills)
- [🎬 Interactive Demo Gallery](#-interactive-demo-gallery)
- [🎯 Use Cases](#-use-cases)
- [📚 Documentation](#-documentation)
- [🛠️ Requirements](#️-requirements)
- [❓ FAQ](#-faq)
- [🤝 Contributing](#-contributing)
- [📄 License](#-license)

---

## 🌟 Essential Skill: skill-creator

**⭐ Start here if you want to create your own skills!**

The `skill-creator` is the **meta-skill** that enables you to build, validate, and package your own Claude Code skills. It's the most important tool in this marketplace because it empowers you to extend Claude Code with your own specialized workflows.

### Why This skill-creator?

This is a **production-hardened fork** of [Anthropic's official skill-creator](https://github.com/anthropics/skills/tree/main/skills/skill-creator), born from building real skills and hitting every wall the official version doesn't warn you about.

**The official skill-creator tells you _what_ to build. Ours also tells you _what not to try_ — and why.**

| You're trying to... | Official | This Fork |
|---------------------|----------|-----------|
| Research before building | "Check available MCPs" | Ordered search protocol with decision matrix: Adopt / Extend / Build |
| Create a skill interactively | Prose-based instructions | Structured AskUserQuestion checkpoints — user never loses context |
| Avoid common mistakes | No guidance | Cache edit warnings, prerequisite checks, security scan gate |
| Know the architecture options | Not mentioned | Inline vs Fork decision guide with examples (choosing wrong silently breaks your skill) |
| Validate before shipping | Basic YAML check | Expanded structural validator plus provenance-checked old-vs-new capability audit; packaging re-verifies the completed review instead of trusting a marker |
| Match validation cost to risk | One full create-test-review loop | Risk tier and evaluation spend are separate: targeted checks first; paired benchmarks require explicit authorization or a decision-bearing evidence plan plus opt-in |
| Catch security issues | No tooling | `security_scan.py` with gitleaks integration — hard gate before packaging |
| Learn from real failures | No failure cases | Battle-tested methodology with documented failure patterns and gotchas |
| Distill past conversations safely | Not covered | Explicit local manifest, message-level time window, redaction, opaque source IDs, ignored `.enrich/` staging, and manual promotion into references/scripts |
| Turn approved artifacts into skill behavior | Not covered | Artifact-corpus distillation workflow: script-measured pattern extraction (≥3-artifact threshold), cataloging≠distillation gate, invariant-vs-register boundary, independent completeness audit |
| Survive concurrent sessions on one skill repo | Not covered | git-ref baselines, re-read-before-write, HEAD check before commit, own-paths-only staging, one-bump-per-outcome versioning |
| Ground knowledge skills in evidence | General advice | Authority ladder from real calls and machine-readable specs through production code, plus executable-example smoke checks and evidence-boundary rules |
| Have both installed at once | Coin flip — the two descriptions are near-identical | Detects the clash on trigger and offers a one-command, reversible SessionStart routing hook (only ever installed when both coexist); the official plugin stays usable by explicit request |
| Your own skill collides with an installed plugin | Not covered | `generate_supersede_kit.py` stamps the same conditional routing kit into your skill, plus a measured precedence decision guide (rename → description tiebreaker → hook → disable) |

> Full methodology: [skill-creator/references/skill-development-methodology.md](https://github.com/daymade/claude-code-skills/blob/HEAD/daymade-skill/skill-creator/references/skill-development-methodology.md)

### Quick Install

**In Claude Code (in-app):**
```text
/plugin marketplace add daymade/claude-code-skills
```

Then:
1. Select **Browse and install plugins**
2. Select **daymade/claude-code-skills**
3. Select **skill-creator**
4. Select **Install now**

**From your terminal (CLI):**
```bash
claude plugin marketplace add https://github.com/daymade/claude-code-skills
# Marketplace name: daymade-skills (from marketplace.json)
claude plugin install daymade-skill@daymade-skills
```

### What You Can Do

After installing skill-creator, simply ask Claude Code:

```
"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 for distribution"
```

Claude Code, with skill-creator loaded, will guide you through the entire skill creation process - from understanding your requirements to packaging the final skill.

📚 **Full documentation**: [daymade-skill/skill-creator/SKILL.md](https://github.com/daymade/claude-code-skills/blob/HEAD/daymade-skill/skill-creator/SKILL.md)

### Live Demos

**📝 Initialize New Skill**

![Initialize Skill Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/skill-creator/init-skill.gif)

**✅ Validate Skill Structure**

![Validate Skill Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/skill-creator/validate-skill.gif)

**📦 Package Skill for Distribution**

![Package Skill Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/skill-creator/package-skill.gif)

---

## 🚀 Quick Installation

### Install Inside Claude Code (In-App)

```text
/plugin marketplace add daymade/claude-code-skills
```

Then:
1. Select **Browse and install plugins**
2. Select **daymade/claude-code-skills**
3. Select the plugin you want
4. Select **Install now**

### Automated Installation (Recommended)

**macOS/Linux:**
```bash
curl -fsSL https://raw.githubusercontent.com/daymade/claude-code-skills/main/scripts/install.sh | bash
```

**Windows (PowerShell):**
```powershell
iwr -useb https://raw.githubusercontent.com/daymade/claude-code-skills/main/scripts/install.ps1 | iex
```

### Manual Installation

Add the marketplace:
```bash
claude plugin marketplace add https://github.com/daymade/claude-code-skills
```

Marketplace name is `daymade-skills` (from marketplace.json). Use `@daymade-skills` when installing plugins.
Do not use the repo path as a marketplace name (e.g. `@daymade/claude-code-skills` will fail).
In Claude Code, use `/plugin ...` slash commands. In your terminal, use `claude plugin ...`.

**Essential Skill** (recommended first install):
```bash
# skill-creator ships inside the daymade-skill suite
claude plugin install daymade-skill@daymade-skills
```

**Documentation Suite** (shared namespace for document workflows):
```bash
claude plugin install daymade-docs@daymade-skills
```

This suite exposes related skills under one namespace, including:

```text
/daymade-docs:docs-router
/daymade-docs:doc-to-markdown
/daymade-docs:mermaid-tools
/daymade-docs:pdf-creator
/daymade-docs:ppt-creator
/daymade-docs:docs-cleaner
/daymade-docs:excel-automation
/daymade-docs:read-docx-review
```

These skills ship as a bundle — there are no separate single-skill plugins. All documentation skills live under `daymade-docs/` and install together from the suite.
The router handles automatic selection. The specialist commands remain available for manual use;
`ppt-creator` is manual-only. New presentation creation uses `deck-creator` when installed.

**Apple Platform Suite** (shared namespace for macOS and iOS development/operations):
```bash
claude plugin install daymade-macos@daymade-skills
```

```text
/daymade-macos:capture-screen
/daymade-macos:developing-ios-apps
/daymade-macos:macos-cleaner
/daymade-macos:macos-load-doctor
/daymade-macos:macos-permissions
/daymade-macos:macos-watchdog
```

These skills are bundle-only under `daymade-macos`.

**Codex Suite** (shared namespace for Codex workstation setup, assisted coding, and visual exploration):
```bash
claude plugin install daymade-codex@daymade-skills
```

Codex CLI and Desktop users can install the same suite through Codex's plugin
marketplace:

```bash
codex plugin marketplace add daymade/claude-code-skills
codex plugin add daymade-codex@daymade-skills
```

```text
/daymade-codex:codex-image-gallery
/daymade-codex:local-codex
/daymade-codex:design-style-picker
/daymade-codex:interaction-design-board
/daymade-codex:codex-1m-context-window-setup
```

These skills are bundle-only under `daymade-codex`.

**Claude Code Operations Suite** (shared namespace for Claude Code power-user workflows):
```bash
claude plugin install daymade-claude-code@daymade-skills
```

This suite bundles the skills that extend Claude Code itself — cross-project prior-work retrieval across code, docs, Skills, meetings, WeChat archives, and conversation history; fast local conversation discovery across Claude Code and Codex; session recovery; CLAUDE.md tuning; version-synced Lark CLI routing; troubleshooting; statusline configuration; export repair; marketplace development and suite consolidation; terminal screenshot rendering; usage analysis; and multi-provider model switching:

```text
/daymade-claude-code:claude-code-ops-router
/daymade-claude-code:local-conversation-history
/daymade-claude-code:read-claude-code-history
/daymade-claude-code:read-codex-history
/daymade-claude-code:continue-claude-code-work
/daymade-claude-code:continue-codex-work
/daymade-claude-code:claude-skills-troubleshooting
/daymade-claude-code:claude-md-progressive-disclosurer
/daymade-claude-code:statusline-generator
/daymade-claude-code:fixing-claude-export-conversations
/daymade-claude-code:marketplace-dev
/daymade-claude-code:terminal-screenshot
/daymade-claude-code:claude-usage-analyst
/daymade-claude-code:claude-switch-models-setup
/daymade-claude-code:read-claude-web-conversation
/daymade-claude-code:claude-migrate-memory-to-doc
/daymade-claude-code:claude-code-hooks
/daymade-claude-code:prior-work-retrieval
/daymade-claude-code:lark-cli-router
/daymade-claude-code:claude-code-ping-start-5h-quota
/daymade-claude-code:agent-web-search-setup
/daymade-claude-code:tech-selection
```

Installed names render as `daymade-claude-code:<skill>` under a single shared namespace. These skills are bundle-only — install the suite to get all members.

**Financial Data Suite** (shared namespace for investment-research and financial data workflows):
```bash
claude plugin install daymade-financial@daymade-skills
```

This suite bundles the skills that fetch and analyze financial data — Bigdata.com (RavenPack) structured financials and sentiment, US equity fundamentals via yfinance, Gangtise (岗底斯) OpenAPI research suite orchestration, A-share news and policy aggregation, A-share pharmaceutical sector daily reporting, structured devil's-advocate pressure-testing of investment theses, and adversarial due diligence on inflated benchmark claims:

```text
/daymade-financial:financial-router
/daymade-financial:bigdata-skill
/daymade-financial:financial-data-collector
/daymade-financial:gangtise-copilot
/daymade-financial:ashare-news-fetcher
/daymade-financial:daymade-sector-research
/daymade-financial:pharma-daily-report
/daymade-financial:devils-advocate
/daymade-financial:benchmark-due-diligence
```

Installed names render as `daymade-financial:<skill>` under a single shared namespace. These skills are bundle-only — install the suite to get all members.

**Install Other Skills:**
```bash
# Research-driven improvement of a specified existing Skill
claude plugin install skill-evolver@daymade-skills

# GitHub operations
claude plugin install github-ops@daymade-skills

# Teams communication
claude plugin install teams-channel-post-writer@daymade-skills

# Local Claude/Codex agent messaging
claude plugin install peer-message@daymade-skills

# Ghostty terminal session snapshot/restore
claude plugin install ghostty-use@daymade-skills

# Repomix extraction
claude plugin install repomix-unmixer@daymade-skills

# AI/LLM icons
claude plugin install llm-icon-finder@daymade-skills

# CLI demo generation
claude plugin install cli-demo-generator@daymade-skills

# Cloudflare diagnostics
claude plugin install cloudflare-troubleshooting@daymade-skills

# UI design system extraction
claude plugin install ui-designer@daymade-skills

# YouTube video/audio downloading
claude plugin install youtube-downloader@daymade-skills

# Secure repomix packaging
claude plugin install repomix-safe-mixer@daymade-skills

# Full audio suite (ASR + transcript correction + meeting minutes + TTS)
claude plugin install daymade-audio@daymade-skills


# Video comparison and quality analysis
claude plugin install video-comparer@daymade-skills

# QA testing infrastructure with autonomous execution
claude plugin install qa-expert@daymade-skills

# Prompt optimization using EARS methodology
claude plugin install prompt-optimizer@daymade-skills

# CCPM skill registry search and management
claude plugin install daymade-skill@daymade-skills

# Promptfoo LLM evaluation framework
claude plugin install promptfoo-evaluation@daymade-skills

# Twitter/X content fetching
claude plugin install twitter-reader@daymade-skills

# Skill quality review and improvement
claude plugin install daymade-skill@daymade-skills

# GitHub contribution strategy
claude plugin install github-contributor@daymade-skills

# Windows Remote Desktop / AVD connection diagnosis
claude plugin install windows-remote-desktop-connection-doctor@daymade-skills

# Product analysis and optimization
claude plugin install product-analysis@daymade-skills

# Scrapling CLI extraction and troubleshooting
claude plugin install scrapling-skill@daymade-skills

# Tencent IMA knowledge base companion and installer
claude plugin install ima-copilot@daymade-skills

# Export Douban (豆瓣) book/movie/music/game collections to CSV
claude plugin install douban-skill@daymade-skills

# Terraform operational traps and multi-environment reliability patterns
claude plugin install terraform-skill@daymade-skills

# Evaluate any LLM endpoint across speed, concurrency, protocol, and quality
claude plugin install llm-eval-harness@daymade-skills

# Video/GIF memes with motion-tracked image overlays
claude plugin install meme-creator@daymade-skills
```

Standalone plugins can be installed independently; suite members install together with their suite.

---

## 🇨🇳 Chinese User Guide

**For Chinese users:** We highly recommend using [CC-Switch](https://github.com/farion1231/cc-switch) to manage Claude Code API provider configurations.

CC-Switch enables you to:
- ✅ Quickly switch between different API providers (DeepSeek, Qwen, GLM, etc.)
- ✅ Test endpoint response times to find the fastest provider
- ✅ Manage MCP server configurations
- ✅ Auto-backup and import/export settings
- ✅ Cross-platform support (Windows, macOS, Linux)

**Setup:** Download from [Releases](https://github.com/farion1231/cc-switch/releases), install, add your API configs, and switch via UI or system tray.

### Complete Chinese Documentation

For full documentation in Chinese, see [README.zh-CN.md](https://github.com/daymade/claude-code-skills/blob/HEAD/README.zh-CN.md).

---

## 📦 Other Available Skills

### **github-ops** - GitHub Operations Suite

GitHub operations through gh CLI and GitHub APIs, with explicit targets, impact previews, and
independent state verification.

**When to use:**
- Creating, viewing, or managing pull requests
- Managing issues and repository settings
- Managing collaborators, teams, organization permissions, and 2FA enforcement
- Querying GitHub API endpoints
- Working with GitHub Actions workflows
- Automating GitHub operations

**Key features:**
- Verified mutation workflow for PRs, issues, repositories, and Actions
- Parallel and superseded PR convergence
- Organization access, member privileges, and 2FA preflight
- REST, GraphQL, and documented UI-path selection
- Enterprise GitHub support

**🎬 Live Demo**

![GitHub Ops Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/github-ops/create-pr.gif)

---

### **docs-router** - Daymade Document Routing

> **Install**: `claude plugin install daymade-docs@daymade-skills` (suite-only — invoked as `daymade-docs:docs-router`)

Selects the bundled specialist for document conversion, Word and PDF production,
Mermaid images, macOS Excel automation, scanned PDFs, DOCX review extraction, or
documentation cleanup. It reads the selected specialist's full instructions and
required references. Specialist slash commands remain available for manual use.
New presentation creation uses `deck-creator` when installed; `ppt-creator` is manual-only.

---

### **doc-to-markdown** - Document Conversion Suite

> **Install**: `claude plugin install daymade-docs@daymade-skills` (suite-only — invoked as `daymade-docs:doc-to-markdown`)

Converts documents to markdown with Windows/WSL path handling and PDF image extraction.

**When to use:**
- Converting .doc/.docx/PDF/PPTX to markdown
- Converting saved HTML/HTM with source-link checks and explicit heading offsets
- Extracting images from PDF files
- Processing Confluence exports
- Handling Windows/WSL path conversions

**Key features:**
- Multi-format document conversion
- PDF image extraction using PyMuPDF
- Windows/WSL path automation
- Confluence export processing
- Helper scripts for path conversion and image extraction

**🎬 Live Demo**

![Markdown Tools Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/doc-to-markdown/convert-docs.gif)

---

### **mermaid-tools** - Diagram Generation

> **Install**: `claude plugin install daymade-docs@daymade-skills` (suite-only — invoked as `daymade-docs:mermaid-tools`)

Extracts Mermaid diagrams from markdown and generates high-quality PNG images.

**When to use:**
- Converting Mermaid diagrams to PNG
- Extracting diagrams from markdown files
- Processing documentation with embedded diagrams
- Creating presentation-ready visuals

**Key features:**
- Automatic diagram extraction
- High-resolution PNG generation
- Smart sizing based on diagram type
- Customizable dimensions and scaling
- WSL2 Chrome/Puppeteer support

**🎬 Live Demo**

![Mermaid Tools Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/mermaid-tools/extract-diagrams.gif)

---

### **claude-code-ops-router** - Claude Code Setup Router

> **Install**: `claude plugin install daymade-claude-code@daymade-skills` (suite-only — invoked as `daymade-claude-code:claude-code-ops-router`)

Routes plugin and Skill repair, marketplace work, statusline, model profiles and source sync, 1M context-window repair, usage and quota timers, memory migration, and exported `.txt` repair to one bundled specialist. The selected Skill's full instructions are read at use time; its original slash command remains available for manual use.

---

### **statusline-generator** - Statusline Customization

> **Install**: `claude plugin install daymade-claude-code@daymade-skills` (suite-only — invoked as `daymade-claude-code:statusline-generator`)

Configures Claude Code statuslines with multi-line layouts and cost tracking.

**When to use:**
- Customizing Claude Code statusline
- Adding cost tracking (session/daily)
- Displaying git status
- Multi-line layouts for narrow screens
- Color customization

**Key features:**
- Multi-line statusline layouts
- ccusage cost integration
- Git branch status indicators
- Customizable colors
- Portrait screen optimization

**🎬 Live Demo**

![Statusline Generator Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/statusline-generator/customize-statusline.gif)

---

### **teams-channel-post-writer** - Teams Communication

Creates educational Teams channel posts for internal knowledge sharing.

**When to use:**
- Writing Teams posts about features
- Sharing Claude Code best practices
- Documenting lessons learned
- Creating internal announcements
- Teaching effective prompting patterns

**Key features:**
- Post templates with proven structure
- Writing guidelines for quality content
- "Normal vs Better" example patterns
- Emphasis on underlying principles
- Ready-to-use markdown templates

**🎬 Live Demo**

![Teams Channel Post Writer Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/teams-channel-post-writer/write-post.gif)

---

### **peer-message** - Local Claude/Codex Agent Communication

Follow the [local coordination workflow](https://github.com/daymade/claude-code-skills/blob/HEAD/peer-message/references/local-coordination.md)
for task/resource declarations, native preflight installation, recovery and receiver checks.

An experimental [paired-network route](https://github.com/daymade/claude-code-skills/blob/HEAD/peer-message/references/network-preview.md) adds invitations and cited answers from owner-selected documents through existing Claude/Codex hosts. It requires an operator-provided relay; the public hosted network and user-adoption claims are not part of this preview.

> **Install**: `claude plugin install peer-message@daymade-skills`

Follow the [routing contract](https://github.com/daymade/claude-code-skills/blob/HEAD/peer-message/SKILL.md) for native communication and transport gaps.

**When to use:**
- Sending a dependency, pause, handoff, or completion notice to an independently identified target outside the current native tools' scope
- Finding replies to a specific coordination message without manually inspecting local message stores
- Reaching a Claude inbox from a script or another product when native tools do not cover it; a third-party provider alone is not a reason to use the fallback
- Unblocking messages held for per-message manual approval on an unattended endpoint (`crossSessionInbound`)
- An inbound peer message asserting facts about your session or shared state, or asking you to pause/release — verify the premise against its own authority before acting
- Another session's uncommitted edits, lock, or branch is in your way on a shared checkout — verify it is live, then ask the owner before waiting or working around it
- Broadcasting one explicit coordination message to a reviewed target list

📚 [Execution entry and detailed SOPs](https://github.com/daymade/claude-code-skills/blob/HEAD/peer-message/SKILL.md).

---

### **repomix-unmixer** - Repository Extraction

Extracts files from repomix-packed repositories and restores directory structures.

**When to use:**
- Unmixing repomix output files
- Extracting packed repositories
- Restoring file structures
- Reviewing repomix content
- Converting repomix to usable files

**Key features:**
- Multi-format support (XML, Markdown, JSON)
- Auto-format detection
- Directory structure preservation
- UTF-8 encoding support
- Comprehensive validation workflows

**🎬 Live Demo**

![Repomix Unmixer Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/repomix-unmixer/extract-repo.gif)

---

### **llm-icon-finder** - AI/LLM Brand Icon Finder

Access 100+ AI model and LLM provider brand icons from lobe-icons library.

**When to use:**
- Finding brand icons for AI models/providers
- Downloading logos for Claude, GPT, Gemini, etc.
- Getting icons in multiple formats (SVG/PNG/WEBP)
- Building AI tool documentation
- Creating presentations about LLMs

**Key features:**
- 100+ AI/LLM model icons
- Multiple format support (SVG, PNG, WEBP)
- URL generation for direct access
- Local download capabilities
- Searchable icon catalog

**🎬 Live Demo**

![LLM Icon Finder Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/llm-icon-finder/find-icons.gif)

---

### **cli-demo-generator** - CLI Demo Generation

Generate professional animated CLI demos and terminal recordings with VHS automation.

**When to use:**
- Creating demos for documentation
- Recording terminal workflows as GIFs
- Generating animated tutorials
- Batch-generating multiple demos
- Showcasing CLI tools

**Key features:**
- Automated demo generation from command lists
- Batch processing with YAML/JSON configs
- Interactive recording with asciinema
- Smart timing based on command complexity
- Multiple output formats (GIF, MP4, WebM)
- VHS tape file templates

**🎬 Live Demo**

![CLI Demo Generator Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/cli-demo-generator/generate-demo.gif)

---

### **cloudflare-troubleshooting** - Cloudflare Diagnostics

Investigate and resolve Cloudflare configuration issues using API-driven evidence gathering.

**When to use:**
- Site shows ERR_TOO_MANY_REDIRECTS
- SSL/TLS configuration errors
- DNS resolution problems
- Email Routing aliases, destination verification and forwarding delivery
- Cloudflare-related issues

**Key features:**
- Evidence-based investigation methodology
- Comprehensive Cloudflare API reference
- SSL/TLS mode troubleshooting (Flexible, Full, Strict)
- DNS, cache, and firewall diagnostics
- Agentic approach with optional helper scripts

**🎬 Live Demo**

![Cloudflare Troubleshooting Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/cloudflare-troubleshooting/diagnose-redirect-loop.gif)

---

### **ui-designer** - UI Design System Extractor

Extract design systems from reference UI images and generate implementation-ready design prompts.

**When to use:**
- Have UI screenshots/mockups to analyze
- Need to extract color palettes, typography, spacing
- Building MVP UI matching reference aesthetics
- Creating consistent design systems
- Generating multiple UI variations

**Key features:**
- Systematic design system extraction from images
- Color palette, typography, component analysis
- Interactive MVP PRD generation
- Template-driven workflow (design system → PRD → implementation prompt)
- Multi-variation UI generation (3 mobile, 2 web)
- React + Tailwind CSS + Lucide icons

**🎬 Live Demo**

![UI Designer Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/ui-designer/extract-design-system.gif)

---

### **ppt-creator** - Professional Presentation Creation

> **Install**: `claude plugin install daymade-docs@daymade-skills` (suite-only — invoked as `daymade-docs:ppt-creator`)

Create persuasive, audience-ready slide decks from topics or documents with data-driven charts and dual-format PPTX output.

**When to use:**
- Creating presentations, pitch decks, or keynotes
- Need structured content with professional storytelling
- Require data visualization and charts
- Want complete PPTX files with speaker notes
- Building business reviews or product pitches

**Key features:**
- Pyramid Principle structure (conclusion → reasons → evidence)
- Assertion-evidence slide framework
- Automatic data synthesis and chart generation (matplotlib)
- Dual-path PPTX creation (Marp CLI + document-skills:pptx)
- Complete orchestration: content → data → charts → PPTX with charts
- 45-60 second speaker notes per slide
- Quality scoring with auto-refinement (target: 75/100)

**🎬 Live Demo**

![PPT Creator Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/ppt-creator/create-presentation.gif)

---

### **youtube-downloader** - YouTube Video & Audio Downloader

Download YouTube videos and audio using yt-dlp with robust error handling and automatic workarounds for common issues.

For spoken-content text, reuse existing transcripts first, then fetch original subtitles; download audio for ASR only when those checked routes miss. File-download requests keep the existing workflow.

**When to use:**
- Downloading YouTube videos or playlists
- Extracting audio from YouTube videos as MP3
- Experiencing yt-dlp download failures or nsig extraction errors
- Need help with format selection or quality options
- Working with YouTube content in regions with access restrictions

**Key features:**
- Auto PO Token provider (Docker-first, browser fallback) for high-quality access
- Browser-cookie verification for “not a bot” prompts (privacy-friendly)
- Audio-only download with MP3 conversion
- Format listing and custom format selection
- Output directory customization
- Proxy-aware downloads for restricted environments

**🎬 Live Demo**

![YouTube Downloader Demo](https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/demos/youtube-downloader/download-video.gif)

---

### **repomix-safe-mixer** - Secure Repomix Packaging

Safely package codebases with repomix by automatically detecting and removing hardcoded credentials before packing.

**When to use:**
- Packaging code with repomix for distribution or sharing
- Creating reference packages from proprietary codebases
- Security concerns about accidentally exposing credentials
- Pre-commit security checks for hardcoded secrets
- Auditing codebases for credential exposure

**Key features:**
- Detects 20+ credential patterns (AWS, Supabase, Stripe, OpenAI, etc.)
- Scan → Report → Pack workflow with automatic blocking
- Standalone security scanner for pre-commit hooks
- Environment variable replacement guidance
- JSON output for CI/CD integration
- Exclude patterns for false positive handling

**🎬 Live Demo**

*Coming soon*

---

### **transcript-fixer** - ASR Transcription Correction

> **Install**: `claude plugin install daymade-audio@daymade-skills` (suite-only — invoked as `daymade-audio:transcript-fixer`)

Correct speech-to-text (ASR/STT) errors with a Stage 1 dictionary pre-filter, a required Native AI whole-transcript pass, and an audio-backed human gate for unresolved wording, names, numbers, and entities.

**When to use:**
- Correcting meeting notes, lecture recordings, or interview transcripts
- Fixing Chinese/English homophone errors and technical terminology
- Reviewing one exact transcript with its original audio instead of searching a global queue
- Improving future transcripts without turning one-off fixes into broad dictionary rules
- Collaborating with teams on shared correction knowledge bases

**Key features:**
- Stage 1 + Native AI correction pipeline; Stage 1 alone is never completion
- Frozen review packets and checked file/segment coverage for split or resumed Native reviews; malformed results stay unready and valid work can be reused
- Exact-file review queue, deep-linked dashboard, timestamped audio playback, and machine-readable zero-pending readback
- Conservative pattern learning: file-only, dictionary, roster, and context have separate admission rules
- Domain-specific dictionaries (general, embodied_ai, finance, medical)
- SQLite-based correction repository
- Team collaboration with import/export
- GLM API integration for AI corrections
- Cost optimization through dictionary promotion

**Example workflow:**
```bash
# Initialize and add corrections
uv run scripts/fix_transcription.py --init
uv run scripts/fix_transcription.py --add "错误词" "正确词" --domain general

# Run full correction pipeline
uv run scripts/fix_transcription.py --input meeting.md --stage 3

# Open only this transcript's unresolved items and listen before deciding
uv run scripts/review-dashboard/server.py --file "/absolute/meeting.md"

# Read the human verdicts back; pending_total must be 0 before final delivery
uv run scripts/fix_transcription.py \
  --list-review --review-file "/absolute/meeting.md" \
  --review-status all --json
```

📚 **Documentation**: See [daymade-audio/transcript-fixer/references/](https://github.com/daymade/claude-code-skills/blob/HEAD/daymade-audio/transcript-fixer/references) for workflow guides, SQL queries, troubleshooting, best practices, team collaboration, and API setup.

**Requirements**: Python 3.10+ and uv. Native AI correction uses the active agent; an external API key is needed only for the optional agent-less API route.

---

### **video-comparer** - Video Comparison and Quality Analysis

Compare two videos and generate interactive HTML reports with quality metrics and frame-by-frame visual comparisons.

**When to use:**
- Comparing original and compressed videos
- Analyzing video compression quality and efficiency
- Evaluating codec performance or bitrate reduction impact
- Assessing before/after compression results
- Quality analysis for video encoding workflows

**Key features:**
- Quality metrics calculation (PSNR, SSIM)
- Frame-by-frame visual comparison with three viewing modes:
  - Slider mode: Drag to reveal differences
  - Side-by-side mode: Simultaneous display
  - Grid mode: Compact 2-column layout
- Video metadata extraction (codec, resolution, bitrate, duration, file size)
- Self-contained HTML reports (no server required, works offline)
- Security features (path validation, resource limits, timeout controls)
- Multi-platform FFmpeg support (macOS, Linux, Windows)

**Example usage:**
```bash
# Basic comparison
python3 scripts/compare.py original.mp4 compressed.mp4

# Custom output and frame interval
python3 scripts/compare.py original.mp4 compressed.mp4 -o report.html --interval 10

# Batch processing
for original in originals/*.mp4; do
    compressed="compressed/$(basename "$original")"
    output="reports/$(basename "$original" .mp4).html"
    python3 scripts/compare.py "$original" "$compressed" -o "$output"
done
```

**🎬 Live Demo**

*Coming soon*

📚 **Documentation**: See [video-comparer/references/](https://github.com/daymade/claude-code-skills/blob/HEAD/video-comparer/references) for quality metrics interpretation, FFmpeg commands, and configuration options.

**Requirements**: Python 3.8+, FFmpeg/FFprobe (install via `brew install ffmpeg`, `apt install ffmpeg`, or `winget install ffmpeg`)

---

### **qa-expert** - Comprehensive QA Testing Infrastructure

Establish world-class QA testing processes with autonomous LLM execution, Google Testing Standards, and OWASP security best practices.

**When to use:**
- Setting up QA infrastructure for new or existing projects
- Writing standardized test cases following Google Testing Standards (AAA pattern)
- Implementing security testing (OWASP Top 10 coverage)
- Executing comprehensive test plans with automatic progress tracking
- Filing bugs with proper P0-P4 severity classification
- Calculating quality metrics and enforcing quality gates
- Enabling autonomous LLM-driven test execution
- Preparing QA documentation for third-party team handoffs

**Key features:**
- **One-command initialization**: QA directories, templates and example CSVs
- **Autonomous execution**: Follow the approved project plan with result tracking and bug reports
- **Testing standards and quality gates**: Follow [qa-expert](https://github.com/daymade/claude-code-skills/blob/HEAD/qa-expert/SKILL.md) for execution; the target project owns release policy
- **Ground Truth Principle**: Prevents doc/CSV sync issues (test docs = authoritative source)
- **Bug tracking**: P0-P4 classification with detailed repro steps and environment info
- **Onboarding**: Guide for new QA engineers
- **LLM prompts**: Ready-to-use prompts for specific QA tasks
- **Metrics dashboard**: Test execution progress, pass rate, bug analysis, quality gates status

**Example usage:**
```bash
# Resolve qa-expert-dir from the loaded Skill; use a fresh project root
uv run <qa-expert-dir>/scripts/init_qa_project.py my-app <project-root>

# Calculate quality metrics and gates status
uv run <qa-expert-dir>/scripts/calculate_metrics.py <project-root>/tests/docs/templates/TEST-EXECUTION-TRACKING.csv

# For autonomous execution, copy master prompt from:
# references/master_qa_prompt.md → paste to LLM → execute the project's approved test plan
```

**🎬 Live Demo**

*Coming soon*

📚 **Documentation**: See [qa-expert/references/](https://github.com/daymade/claude-code-skills/blob/HEAD/qa-expert/references) for:
- `master_qa_prompt.md` - Autonomous execution entry
- `google_testing_standards.md` - AAA pattern, coverage thresholds, OWASP testing
- `day1_onboarding.md` - Onboarding timeline for new QA engineers
- `ground_truth_principle.md` - Preventing doc/CSV sync issues
- `llm_prompts_library.md` - Task-specific QA prompts

**Requirements**: Python 3.8+

Initialization creates templates. Before execution, replace example rows, supply test specifications and verify the project harness. Follow [the execution SOP](https://github.com/daymade/claude-code-skills/blob/HEAD/qa-expert/references/master_qa_prompt.md) for recovery and handoff.

---

### **prompt-optimizer** - Prompt Engineering with EARS Methodology

Transform vague prompts into precise, well-structured specifications using EARS (Easy Approach to Requirements Syntax) - a methodology created by Rolls-Royce for converting natural language into testable requirements.

**Methodology inspired by:** [阿星AI工作室 (A-Xing AI Studio)](https://mp.weixin.qq.com/s/yUVX-9FovSq7ZGChkHpuXQ), which pioneered combining EARS with domain theory grounding for practical prompt enhancement.

**When to use:**
- Converting loose requirements into structured specifications
- Optimizing prompts for AI code generation or content creation
- Breaking down vague feature requests into atomic, testable statements
- Adding domain theory grounding to technical requirements
- Transforming "build X" requests into detailed implementation specs
- Learning prompt engineering best practices with proven frameworks

**Key features:**
- **EARS transformation**: 5 sentence patterns (ubiquitous, event-driven, state-driven, conditional, unwanted behavior)
- **6-step optimization workflow**: Analyze → Transform → Identify theories → Extract examples → Enhance → Present
- **Domain theory catalog**: 40+ frameworks mapped to 10 domains (productivity, UX, gamification, learning, e-commerce, security)
- **Structured prompt framework**: Role/Skills/Workflows/Examples/Formats template
- **Advanced techniques**: Multi-stakeholder requirements, non-functional specs, complex conditional logic
- **Complete examples**: Procrastination app, e-commerce product page, learning dashboard, password reset
- **Theory grounding**: GTD, BJ Fogg Behavior Model, Gestalt Principles, AIDA, Zero Trust, and more
- **Progressive disclosure**: Bundled references (ears_syntax.md, domain_theories.md, examples.md)

**Example usage:**
```markdown
# Before (vague)
"Build me a password reset feature"

# After EARS transformation (7 atomic requirements)
1. When user clicks "Forgot Password", the system shall display email input field
2. When user submits valid email, the system shall send password reset link valid for 1 hour
3. When user clicks reset link, the system shall verify token has not expired
4. When token is valid, the system shall display password creation form requiring minimum 12 characters, 1 uppercase, 1 number, 1 special character
5. When user submits new password meeting requirements, the system shall hash password with bcrypt and invalidate reset token
```

> The README is long; the above is its first 40000 characters. Full content: https://github.com/daymade/claude-code-skills
