Skip to main content

Generate Workflow Diagram

Skill Verified Active

Generate themed Mermaid flowchart diagrams from putior workflow data. Covers theme selection (9 themes including 4 colorblind-safe), output modes (console, file, clipboard, raw), interactive features (clickable nodes, source info), and embedding in README, Quarto, and R Markdown. Use after annotating source files and ready to produce a visual diagram, when regenerating a diagram after workflow changes, or when switching themes or output formats for different audiences.

Purpose

To automate the creation and integration of visual workflow diagrams, making complex processes easier to understand and document.

Features

  • Generate themed Mermaid diagrams
  • Support for 9 themes (including colorblind-safe)
  • Multiple output modes (console, file, clipboard, raw)
  • Interactive features (clickable nodes, source info)
  • Embedding in README, Quarto, and R Markdown

Use Cases

  • Creating visual diagrams after annotating source files
  • Regenerating diagrams after workflow changes
  • Switching themes or output formats for different audiences
  • Embedding workflow diagrams in documentation

Non-Goals

  • Directly editing workflow logic
  • Generating diagrams for non-putior data
  • Providing a general-purpose diagramming tool

Workflow

  1. Extract workflow data using putior functions
  2. Select theme and optional parameters
  3. Optionally create a custom palette with put_theme()
  4. Generate Mermaid output
  5. Embed the diagram in a target document

Prerequisites

  • R environment
  • putior R package

Installation

/plugin install agent-almanac@pjt222-agent-almanac

Quality Score

Verified
99 /100
Analyzed about 12 hours ago

Trust Signals

Last commit1 day ago
Stars14
LicenseMIT
Status
View Source

Similar Extensions

Add New Opc Skill

100

Checklist and automation guide for adding a new skill to the OPC Skills project. Ensures all required files, metadata, logos, and listings are created before release. Use when adding a new skill, publishing a skill, or preparing a skill for release.

Skill
ReScienceLab

Create Spatial Visualization

100

Create interactive maps, elevation profiles, and spatial visualizations from GPX tracks, waypoints, or route data using R (sf, leaflet, tmap) or Observable (D3, deck.gl). Covers data import, coordinate system handling, map styling, and export to HTML or image formats. Use when visualizing a planned or completed tour route on an interactive map, creating elevation profiles for hiking or cycling routes, overlaying waypoints and POIs on a basemap, or building a web-based trip dashboard.

Skill
pjt222

Annotate Source Files

100

Add PUT workflow annotations to source files using the correct language-specific comment prefix. Covers annotation syntax, skeleton generation via put_generate(), multiline annotations, .internal variables, and validation. Supports 30+ languages with automatic comment prefix detection. Use after analyzing a codebase and having an annotation plan, when adding workflow documentation to new or existing source files, or when documenting data pipelines, ETL processes, or multi-step computations.

Skill
pjt222

Create Glyph

99

Create R-based pictogram glyphs for skill, agent, or team icons in the visualization layer. Covers concept sketching, ggplot2 layer composition using the primitives library, color strategy, registration in the appropriate glyph mapping file and manifest, rendering via the build pipeline, and visual verification of the neon-glow output. Use when a new entity has been added and needs a visual icon for the force-graph visualization, an existing glyph needs replacement, or when batch-creating glyphs for a new domain.

Skill
pjt222

Cli Anything Mermaid

98

Command-line interface for Mermaid Live Editor - Create, edit, and render Mermaid diagrams via stateful project files and mermaid.ink renderer URLs. Designed for AI agents and power users who need to generate flowcharts, sequence diagrams, and other visualizations without a GUI.

Skill
hkuds

Teach Guidance

100

Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.

Skill
pjt222

© 2025 SkillRepo · Find the right skill, skip the noise.