lecture-currency

Scans Quarto lecture decks for time-sensitive claims that need human re-verification.

Updated Oct 7, 2022
One-click install
npx skills add https://github.com/tamagusko/linux-cfg --skill lecture-currency-tamagusko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lecture-currency
Source: https://github.com/tamagusko/linux-cfg/tree/main/dotfiles/claude/skills/lecture-currency
Command: npx skills add https://github.com/tamagusko/linux-cfg --skill lecture-currency-tamagusko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Lecture slides contain claims about model names, prices, context windows, and benchmarks that were accurate when written but quietly go stale between semesters. Manually auditing every deck for outdated statements is tedious and error-prone. ## Core Features & Use Cases - Pattern-based sweep: Flags seven categories of decay-prone claims (model names, prices, context limits, benchmarks, dated phrases, year references, links) across all .qmd decks in a course directory. - Noise reduction by design: Blanks fenced code blocks before matching (pinned versions there are correct) and skips decks the course tracker marks as taught, since those are frozen by course rule. - Use Case: Before teaching a new semester, run the sweep over your course folder to get a categorized report of every claim like "GPT-4 costs $30/M tokens" or "the latest model" that needs a human check against a primary source. ## Quick Start Run the currency sweep over my course directory and list every outdated model name, price, and dated claim that needs re-verification.

Frequently Asked Questions about lecture-currency

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check lecture slides for outdated claims?

Run the currency_sweep.py script against your course root directory. It scans all .qmd deck files for patterns like model names, prices, context limits, and dated phrases, then prints a categorized report of candidates to re-verify.

How to find stale model names and prices in Quarto slides?

The sweep uses regex rules to match model families (GPT, Claude, Gemini, Llama, and others), token pricing expressions, and context window figures in .qmd files. Use the --only flag with categories like model or price to restrict the report.

Does the sweep flag version numbers inside code blocks?

No. Fenced code blocks are blanked before pattern matching, because a pinned model id or version inside a code cell is correct by design rather than decay. Only prose claims outside code fences are flagged.

Can the script tell me which claims are actually wrong?

No. The script has no knowledge of current model names, prices, or leaderboards, so every hit is only a candidate. Each flagged line requires a human check against a primary source to determine whether it is still true.

Why are some of my class decks skipped during the sweep?

Decks whose class number is marked taught in the course tracker.md file are skipped by default, since taught decks are frozen and never retrofitted. Pass --include-taught to include them when preparing next year's rebuild.