willoscar/table-filler
| Fill `outline/tables_index.md` from `outline/table_schema.md` + evidence packs (NO PROSE in cells; citation-backed rows).
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill table-filler
Goal: produce outline/tables_index.md as an internal, citation-backed index.
This file is a *planning/traceability artifact*:
Reader-facing tables belong in outline/tables_appendix.md and are curated by appendix-table-writer.
Treat this as filling a table artifact from evidence packs:
outline/table_schema.md first (it defines what each table must answer).queries.md:draft_profile when present (course_paper requires one index table; survey / deep require two).outline/subsection_briefs.jsonl + outline/evidence_drafts.jsonl to fill the subsection map and pick in-scope citations.outline/anchor_sheet.jsonl to fill the anchor-fact table (prefer quant/eval hooks).citations/ref.bib.outline/table_schema.mdoutline/subsection_briefs.jsonloutline/evidence_drafts.jsonloutline/anchor_sheet.jsonlcitations/ref.biboutline/tables_index.mdoutline/tables_index.md must:
course_paper, or >=2 for survey / deepIndex Table 1. ...#, ##, ###) unless you explicitly want them for internal readability[@BibKey]TODO, ..., …, scaffold comments)<br> sparingly)1) Subsection map (axes + representative works)
subsection_briefs.axes.2) Concrete anchors (benchmarks / numbers / caveats)
outline/anchor_sheet.jsonl (curated, citation-backed).evidence-selfloop / evidence-draft) OR narrow the schema.uv run python .codex/skills/table-filler/scripts/run.py --helpuv run python .codex/skills/table-filler/scripts/run.py --workspace <workspace>--workspace <workspace> (required)--unit-id <id> (optional; used only for runner bookkeeping)--inputs <schema;briefs;packs;anchors;bib> (optional; override inputs)--outputs <relpath> (optional; defaults to outline/tables_index.md)--checkpoint <C#> (optional; ignored by the bootstrapper)uv run python .codex/skills/table-filler/scripts/run.py --workspace <workspace>
uv run python .codex/skills/table-filler/scripts/run.py --workspace <workspace> --outputs outline/tables_index.md
Notes:
appendix-table-writer.Take willoscar/table-filler from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.