physics-diagrams

Generate publication-quality physics diagrams for LaTeX papers using TikZ, Feynman diagrams, and Matplotlib.

14|6|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/fkguo/nullius --skill physics-diagrams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: physics-diagrams
Source: https://github.com/fkguo/nullius/tree/main/skills/physics-diagrams
Command: npx skills add https://github.com/fkguo/nullius --skill physics-diagrams

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, tikz-feynhand, python-matplotlib, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps researchers and scientists create high-quality, publication-ready physics diagrams for LaTeX papers, eliminating the need for manual diagram creation and improving the accuracy and consistency of figures.

Core Features & Use Cases

  • Automated Diagram Generation: Generate various types of physics diagrams, including Feynman diagrams, integral equations, and geometric schematics.
  • Customization Options: Customize the appearance and style of diagrams using TikZ, Feynman diagrams, and Matplotlib.
  • Quality Control: Ensure diagram quality by checking for label collisions, alignment issues, and proper formatting.

Quick Start

Use the physics-diagrams skill to create a Feynman diagram for a simple scattering process, with vertices labeled as 'A', 'B', 'C', and 'D', and lines connecting them.

Frequently Asked Questions about physics-diagrams

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

FAQPage Schema
How do I generate publication-quality physics diagrams for LaTeX papers?

You can generate publication-quality physics diagrams for LaTeX papers by automating creation with TikZ, Feynman diagrams, and Matplotlib, which handles various diagram types and customization options.

How do I create a Feynman diagram for a simple scattering process?

To create a Feynman diagram for a scattering process, specify vertices with labels like 'A', 'B', 'C', and 'D', and the tool will automatically generate connecting lines using tikz-feynhand.

Can I customize the appearance of TikZ physics diagrams?

Yes, you can customize the appearance and style of physics diagrams using TikZ, Feynman diagrams, and Matplotlib to match your publication requirements.

How do I check physics diagrams for label collisions and alignment issues?

You can check physics diagrams for label collisions, alignment issues, and proper formatting using built-in quality control checks that ensure accuracy and consistency.

Do I need Matplotlib and tikz-feynhand installed to generate physics diagrams?

Yes, you need Matplotlib and tikz-feynhand installed, as these dependencies are required for the diagram generation process to produce publication-ready figures.

What types of physics diagrams can I automate for LaTeX documents?

You can automate the creation of various physics diagram types for LaTeX documents, including Feynman diagrams, integral equations, and geometric schematics.