The PhotonForge LiveViewer is a local, interactive 2D layout viewer for pf.Component and circuits: from photonforge.live_viewer import LiveViewer, point it at a component, and it serves a browser view that redraws as you edit the design - the primary visual feedback loop while building layouts. Covers the Python lifecycle (open on a fixed port, push updates, show several components together, fit large devices, release the port) and the browser-side window.lvApi that lets an AI agent drive the viewer headlessly: zoom/pan/fit the camera, toggle layers, inspect the shape at a point, measure distances, and read the layer list, cell hierarchy, and camera state. Use when the user wants to see or iterate on a PhotonForge layout, run a viewer script, drive or inspect the viewer programmatically, or fix a stuck/port-in-use LiveViewer.
$npx -y skills add flexcompute/plugin-marketplace --skill photonforge-live-viewerInstalls into the current project.
Run `npx skills use "https://github.com/flexcompute/plugin-marketplace" --skill "flexcompute/plugin-marketplace/photonforge-live-viewer"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/flexcompute/plugin-marketplace" that are relevant to the current task. Run `npx skills add "https://github.com/flexcompute/plugin-marketplace"` and select the relevant skills, then follow their instructions.