Communitygithub.com

zc277584121/mermaid-to-gif

Convertit les blocs de code Mermaid dans les fichiers .mmd ou .md en GIF animés avec des styles d'animation personnalisables (progressif, défilement de surbrillance, flux pulsé, vague).

Qu'est-ce que mermaid-to-gif ?

Cette compétence permet aux développeurs de convertir des diagrammes Mermaid, présents dans des fichiers .mmd ou .md, en GIF animés. Elle est utile pour créer des présentations dynamiques, de la documentation interactive ou des démonstrations visuelles de processus. La compétence supporte plusieurs styles d'animation comme le style progressif (affichage étape par étape), le défilement de surbrillance (mise en lumière séquentielle des éléments), le flux pulsé (effet de vague sur les connexions) et le style vague. Grâce à son intégration dans des outils d'IA comme Claude Code ou Cursor, les utilisateurs peuvent facilement transformer des diagrammes statiques en contenus animés sans quitter leur environnement de développement. Le processus consiste à analyser le fichier source, extraire les blocs Mermaid, générer des images intermédiaires avec Puppeteer ou un rendu similaire, puis assembler les images en un GIF avec une bibliothèque comme gif.js ou ImageMagick.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zc277584121/marketing-skills/tree/main/skills/mermaid-to-gif

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait mermaid-to-gif ?

Convertit les blocs de code Mermaid dans les fichiers .mmd ou .md en GIF animés avec des styles d'animation personnalisables (progressif, défilement de surbrillance, flux pulsé, vague).

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

zc277584121/browser-screenshot

Take focused, region-specific screenshots from web pages. Navigates to the right page based on user context (URL, search query, social media post), locates the target region via DOM selectors, and crops to a clean, focused screenshot.

zc277584121/chrome-automation

Automate Chrome browser tasks using agent-browser CLI. Navigate pages, fill forms, click buttons, take screenshots, extract data, and replay recorded workflows — all inside the user's real Chrome session.

zc277584121/content-rewrite

Adapt and rewrite content for different platforms (LinkedIn, X, Reddit, English blog, WeChat). Each platform has its own tone, format, and length requirements.

zc277584121/github-traffic

Fetch, store, and visualize GitHub repository traffic data (views, clones, referrers, stars) with trend charts. Requires repo push access.

zc277584121/image-generation

Generate illustration images for articles and documentation with a Codex-first workflow, OpenAI API fallback, and Gemini fallback.

zc277584121/jupyter-notebook-writing

Write Milvus application-level Jupyter notebook examples using a Markdown-first workflow with jupyter-switch for format conversion.

zc277584121/md-to-feishu

Convert local Markdown files to Feishu (Lark) documents with automatic image uploading. Uses the feishu-docx CLI tool.

zc277584121/mermaid-to-image

Convert Mermaid code blocks in Markdown files to PNG images using the mermaid.ink API.

zc277584121/raw-video-processing

Post-process raw screen recordings by removing silent segments and applying speed adjustments. Uses FFmpeg-based Python scripts to optimize video pacing automatically.

zc277584121/remove-ai-style

Review and adjust writing style to reduce AI-generated patterns, making text read more naturally and human-like. Supports Chinese and English.

zc277584121/screenshot-compression

Compress PNG and JPEG screenshots in place using pngquant and jpegoptim, keeping the original format for maximum compatibility.

zc277584121/video-to-gif

Convert a video to multiple GIF variants with different quality/size tradeoffs. Generates a comparison set so the user can visually pick the best result.

Skills associés