Mermaid Tools
skill from daymade/claude-code-skills
skill from daymade/claude-code-skills
Real data. Real impact.
Emerging
Developers
Per week
Excellent
Skills give you superpowers. Install in 30 seconds.
This skill enables extraction of Mermaid diagrams from markdown files and generation of high-quality PNG images. The skill bundles all necessary scripts (
extract-and-generate.sh, extract_diagrams.py, and puppeteer-config.json) in the scripts/ directory for portability and reliability.
Extract Mermaid diagrams from a markdown file and generate PNG images using the bundled
extract-and-generate.sh script:
cd ~/.claude/skills/mermaid-tools/scripts ./extract-and-generate.sh "<markdown_file>" "<output_directory>"
Parameters:
<markdown_file>: Path to the ma# Skill Demonstrations This directory contains automated demonstrations of each skill using [VHS (Video Home System)](https://github.com/charmbracelet/vhs) by Charmbracelet. VHS allows you to write terminal recordings as code, making demos reproducible, version-controllable, and typo-free. ## š Demo Structure
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
## š¬ Generating Demos ### Prerequisites Install VHS: **macOS:** ```bash 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.