---
title: "G-code - Air Market"
description: "You have a 3D model file and you need gcode a printer will accept. This drives real slicer programs to produce it, and it can look at the model beforehand and the gcode afterwards to catch problems.…"
canonical: "https://airmarket.ai/app/gcode"
---

[Air Market](/) / [Design](/category/design) / G-code

Skill by [earthtojake](/@earthtojake)

# G-code

Turn a 3D model into printer-ready gcode and check it first

## What this does

You have a 3D model file and you need gcode a printer will accept. This drives real slicer programs to produce it, and it can look at the model beforehand and the gcode afterwards to catch problems. Reach for it before anything gets sent to a machine.

### Top 3 things it does for you

- Slice a mesh file into gcode for a specific printer
- Check whether a model is ready to slice
- Validate gcode before it reaches a printer

## Information

**G-code at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [earthtojake](/@earthtojake) |
| Category | [Design](/category/design) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 42 KB |
| Licence | MIT |
| Repository | [earthtojake/text-to-cad](https://github.com/earthtojake/text-to-cad/tree/d4800f11169ee7c8aaeddbcc1e567dd88d300277/skills/gcode) |
| GitHub stars | 13,832 (as of Nov 2026) |
| Installs | 10,528, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of G-code and flagged nothing. AIR's verdict: **safe**.

**What G-code's check was run against**

|  |  |
| --- | --- |
| Commit | d4800f11169ee7c8aaeddbcc1e567dd88d300277 |
| Content hash | e6149c2ebd3c7bdafec59ace364386b584329cf3ab5b47deb84091c8b74f200b |
| Files read | [Browse the files at this exact commit](https://github.com/earthtojake/text-to-cad/blob/d4800f11169ee7c8aaeddbcc1e567dd88d300277/skills/gcode/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for G-code](/security/gcode)

## About G-code

This generates plain FDM .gcode from 3D mesh files by orchestrating real slicer command line tools. It takes .stl, .obj, unsliced .3mf, .ply, .glb and .gltf files and slices them against a printer profile.

It also inspects and checks. It can discover which slicer backends are available locally, look at a mesh to see whether it is slice-ready, and statically validate the gcode it produces before any printer-specific handoff.

Dry runs are part of the same flow, so you can see what would happen without committing to it.

## What's inside

- SKILL.md - instructions
- agents/openai.yaml - data
- LICENSE - reference
- references/gcode-validation.md - reference
- references/slicer-backends.md - reference
- scripts/gcode_tool.py - script

## Questions

### Is G-code safe to install?

AIR scanned this exact version of G-code and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit d4800f11169e, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/gcode.

### How do I install G-code?

Open https://airmarket.ai/app/gcode on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/earthtojake/text-to-cad/tree/d4800f11169ee7c8aaeddbcc1e567dd88d300277/skills/gcode. Install from that link, not the branch.

## Related on Air Market

- [More Design listings](/category/design)
- [Everything by earthtojake](/@earthtojake)

---

Canonical URL: <https://airmarket.ai/app/gcode>
