Matstudylab bootstrap
Skill IvanGomezMartinez/MatStudyLab/.agents/skills/matstudylab-bootstrap
AI-assisted MATLAB lab for optical imaging: catalog, learn, and improve scripts with guided documentation. Template only — no proprietary lab code included.
npx -y skills add IvanGomezMartinez/MatStudyLab --skill matstudylab-bootstrapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Check-on-use skills sync before workflow commands — not user-facing.
SKILL.md
2.2 KB, 506 tokens by cl100k_base, as published. Nobody here has run it
Runs automatically as Step 0 of /accept, /explain, /build, /new, and /modify. End users never invoke this skill directly.
Step 1 — Run bootstrap script
From the repository root, run:
./scripts/bootstrap-skills.sh
Completion criterion: the script prints bootstrap: OK and exits with status 0.
Step 2 — Interpret outcome
| Output line | Meaning | Action |
|---|---|---|
bootstrap: SKIPPED_FRESH | skills-lock.json checked within the last 24 hours | Proceed to the workflow command |
bootstrap: SYNC_OK | Lockfile was stale; npx skills@latest update -p -y succeeded | Proceed to the workflow command |
bootstrap: WOULD_SYNC | Dry-run only (BOOTSTRAP_DRY_RUN=1) | Tests only — do not use in production |
bootstrap: SYNC_FAILED_CONTINUE | Sync failed (network, auth, or CLI missing) | Warn the user; proceed with vendored skills already in .agents/skills/ |
When sync fails, the script still exits 0 after printing bootstrap: OK — treat SYNC_FAILED_CONTINUE as a warning, not a hard stop.
Completion criterion: you have identified which branch ran and told the user when sync failed.
Step 3 — Continue workflow
Proceed with the parent command only after Step 2.
Completion criterion: bootstrap is complete; no further sync attempts in this session unless the user explicitly asks.
Reference
- Lockfile:
skills-lock.json(last_checkedISO timestamp, updated every run) - Staleness threshold: 24 hours (see
scripts/lib/skills_bootstrap.py) - Upstream catalog skills sync via
npx skills@latest update; project command skills (matstudylab-bootstrap,accept,build,new,modify,explain) are not updated by that command matlabandmatlab-performance-optimizerare listed in the lockfile for inventory but bootstrap does not sync them — install manually (seedocs/agents/matlab-skills-gate.md)- Step 0 contract for new command skills:
docs/agents/command-skill-step-0.md - Spec:
docs/spec.md— Skills layout, T2
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.