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 joaorura/openscad-skills --skill openscad-project-understandinggit clone --depth 1 https://github.com/joaorura/openscad-skillsWrote 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/joaorura/openscad-skills/openscad-project-understanding)<a href="https://agentmods.dev/skills/joaorura/openscad-skills/openscad-project-understanding"><img src="https://agentmods.dev/badge/skills/joaorura/openscad-skills/openscad-project-understanding/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/joaorura/openscad-skills/openscad-project-understanding"><img src="https://agentmods.dev/badge/skills/joaorura/openscad-skills/openscad-project-understanding.svg" alt="Reviewed on agentmods" width="80" 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.00025 | $0.00356 |
| Opus 5.5 | $0.00010 | $0.00142 |
| Sonnet 5.5 | $0.00005 | $0.00071 |
| Haiku 4.5 | $0.00003 | $0.00036 |
Grade A, and why
openscad-project-understanding 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 2mo 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
OpenSCAD Project Understanding
Note: This content was generated with the assistance of AI.
Overview
Guidelines for organizing OpenSCAD projects for long-term maintainability, focusing on modularity and clear parameter management.
Project Structure (Recommended)
Follow this file organization for complex models:
- main.scad: Primary assembly file (contains
includeandusecalls). - params.scad: Global parameters and design constants.
- modules/: Directory for individual component modules.
- libraries/: Directory for external libraries (BOSL2, BIT) if not in standard library paths.
Modularity: include vs use
include <file.scad>: Imports all variables, constants, and executes top-level code. Use for parameters and global constants.use <file.scad>: Imports modules and functions without executing top-level code or importing variables. Use for component files.
Library Integration
- BOSL2: Always check for
include <BOSL2/std.scad>at the top of the project. - BIT: Use
include <BoardgameInsertToolkit/BoardgameInsertToolkit.scad>.
Best Practices
- Parametric First: Never hardcode dimensions; use variables defined in a central location.
- Naming Conventions: Use
SNAKE_CASEfor global constants andcamelCasefor local variables. - Documentation: Every module should have a comment describing its purpose and arguments.
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.
- 2mo ago First seen · 35 lines · 25 tokens per session scan A 53e12fd7058f
openscad-project-understanding is a skill published in the GitHub repository joaorura/openscad-skills (6 stars, last pushed 6mo ago), licensed MIT. It adds 25 tokens to every session and 356 once invoked, about $0.0001 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-31.
openscad-project-understanding compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| openscad-project-understandingjoaorura/openscad-skills | Skill | 6 | 6mo ago | MIT | A | 25 | Claude Code, Codex |
| webgl-holographic-foilnexu-io/open-design | Skill | 106k | yesterday | Apache-2.0 | A | 41 | Claude Code, Codex |
| html-ppt-hermes-cyber-terminalnexu-io/open-design | Skill | 106k | yesterday | Apache-2.0 | A | 53 | Claude Code, Codex |
| html-ppt-taste-brutalistnexu-io/open-design | Skill | 106k | yesterday | Apache-2.0 | A | 78 | Claude Code, Codex |
| visual-ralphYeachan-Heo/oh-my-codex | Skill | 34k | 3d ago | MIT | A | 52 | Codex |
| glance-canonical-layoutsandroid/skills | Skill | 10k | yesterday | Apache-2.0 | A | 56 | Claude Code |
| accessibilitymicrosoft/hve-core | Skill | 1.6k | yesterday | MIT | A | 47 | Claude Code |