PDF Creator
Create professional PDF documents from markdown with proper Chinese font support.
Create professional PDF documents from markdown with proper Chinese font support.
Real data. Real impact.
Emerging
Developers
Per week
Excellent
Skills give you superpowers. Install in 30 seconds.
Create professional PDF documents from markdown with proper Chinese font support.
Convert a single markdown file:
uv run --with weasyprint --with markdown scripts/md_to_pdf.py input.md output.pdf
Batch convert multiple files:
uv run --with weasyprint --with markdown scripts/batch_convert.py *.md --output-dir ./pdfs
If encountering library errors, set these environment variables first:
export DYLD_LIBRARY_PATH="/opt/homebrew/lib:$DYLD_LIBRARY_PATH" export PKG_CONFIG_PATH="/opt/homebrew/lib/ ## Code Examples ### README.md
This directory contains automated demonstrations of each skill using VHS (Video Home System) by Charmbracelet.
VHS allows you to write terminal recordings as code, making demos reproducible, version-controllable, and typo-free.
demos/ āāā skill-creator/ ā āāā init-skill.tape # Initialize a new skill ā āāā validate-skill.tape # Validate skill quality ā āāā package-skill.tape # Package for distribution āāā github-ops/ ā āāā create-pr.tape # Create pull requests āāā markdown-tools/ ā āāā convert-docs.tape # Convert documents āāā generate_all_demos.sh # Generate all GIFs
Install VHS:
macOS:
brew install vhs
Linux (with Go):
go install github.com/charmbracelet/vhs@latest
Or download from: https://github.com/charmbracelet/vhs/releases
### generate_all_demos.sh
#!/bin/bash set -e
echo "================================================" echo "Generating Claude Code Skills Demo GIFs" echo "================================================" echo ""
GREEN='\033[0;32m' YELLOW='\033[1;33m' RED='\033[0;31m' NC='\033[0m' # No Color
if ! command -v vhs &> /dev/null; then echo -e "${RED}Error: VHS is not installed!${NC}" echo "" echo "Install VHS to generate demo GIFs:" echo "" echo "macOS:" echo " brew install vhs" echo "" echo "Linux (with Go):" echo " go install github.com/charmbracelet/vhs@latest" echo "" echo "Or download from: https://github.com/charmbracelet/vhs/releases" echo "" exit 1 fi
echo -e "${GREEN}ā VHS found${NC}" echo ""
TAPE_FILES=$(find demos -name "*.tape" -type f | sort) TOTAL=$(echo "$TAPE_FILES" | wc -l | tr -d ' ') CURRENT=0
echo "Found $TOTAL demo tape files" echo ""
for tape_fi
### index.html
No automatic installation available. Please visit the source repository for installation instructions.
View Installation InstructionsThe Claude Code Skills Marketplace
Discover and install production-ready AI capabilities in 60 seconds. Part of the Torly.ai family.
Ā© 2026 Torly.ai. All rights reserved.