nanodevice_flakedetect_commit

Insert detected flake polygons from traces.json into KLayout as GDS geometry.

32|6|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/caidish/KlayoutClaw --skill nanodevice-flakedetect-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nanodevice_flakedetect_commit
Source: https://github.com/caidish/KlayoutClaw/tree/main/skills/nanodevice_flakedetect_commit
Command: npx skills add https://github.com/caidish/KlayoutClaw --skill nanodevice-flakedetect-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Insert detected flake polygons into KLayout as GDS geometry using the geometry skill's add_polygon.py. Use after combine completes to commit traces.json contours as polygons on the correct layers.

Core Features & Use Cases

  • End-to-end workflow to convert traces.json contours into layer-specific polygons in KLayout.
  • Uses execute_script-based insertion to ensure compatibility within Docker environments.
  • Integrates with the KlayoutClaw plugin and MCP workflow to support nanodevice fabrication pipelines.

Quick Start

Load the traces.json produced by the combine step, center the background image in KLayout, and run the workflow to commit the polygons and verify with a screenshot.

Frequently Asked Questions about nanodevice_flakedetect_commit

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

FAQPage Schema
How do I commit detected flake contours as GDS polygons in KLayout?

To commit flake contours as GDS polygons in KLayout, use this Skill to insert detected flake polygons from traces.json into the correct layers via the add_polygon.py execute_script workflow.

What do I need to run the flake detection polygon insertion workflow in KLayout?

You need a running KLayout instance with the KlayoutClaw plugin, a loaded background image, a traces.json file from the combine step, and execute_script execution to insert the polygons.

When do I need to convert traces.json contours into GDS geometry?

You convert traces.json contours into GDS geometry after the flake detection combine step completes, ensuring detected contours are committed as layer-specific polygons within your nanodevice fabrication pipeline.

Does this polygon insertion workflow work inside Docker environments?

Yes, the polygon insertion workflow uses execute_script-based insertion to ensure full compatibility within Docker environments running KLayout and the KlayoutClaw plugin.

How do I verify that flake polygons were committed to the correct GDS layers?

After running the workflow to commit the polygons from traces.json, verify the layer-specific geometry by taking a screenshot of the updated KLayout background image.