Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Create Hummingbot-branded PDF slides from markdown with Mermaid diagram support. Use for presentations, decks, and technical documentation with professional...
Create Hummingbot-branded PDF slides from markdown with Mermaid diagram support. Use for presentations, decks, and technical documentation with professional...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Create Hummingbot-branded presentation slides in PDF format from markdown content. Features two-column layouts and Mermaid diagram rendering for technical architecture and flowcharts.
Before generating the PDF, parse the markdown and show the user a summary: ๐ Slide Outline: 1. First Slide Title 2. Second Slide Title 3. Third Slide Title ... Total: X slides Please confirm to proceed with PDF generation, or provide edits. Wait for user confirmation before proceeding.
Run the generation script: bash <(curl -s https://raw.githubusercontent.com/hummingbot/skills/main/skills/slides-generator/scripts/generate_slides.sh) \ --input "<markdown_file_or_content>" \ --output "<output_pdf_path>" Or if the user provided inline content, save it to a temp file first: # Save content to temp file cat > /tmp/slides_content.md << 'SLIDES_EOF' <markdown_content_here> SLIDES_EOF # Generate PDF bash <(curl -s https://raw.githubusercontent.com/hummingbot/skills/main/skills/slides-generator/scripts/generate_slides.sh) \ --input /tmp/slides_content.md \ --output ~/slides_output.pdf
After generation, tell the user: The PDF file location How many slides were generated Offer to open/view the PDF if desired
If the user wants to edit slides from a previously generated PDF: Read the original markdown (if available) or view the PDF to understand current content Ask the user what changes they want: Edit specific slide content Add new slides Remove slides Reorder slides Apply changes to the markdown Regenerate the PDF Use the --edit flag to update specific slides without regenerating all: bash <(curl -s https://raw.githubusercontent.com/hummingbot/skills/main/skills/slides-generator/scripts/generate_slides.sh) \ --input "<updated_markdown>" \ --output "<same_pdf_path>" \ --edit
Users can describe diagrams in natural language using mermaid: syntax. You must translate these descriptions to Mermaid code before generating the PDF.
Users write descriptions like: mermaid: A flowchart showing User Interface connecting to Condor and MCP Agents, both connecting to Hummingbot API (highlighted), then to Client, then to Gateway
Convert the description to proper Mermaid syntax: \`\`\`mermaid flowchart TB A[User Interface] --> B[Condor] A --> C[MCP Agents] B --> D[Hummingbot API] C --> D D --> E[Hummingbot Client] E --> F[Gateway] style D fill:#00D084,color:#fff \`\`\`
flowchart TD - Top-down flowchart flowchart LR - Left-right flowchart sequenceDiagram - API and interaction flows classDiagram - Object-oriented design erDiagram - Database schemas
Use style NodeName fill:#00D084,color:#fff for Hummingbot green highlighting.
Mermaid diagrams require the Mermaid CLI: npm install -g @mermaid-js/mermaid-cli
Use regular \``` code blocks for ASCII art, code snippets, or preformatted text: \`\`\` Price ^ | [BUY] --- Level 3 | [BUY] --- Level 2 | [BUY] --- Level 1 +-------------------> Time \`\`\` Code blocks render with monospace font on a gray background.
The script will check for and install if needed: Python 3 fpdf2 Python package (for PDF generation)
IssueSolution"Python not found"Install Python 3: brew install python3 (macOS) or apt install python3 (Linux)"fpdf2 not installed"Run: pip3 install fpdf2"Permission denied"Check write permissions for output directory"Empty PDF"Verify markdown format follows the ## N. Title pattern
ScriptPurposegenerate_slides.shMain PDF generation script
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.