agentsclimarketplace

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.

Install
npx -y skills add IvanGomezMartinez/MatStudyLab --skill matstudylab-bootstrap

Assembled 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 lineMeaningAction
bootstrap: SKIPPED_FRESHskills-lock.json checked within the last 24 hoursProceed to the workflow command
bootstrap: SYNC_OKLockfile was stale; npx skills@latest update -p -y succeededProceed to the workflow command
bootstrap: WOULD_SYNCDry-run only (BOOTSTRAP_DRY_RUN=1)Tests only — do not use in production
bootstrap: SYNC_FAILED_CONTINUESync 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_checked ISO 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
  • matlab and matlab-performance-optimizer are listed in the lockfile for inventory but bootstrap does not sync them — install manually (see docs/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.

Keep looking

Skills are one crate of 326,970. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.