Archive Index
Keeps the archive readable and searchable so the president never has to open raw
.boxnote files or hold four years of history in their head.
What it produces
_converted/— a Markdown mirror of every.boxnote, same folder layout._converted/ARCHIVE_INDEX.md— one file containing the full text of every note, section-separated by source path. Grep this to find anything fast.
Refresh (run after Box Notes are added or edited)
From the society root (Scoiety Folders/):
python ".claude/skills/read-boxnote/boxnote_to_text.py" --all "."
python ".claude/skills/read-boxnote/boxnote_to_text.py" --index "." -o "_converted/ARCHIVE_INDEX.md"
Office documents (Word/Excel — e.g. Google Drive exports)
2022–2025 live in Box Notes; 2025–26 arrived as a Google Drive export of .docx/
.xlsx. office_to_md.py mirrors those into _converted/ and builds an index
(PDFs/images/video are inventoried, not converted):
python ".claude/skills/archive-index/office_to_md.py" "2025-2026 google drive" \
--outdir "_converted/2025-2026 google drive" \
--index "_converted/DRIVE_2025-2026_INDEX.md"
The 2025–26 detail (team minutes, ~20 event proposals, feedback sheets, research
drafts) is greppable in _converted/DRIVE_2025-2026_INDEX.md.
Use it to answer questions
- Locate: grep
_converted/ARCHIVE_INDEX.mdfor the topic/event/name/year.grep -in "hackathon\|escape room\|budget" "_converted/ARCHIVE_INDEX.md" - Read in full: open the specific
_converted/<year>/<term>/<note>.mdthat the index pointed to, for dates/attendees/decisions/outcomes. - Cite: reference the converted file path so the user can click through.
Good first-overview queries
- Recurring events across years (workshops, competitions, trips, socials).
- Which budgets were approved vs. rejected (search
budget,approv,reject). - Committee rosters per year (search
President,Secretary,Working Group). - Venues and external contacts reused (search
lab,functions room, company names).
Pair this with the archive-historian agent for a written, cited synthesis
rather than raw grep output. Respect rules/data_privacy.md when quoting.