Threejs World Generation
calesthio/OpenMontage
Build deterministic, editable, free-viewpoint Three.js worlds from text or structured briefs.
Design, reconstruct from photographs or schematics, correct, audit, and present Blender optical systems using provenance-bound CAD and measured optical and mechanical interfaces.
$ npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install k-telux/OpticalModeler thorlabs-blender-optical-path --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/k-telux/OpticalModeler.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/thorlabs-blender-optical-path .claude/skills/thorlabs-blender-optical-path && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "thorlabs-blender-optical-path" agent skill from https://github.com/k-telux/OpticalModeler/tree/main/skills/thorlabs-blender-optical-path into .claude/skills/thorlabs-blender-optical-path/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "thorlabs-blender-optical-path", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/k-telux/OpticalModeler/tree/main/skills/thorlabs-blender-optical-pathType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install k-telux/OpticalModeler thorlabs-blender-optical-path --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k-telux/OpticalModeler.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/thorlabs-blender-optical-path .agents/skills/thorlabs-blender-optical-path && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "thorlabs-blender-optical-path" agent skill from https://github.com/k-telux/OpticalModeler/tree/main/skills/thorlabs-blender-optical-path into .agents/skills/thorlabs-blender-optical-path/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "thorlabs-blender-optical-path", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install k-telux/OpticalModeler thorlabs-blender-optical-path --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k-telux/OpticalModeler.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/thorlabs-blender-optical-path .cursor/skills/thorlabs-blender-optical-path && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "thorlabs-blender-optical-path" agent skill from https://github.com/k-telux/OpticalModeler/tree/main/skills/thorlabs-blender-optical-path into .cursor/skills/thorlabs-blender-optical-path/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "thorlabs-blender-optical-path", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/k-telux/OpticalModeler.git --path skills/thorlabs-blender-optical-path--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install k-telux/OpticalModeler thorlabs-blender-optical-path --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k-telux/OpticalModeler.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/thorlabs-blender-optical-path .gemini/skills/thorlabs-blender-optical-path && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "thorlabs-blender-optical-path" agent skill from https://github.com/k-telux/OpticalModeler/tree/main/skills/thorlabs-blender-optical-path into .gemini/skills/thorlabs-blender-optical-path/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "thorlabs-blender-optical-path", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install k-telux/OpticalModeler thorlabs-blender-optical-pathInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/k-telux/OpticalModeler.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/thorlabs-blender-optical-path .github/skills/thorlabs-blender-optical-path && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "thorlabs-blender-optical-path" agent skill from https://github.com/k-telux/OpticalModeler/tree/main/skills/thorlabs-blender-optical-path into .github/skills/thorlabs-blender-optical-path/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "thorlabs-blender-optical-path", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install k-telux/OpticalModeler thorlabs-blender-optical-path --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k-telux/OpticalModeler.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/thorlabs-blender-optical-path .opencode/skills/thorlabs-blender-optical-path && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "thorlabs-blender-optical-path" agent skill from https://github.com/k-telux/OpticalModeler/tree/main/skills/thorlabs-blender-optical-path into .opencode/skills/thorlabs-blender-optical-path/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "thorlabs-blender-optical-path", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
thorlabs-blender-optical-pathDesign, reconstruct from photographs or schematics, correct, audit, and present Blender optical systems using provenance-bound CAD and measured optical and mechanical interfaces.
Thorlabs Blender Optical Path is an agent skill from k-telux/OpticalModeler. Design, reconstruct from photographs or schematics, correct, audit, and present Blender optical systems using provenance-bound CAD and measured optical and mechanical interfaces. Use for optics-only laboratory models, constrained revisions, stateful instruments, and publication renders with explicit evidence and privacy boundaries.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/end-to-end-workflow.md` and `references/evidence-contract.md`).
It sits in Game Development. It works with Blender. The repository describes itself as: Evidence-gated Agent Skill for reconstructing 2D photonics schematics as physically auditable Blender optical tables with CAD, beam-path, mechanics, and render proof. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ffbdbff. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Thorlabs Blender Optical Path loads about 3k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 91 tokens; SKILL.md has 1,420 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from k-telux/OpticalModeler at commit ffbdbff, republished under its MIT licence (© k-telux). 1,420 words, ~2,991 tokens.
.claude/skills/thorlabs-blender-optical-path/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.Turn a measurement requirement, schematic, or photographed apparatus into an editable, explainable Blender scene. Deliver the requested model and views with evidence that matches the claim. Manufacturer geometry, installed identity, visual readiness, and physical qualification are separate facts.
Published detailed prompts, correction loops, and final handoffs: six walkthroughs, English dialogues, and 中文交互案例. They are edited teaching examples, not raw conversations or a new qualification campaign.
BLOCKED or UNVERIFIED when real geometry or evidence is missing. File existence, imported CAD, process success, labels, AABB contact, and self-reported text are not proof.First choose new measurement design, photograph/schematic reconstruction, constrained correction, presentation-only rerender, or audit-only work. Record which inputs are design authority, reusable assets, or visual references. A new measurement at an old example's quality starts from an empty scene. An explicitly retained reconstruction baseline can be reused read-only in a new revision. For optics-only requests, exclude electrical/data/circuit visualization while retaining optical detectors and their mechanical supports.
scripts/workflow_ledger.py. For a scoped correction, continue the existing lineage with a frozen input lock, declared change set, current evidence and delivery manifest; do not fabricate completion of pending whole-system stages.schematic node -> experimental role -> real asset -> optical/fiber/electrical ports -> support path.BLOCKED result rather than an exception or silently collapsed entry.active_states or a hashed deterministic expansion, and every declared state has explicit ray templates.Before final rendering, audit intent as well as geometry: retained relative vectors, exact mirror count and ordering, fixed endpoints, allowed support moves, and the actual requested footprint. Device centers inside a platform projection do not prove complete device/support coverage. Audit all changed-to-fixed and changed-to-changed neighbors, including fasteners owned by other nodes.
Use low-cost diagnostic previews to review device detail, beam readability, and framing. Label physical gaps explicitly. A physical-qualified render follows its physical gates; an authorized manual-review or presentation package may be completed with those gaps disclosed and physical approval false. Use restrained metals, readable black-anodized edges, modest glass, thin beam cores, and uncluttered labels.
Preserve geometry, evaluated states, optical surfaces, beam centerlines/radii, material slots and polygon indices through presentation changes. Inspect actual shader ownership before darkening shared materials. Bind every image to its actual producer; reusing an unchanged image requires a preservation bridge and never a false fresh-render receipt. Inspect component close-ups and each branch. Verify decoded dimensions and bit depth; a 2K preview does not satisfy 4K delivery.
Once the requested checks pass, freeze one delivery. Publish only the separately authorized public scope. Recheck affected dependencies after a change, identity drift, or failed test; do not restart unchanged successful gates or open additional variants for optional polish. Skill documentation releases may record limitations without granting model-release credit; see multi-run-qualification.md.
PASS: every applicable active gate has fresh evidence.PARTIAL/SCOPED: only a declared subset was audited; enumerate blockers and keep final/release approval false.UNVERIFIED: required evidence is missing or cannot distinguish the claim.BLOCKED: a known requirement fails.READY_FOR_USER_REVIEW is a delivery milestone, not a replacement physical verdict. State which result is delivered, which checks ran, and which facts remain unknown. Show openable local artifacts as clickable links and the actual requested image when appropriate. If the rendered final reply cannot be captured, report reply_visual_confirmation=incomplete; source Markdown alone does not prove rendered links.
Never promote PARTIAL/SCOPED to whole-system PASS.
© k-telux, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (scripts, references) in skills/thorlabs-blender-optical-path of k-telux/OpticalModeler.
Open the folder on GitHubat commit ffbdbff
Thorlabs Blender Optical Path next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Thorlabs Blender Optical Path this skillk-telux/OpticalModeler | 221 | — | ~3k | Automated safety check: Pass | MIT | |
| Threejs World Generationcalesthio/OpenMontage | 66k | — | ~2k | Automated safety check: Pass | AGPL-3.0 | |
| 3Dviz Pro Max Scene Builderviettranx/3dviz-pro-max | 709 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Asset Pipelinerehan-remade/universal-modder | 6.5k | — | ~2k | Automated safety check: Pass | MIT | |
| Blender Image To 3Dmajidmanzarpour/blender-game-skills | 135 | — | ~5.7k | Automated safety check: Pass | MIT | |
| Text To 3D AssetLaurentiuGabriel/unreal-game-assets-creation-skill | 148 | — | ~2.1k | Automated safety check: Pass | None |
calesthio/OpenMontage
Build deterministic, editable, free-viewpoint Three.js worlds from text or structured briefs.
viettranx/3dviz-pro-max
Guides building an expressive 3D scene in Three.js or Blender by reasoning through intent, object construction and scientific grounding before using a catalog of recipes and kits.
rehan-remade/universal-modder
Turn generated or hand-made art into exactly what a game engine loads.
majidmanzarpour/blender-game-skills
Build a game-ready 3D asset in Blender from reference images (concept art, photos, turnarounds, sketches, screenshots) for any category, including characters, creatures, architecture, vehicles…
LaurentiuGabriel/unreal-game-assets-creation-skill
Generate a game-ready 3D asset by running the local AI pipeline sequentially: Fooocus (SDXL text-to-image) - Hunyuan3D-2 (image-to-textured-GLB) - optional Blender FBX convert + Unreal import.
zenstory-ai/novel-to-game
Builds a risk-matched whitebox or an approved production game candidate from a game design for its target runtime, with replayable evidence.
k-telux/OpticalModeler
測定要件、2D 光路図、出所を記録した CAD から新しい測定光路を設計し、Blender 光学システムを再構築・監査・改訂します。高精細 optics-only モデル、Thorlabs 互換光機部品、光路 topology、全系検証、証拠範囲を明示した出版用レンダーに使用します。
k-telux/OpticalModeler
从测量需求、二维光路图和有来源记录的 CAD 设计新测量光路,或重建、审核、修订 Blender 光学平台。适用于高精度 optics-only 模型、Thorlabs 兼容光机件、光路拓扑、整机验证及具有明确物理证据范围的发表级渲染。
Works with
Categories
Design, reconstruct from photographs or schematics, correct, audit, and present Blender optical systems using provenance-bound CAD and measured optical and mechanical interfaces. Thorlabs Blender Optical Path is an agent skill from k-telux/OpticalModeler. Design, reconstruct from photographs or schematics, correct, audit, and present Blender optical systems using provenance-bound CAD and measured optical and mechanical interfaces.
Thorlabs Blender Optical Path fits situations like: optics-only laboratory models; constrained revisions; stateful instruments; publication renders with explicit evidence and privacy boundaries.
Run `npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a claude-code`. Or copy the skill folder (skills/thorlabs-blender-optical-path in k-telux/OpticalModeler) into .claude/skills/thorlabs-blender-optical-path in your project. Claude Code loads it when a task matches its description.
Run `npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a codex`. Or copy the skill folder (skills/thorlabs-blender-optical-path in k-telux/OpticalModeler) into .agents/skills/thorlabs-blender-optical-path in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add k-telux/OpticalModeler --skill thorlabs-blender-optical-path -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/thorlabs-blender-optical-path, .gemini/skills/thorlabs-blender-optical-path, .github/skills/thorlabs-blender-optical-path and .opencode/skills/thorlabs-blender-optical-path in your project.
Going by SKILL.md and its folder, Thorlabs Blender Optical Path needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Thorlabs Blender Optical Path is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Thorlabs Blender Optical Path: Threejs World Generation (calesthio/OpenMontage, 66k stars), 3Dviz Pro Max Scene Builder (viettranx/3dviz-pro-max, 709 stars), Asset Pipeline (rehan-remade/universal-modder, 6.5k stars) and Blender Image To 3D (majidmanzarpour/blender-game-skills, 135 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
k-telux (a GitHub user) maintains it in k-telux/OpticalModeler, which has 221 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 7, 2026.
Source: k-telux/OpticalModeler on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.