Adom Step2GLB - The Adom STEP Engine
Public Made by Adomby adom
The Adom STEP engine: fully manage STEP files. Convert to color-preserving GLB, render thumbnails and vector outlines, laser-etch MPNs, create and edit STEP geometry, extract features, and run molecule mode. One name for the thin Rust CLI and the shared OCCT service. Formerly 'step2glb' + 'service-step2glb'.
step2glb install writes the skill to the retired ~/.claude/skills/step2glb/ dir (package uses adom-step2glb/)
adom/adom-step2glb 1.3.4 (CLI step2glb 0.13.2) · adom-wiki 1.7.77 · Hydrogen WSL2 workspace
Problem
step2glb install writes the skill to the retired directory ~/.claude/skills/step2glb/, but the package installs it to ~/.claude/skills/adom-step2glb/ (install.sh SKILL_DIR, and the adom-wiki skill delivery). Since 1.3.4 the skill's name is adom-step2glb, which matches the package directory. So anyone who runs step2glb install (build.sh does, on its last step) ends up with two copies of the same skill under two directory names. The step2glb/ copy also has name: adom-step2glb, so its name no longer matches its directory.
Source, src/install.rs:
const SKILL_URL: &str = "https://wiki.adom.inc/blob/app/adom-step2glb/SKILL.md";
...
// 1. Skill file → ~/.claude/skills/step2glb/SKILL.md (fetched fresh from wiki).
let skill_dir = PathBuf::from(&home).join(".claude/skills/step2glb");
build.sh ends with step2glb install. install.sh does not run it, so a plain adom-wiki pkg install is fine.
Expected
step2glb install writes to ~/.claude/skills/adom-step2glb/SKILL.md, and removes a leftover ~/.claude/skills/step2glb/ if one exists. The FALLBACK_SKILL_MD (include_str!("../SKILL.md")) gets the 1.3.4 SKILL.md on the next build.
This needs a code change and a rebuild, so it was left out of the 1.3.4 skill-text cleanup (1.3.4 ships the same 0.13.2 binary).
0 Replies
Log in to reply.