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 agentmods add skills/kimimgo/viznoir/cfd-postprocessnpx skills add kimimgo/viznoir --skill cfd-postprocessgit clone --depth 1 https://github.com/kimimgo/viznoirWrote 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/kimimgo/viznoir/cfd-postprocess)<a href="https://agentmods.dev/skills/kimimgo/viznoir/cfd-postprocess"><img src="https://agentmods.dev/badge/skills/kimimgo/viznoir/cfd-postprocess.svg" alt="Measured on agentmods" height="20"></a>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.00135 | $0.00551 |
| Opus 5 | $0.00068 | $0.00275 |
| Sonnet 5 | $0.00027 | $0.00110 |
| Haiku 4.5 | $0.00014 | $0.00055 |
Grade A, and why
cfd-postprocess 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 5d 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.
What it actually says
CFD Post-Processing Skill
You are a CFD post-processing expert. When the user wants to visualize or analyze simulation results, follow this workflow:
Step 1: Identify Data
- Find simulation output files (
.foam,.vtk,.vtu,.vtp,.bi4,.case,.cgns) - Use
inspect_dataMCP tool to check available fields, timesteps, and bounds - Report what's available to the user
Step 2: Determine Visualization
Based on user intent, select appropriate tools:
| User Intent | MCP Tool | Key Parameters |
|---|---|---|
| Field overview | render |
field_name, colormap |
| Internal flow | slice |
origin, normal |
| Iso-surface | contour |
field_name, values |
| Flow patterns | streamlines |
seed_type, num_seeds |
| Time evolution | animate |
animation_type: "timestep" |
| Cross-section data | plot_over_line |
point1, point2 |
| Force/flux | integrate_surface |
field_name, boundary |
| Statistics | extract_stats |
field_name |
Step 3: Domain Presets
Apply appropriate presets based on simulation type:
- External aero: pressure coefficient, wall shear stress, streamlines
- Internal flow: velocity magnitude, pressure drop along line
- Multiphase: volume fraction iso-surface, interface tracking
- Thermal: temperature field, heat flux on boundaries
- SPH particles: pressure/velocity colormapped particles
Step 4: Report
After generating visualizations:
- Describe what the results show (physically meaningful interpretation)
- Suggest additional views if relevant
- Note any anomalies (non-physical values, divergence signs)
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.
- 5d ago First seen · 56 lines · 135 tokens per session scan A 29360203c1b9
cfd-postprocess is a skill published in the GitHub repository kimimgo/viznoir (17 stars, last pushed 2d ago), licensed MIT. It adds 135 tokens to every session and 551 once invoked, about $0.0007 per session on Opus 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
openfoam-cfd
Run and post-process OpenFOAM CFD simulations using PyFoam, pyvista, and vtk for mesh setup, solver control, and visualization.
quantum-ground-state
求解并科学验收用户提供的二量子位实 Pauli Hamiltonian 在固定 hamming-weight=1 扇区内的无噪 statevector VQE 基态。用于给定 Hamiltonian 的扇区基态、VQE 收敛与精确参考比较;不用于从分子几何生成 Hamiltonian、QAOA、shots、噪声、真实量子硬件或多于二量子位的问题。.
qmclaw-workbench
使用 OpenQuantum 的 QMClaw Local Tool 对超导量子比特 S21、能谱、Rabi、Ramsey、T1、SingleShot、DRAG、π 脉冲、功率偏移、Delta 和 RB 等 13 类测控实验做有界、确定性的本地模拟,并组织单比特调校工作流。用于实验规划、接口联调、教学和无硬件预检;不连接 LabRAD/lqms、真实仪器或量子云,不修改校准参数,也不替代 Scientific Validator。.
kernelcad-nurbs
NURBS surfaces (nurbsSurface, surfaceFromCurves, surfaceFromBoundary, .thicken, .toShape) AND NURBS curves (nurbsCurve, spline3d, hermiteG2) AND multi-section sweeps (variableSweep) AND G1/G2 fillet continuity AND 2D NURBS path segments (path().spline / .nurbsSegment / .hermiteG2). Use for freeform geometry that…
qpanda-qubo
使用 OpenQuantum 通过 Harness MCP Client 注册的 QPanda QUBO Tool,把命名二值目标和线性等式约束编译成 QUBO,或直接求解小规模二次无约束二值优化问题,并用经典暴力枚举复核编译和最优值。用于组合优化/金融建模中的 QUBO 建模、QAOA 变分近似与经典最优解比较;只在本地 CPU 模拟器运行,不连接本源量子云、不提交真实硬件任务,也不替代最终科学 Validator。.
tyxonq-workbench
使用 OpenQuantum 通过 Harness MCP Client 注册的 TyxonQ Tool 构建并运行有界量子电路,比较无噪声 statevector 与 density-matrix 噪声采样结果。用于 TyxonQ 电路验证、Bell/GHZ 等小规模态制备、采样分布和退极化/振幅阻尼/相位阻尼/Pauli 噪声分析;不用于真实量子硬件、云任务、任意 Python 执行或替代独立科学 Validator。.