English · 简体中文 · 日本語 / v2.0.0 Use Skill Cases Evidence A new view of the formal model.
$ npx -y skills add k-telux/OpticalModeler --agent claude-code
A new view of the formal model. Apparatus layout and beam geometry retained; private instrument identities and scene files excluded.
Design the path. Keep the evidence.
OpticalModeler is an Agent Skill for turning measurement ideas, diagrams and photographed setups into editable Blender optical systems. It connects the optical route to real apertures, mounts and support paths, then keeps the saved scene, checks and final views tied to the same result.
Install with a compatible Agent Skills installer:
npx skills add k-telux/OpticalModeler
Then give your agent the input, what may change, and what you need back:
Use
$thorlabs-blender-optical-path
to reconstruct these photos
on the accepted baseline.
Keep the original files.
Keep fixed upper endpoints.
Deliver an optics-only model,
final views and a checklist.
Mark installed, candidate
and proposed parts.
Prefer a manual install? Copy the skill folder into your agent's skills directory.
| Your goal | Where the work begins |
|---|---|
| Design a new measurement | An empty scene, a source-backed topology and permitted component assets. |
| Reconstruct a diagram or photographs | Authoritative inputs and an explicitly retained baseline. |
| Correct an accepted model | Frozen originals, protected families and declared movable degrees of freedom. |
| Audit an existing scene | Read-only evidence, actual saved geometry and precise findings. |
| Present the accepted result | A separate camera/light copy with geometry and image provenance preserved. |
Keep a fixed upper endpoint fixed. Move an optic with its mount and supports. Treat a proposed camera as proposed. A clearer render supports presentation; it does not close an unknown physical interface.
Six conversations show the decisions that matter, including rejection, correction and the final output:
The laboratory-derived dialogues are edited, anonymized teaching reconstructions. Private photos, exact setup coordinates, important instrument SKUs and the full scene are not distributed. Read the Chinese dialogues →
The optical path. Directed branches, actual working faces, apertures and detector endpoints. Free-space light and guided fiber keep distinct roles.
The physical structure. Real mounting interfaces, table holes, fasteners and continuous supports. Representative checks precede repeated placement; saved-scene checks cover the affected neighbors.
The evidence. One scene lineage, fresh reopen measurements, actual image producers and a consistent manifest. An execution success, source CAD and a well-framed picture each support their own claim.
End-to-end workflow · Photographed reconstruction · Presentation and delivery
| Status | What you can conclude |
|---|---|
| PASS | The declared applicable gates have current evidence. |
| PARTIAL / SCOPED | A stated subset is checked; remaining blockers and limits stay visible. |
| UNVERIFIED | Necessary evidence is missing or inconclusive. |
| BLOCKED | A known requirement fails. |
READY_FOR_USER_REVIEW means the requested handoff is ready for inspection. It does not certify installed hardware, thread preload, alignment, optical performance or laser safety. The cover is a presentation detail from an existing model, with its inherited physical limits preserved. Image provenance · Publication privacy
UNVERIFIED where private assets are required.python scripts/validate_repository.py
The validator checks skill editions, resources, manifests, historical verdicts, PNG metadata and runnable software checks. Keep a private identifier policy outside the repository when publishing laboratory-derived material; inspect pixels and container contents separately. See privacy guidance.
Changelog · Contributing · Third-party notices · Security · Project-memory template
Independent community workflow. Not affiliated with or endorsed by Thorlabs. English is the technical source; Chinese and Japanese entries preserve its evidence rules.
Maintained by telux · MIT License
opticalmodeler is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Machine Learning category. Install it with the command on its page. It includes thorlabs-blender-optical-path. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it