Freeze check
๐ฌ A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | ็ฒพ้ 23,000+ AI Agent ๆ่ฝๅบ๏ผ่ฆ็8ๅคง็คพไผ็งๅญฆๅญฆ็ง็ๅฎ่ฏ็ ็ฉถใCoPaper.AI 20ๅ้ๅฎๆไธ็ฏๅฏๅค็ฐ็่ง่ๅฎ่ฏ่ฎบๆ๏ผๅนถๆฏๆ็จๆทไธไผ Skillsใ-- Maintained by CoPaper.AI from Stanford REAP.
npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill freeze-checkAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
What its author says it does
Copied from the file, not written here
Checks whether registered notebooks have current, stale, or missing outputs. Use before rendering or to verify freshness.
SKILL.md
2.1 KB, as published. Nobody here has run it
Check Notebook Execution Freshness
Verify that all registered notebooks have been executed and their outputs are current.
Steps
-
Read
_quarto.ymland extract all notebook paths frommanuscript.notebooks. -
For each registered notebook, check:
- Has outputs: Open the
.ipynbJSON and check if any code cells have non-emptyoutputsarrays - Last modified: File modification timestamp of the
.ipynb - Outputs age: Check
executionmetadata timestamps in cell metadata (if present) to determine when outputs were last generated - Freeze cache: Check if
_freeze/notebooks/<name>/directory exists and contains cached output
- Has outputs: Open the
-
Determine freshness status for each notebook:
- Current: has outputs and the
.ipynbhas not been modified since outputs were generated - Stale: has outputs but the
.ipynbsource cells have been modified more recently than the outputs - Unexecuted: no outputs in any code cell
- Freeze only: no cell outputs but a
_freeze/cache exists (Quarto will use the cache)
- Current: has outputs and the
-
Report a summary table:
Notebook Has Outputs Last Modified Status โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ notebook-01.ipynb Yes 2026-02-28 14:30 Current notebook-02.ipynb Yes 2026-03-01 09:15 Stale notebook-03.ipynb No 2026-02-25 11:00 Unexecuted -
If any notebooks are stale or unexecuted, flag them and offer to run
/project:executeto re-execute all notebooks. -
If all notebooks are current, report "All notebooks are up to date."
Error handling
- If
_quarto.ymlhas no notebooks registered, report "No notebooks found in _quarto.yml" and stop. - If a registered notebook file does not exist on disk, flag it as missing.