charm-freeze

Convert code files and terminal output into PNG, SVG, or WebP images.

12|2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/alxxpersonal/forge --skill charm-freeze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: charm-freeze
Source: https://github.com/alxxpersonal/forge/tree/main/skills/charm-freeze
Command: npx skills add https://github.com/alxxpersonal/forge --skill charm-freeze

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating shareable visuals from code and terminal sessions for documentation, tutorials, and talks.

Core Features & Use Cases

  • Auto-detect language from file names or content and render syntax-highlighted code
  • Output formats include PNG, SVG, and WebP with consistent styling
  • Support piping input or executing commands to capture live terminal output
  • Theme, font, and layout customization for branding and readability
  • Suitable for screenshots in READMEs, blogs, and presentations

Quick Start

Run freeze on a code file to generate an image suitable for documentation or sharing.

Frequently Asked Questions about charm-freeze

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

FAQPage Schema
How do I turn code and terminal output into images for documentation?

You can turn code and terminal output into shareable images by running an automation tool that auto-detects the programming language, renders syntax-highlighted source code, and captures live command outputs. It supports piping input or executing commands directly to generate visuals suitable for tutorials.

What output formats are supported when generating code screenshots?

Supported output formats for generating code screenshots include PNG, SVG, and WebP. These formats ensure consistent styling and readability for visuals used across various platforms like READMEs, blogs, and presentations.

Can I customize the theme and font when converting code to images?

Yes, you can customize the theme, font, and layout when converting code to images. This functionality allows you to apply specific branding and ensure optimal readability for your generated source code visuals.

Does the tool support auto language detection for different source code files?

Yes, the tool supports auto language detection for different source code files. It automatically identifies the programming language from file names or content to accurately render syntax-highlighted code without requiring manual configuration.

What is the best way to capture live terminal output as an image?

The best way to capture live terminal output as an image is by using a tool that supports executing commands directly to capture the session. This method automates the visualization of command outputs into consistently styled image formats like PNG or SVG for sharing.