julia-makie-recipes

Create custom Makie plot types and convert custom data via @recipe macro in Julia.

30|6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-makie-recipes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: julia-makie-recipes
Source: https://github.com/Krastanov/JuliaLLMAgentSkills/tree/main/julia-makie-recipes
Command: npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-makie-recipes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation of reusable, themeable, and custom plot types within the Makie plotting ecosystem, simplifying complex visualizations.

Core Features & Use Cases

  • Custom Plot Creation: Define entirely new plot types using Makie's @recipe macro.
  • Type Conversion: Handle custom data types by converting them into plottable formats.
  • Use Case: Develop a specialized plot for visualizing quantum circuits, where each gate type is rendered uniquely, and the plot updates reactively as the circuit definition changes.

Quick Start

Use the julia-makie-recipes skill to define a custom CircuitPlot using Makie's @recipe macro.

Frequently Asked Questions about julia-makie-recipes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create custom plot types in Makie using Julia?

Defining custom Makie plot types involves using the `@recipe` macro to establish bespoke chart definitions. This enables reusable, themeable visualization components tailored to advanced plotting scenarios within the Julia ecosystem.

How does Makie handle custom data type conversion for visualizations?

Makie handles custom data type conversion by applying package extension patterns to transform specialized structures into plottable formats. This ensures bespoke data types integrate seamlessly into reactive visualization workflows.

Do I need Julia package extensions to build reusable Makie visualization components?

Yes, adhering to Julia's package extension patterns is required to build reusable Makie visualization components. This architecture ensures your custom plot types integrate cleanly without creating heavy dependencies.

When do I need to use the @recipe macro for advanced plotting scenarios?

You need the `@recipe` macro for advanced plotting scenarios when defining entirely new plot types, such as rendering quantum circuit gates uniquely. It simplifies complex visualizations by enabling reactive updates and bespoke definitions.

What are the limitations of creating custom Makie plot types?

Limitations of creating custom Makie plot types include the requirement to strictly adhere to Julia's package extension patterns. Additionally, users must have a solid understanding of Makie.jl to implement bespoke chart definitions successfully.