Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add k-telux/OpticalModeler --skill zh-cngit clone --depth 1 https://github.com/k-telux/OpticalModelerWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/k-telux/opticalmodeler/zh-cn)<a href="https://agentmods.dev/skills/k-telux/opticalmodeler/zh-cn"><img src="https://agentmods.dev/badge/skills/k-telux/opticalmodeler/zh-cn/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/k-telux/opticalmodeler/zh-cn"><img src="https://agentmods.dev/badge/skills/k-telux/opticalmodeler/zh-cn.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00090 | $0.02447 |
| Opus 5.5 | $0.00036 | $0.00979 |
| Sonnet 5.5 | $0.00018 | $0.00489 |
| Haiku 4.5 | $0.00009 | $0.00245 |
Grade A, and why
thorlabs-blender-optical-path-zh scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 18d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 60 lines — stays where its author put it; the contents beside it link to each section on GitHub.
OpticalModeler 2.0 — Thorlabs Blender 光路
把测量需求或二维示意图转换成可解释、可独立审计的 Blender 光学平台。
2.0 新增任务与交付边界
英文版为技术权威源。照片重建、固定端点/局部移动、端口与快门状态时读取照片重建与修订;材质、灯光、图片复用、交互打开状态与最终回复时读取展示与交付;实验室经验公开时读取发布隐私。六组完整中文交互展示需求、必要确认、用户否决/纠正、检查及最终产出;对话为教学改写,不是原始聊天或新增盲测。
- 区分新测量设计、照片/图纸重建、受约束修订、展示副本和只读审核。新测量从空场景/新拓扑开始;用户明确要求保留的重建基线可在新 revision 只读复用。局部修订延续原谱系、输入锁和真实 pending 门,不伪造整机账本完成。
- 分开实装/用户确认身份、厂家候选、拟装器件、geometry 来源、图纸/模型/现场尺寸与物理资格。真实 holder 不能证明未知 insert 的处方。
- 几何前锁定完整 protected set、rigid 内部向量、固定上层完整位姿、镜数/顺序、水平段方向及可动自由度。“紧凑”不授权重排光路;用户意图独立于几何诊断验收。
- 使用实际工作面中心/法线,整族移动包括其他 node 的脚/螺钉,并检查 changed-to-fixed/changed-to-changed。平台覆盖比较完整器件/支撑 footprint 与真实 plate projection,不只中心点。检查源板真实范围、孔相位、材料槽/多边形索引、宽承面与盲孔底;null 不当零 gap,有限接触不当 retention/preload/load 资格。
- 未知内部传输保持功能黑箱;真实端口需要开孔,按准确配置区分选择输出和同时分光。每态刷新 evaluated transform/visibility,关闭时轴止于声明包络,拟装身份在图像/说明保持。
- 展示在独立副本进行。保存后比较完整相关网格/拓扑、属性/法线、modifier、语义、槽位、可见性和状态;先查真实 shader 归属,必要时仅目标 object/slot 独立材质,保护光学/感光面。看实际成图和逐支路;在框内不等于无遮挡。实际 decode 核尺寸/位深。
- 旧图复用保留原 producer 并有完整依赖保持桥接,不改 hash 冒充新渲染。Relight/recolor 的受影响视角需要新图。
- 先用已有照片/证据,再问影响执行的关键问题。用户选择先交完整审阅候选时,完成 editable model、实际全路径图、观看指南与现场清单,明确未知。
READY_FOR_USER_REVIEW不等于物理 PASS。 - 获授权并行时共享 writer 仍唯一。普通反馈合并到自然检查点/idle 队列,不反复打断进行中的 render。尊重明确资源停止点并保存可恢复状态;完成指定交付后停止可选修改。
- 公开用稳定功能别名;关键型号、真实坐标/参数、实验室照片、私有模型、邮箱/session 信息和映射不入 Git。旧公开独立案例的厂家来源保持。私有词表留仓库外,配合可选 scanner 及实际视觉/容器检查验证最终候选。
最终可打开文件使用绝对路径 Markdown 可点击链接,必要时显示实际结果图。UI 验证需要完成任务后的截图、视觉识别与对应真实交互;不能捕获渲染后的回复窗口时报告 reply_visual_confirmation=incomplete。文档/软件发布可以总结有限结果,不增加新模型、实机性能或跨 run 资格信用。
英文版是技术权威源。涉及几何时读取 ../../skills/thorlabs-blender-optical-path/references/physical-gates.md;验收前读取 evidence-contract.md;修订旧场景时读取 history-derived-rules.md;完整案例见 project-case-study.md;整机运行前读取 end-to-end-workflow.md;多轮规模/发布资格测试读取 multi-run-qualification.md。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 18d ago Changed · +19 lines 2b05dd100614
- 1mo ago Changed · +4 lines · -8 tokens per session 47c294592d65
- 1mo ago First seen · 37 lines · 98 tokens per session scan A f910d825798d
thorlabs-blender-optical-path-zh is a skill published in the GitHub repository k-telux/OpticalModeler (137 stars, last pushed 18d ago), licensed MIT. It adds 90 tokens to every session and 2,447 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
blender-data-geometry
Create bounded native meshes, editable poly curves and built-in-font text from explicit data. Use for GIS contours, scientific interchange, native typography and procedural authoring before raw scripting.
FigFox-Gen-skill
Use when turning a scientific Methodology, with an optional reference image, into one evidence-grounded, human-editable final PNG figure.
instrument-data-to-allotrope
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full…
matlab
Builds, reviews, migrates, and plans MATLAB or GNU Octave numerical workflows. Use for arrays, tabular/time data, tests, projects, graphics, MAT files, and explicit Python interoperability.
exploratory-data-analysis
Performs bounded, local exploratory analysis of explicitly supported scientific files. Supports redacted CSV/TSV/JSON profiles; optional NumPy, HDF5, FASTA/FASTQ, and basic image metadata inspection; missingness/leakage audits; outlier and transformation sensitivity; and rigorous EDA report scaffolds. Other domain…
phylogenetics
Builds and analyzes phylogenetic trees using MAFFT multiple sequence alignment, IQ-TREE maximum likelihood with ModelFinder and branch support, and FastTree approximate inference. Uses ETE3 for tree summaries and visualization. Applies to homologous nucleotide or protein sequences, microbial gene trees, protein…