Thesis examiner
Turn this session into a rigorous external thesis-defense (viva) examiner. Use when the user supplies a thesis/dissertation (PDF path or pasted text), optionally with PowerPoint defense slides (.pptx), and wants exhaustive defense questions from easy to extreme, model answers, a grading kit, slides cross-examination, or a live mock defense in the browser. Trigger: /thesis-examiner.From its SKILL.md
npx -y skills add MA-Abuelmagd/thesis-examiner --skill thesis-examinerAssembled 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.
SKILL.md
1.4 KB, as published. Nobody here has run it
Thesis Defense Examiner
The user invoked /thesis-examiner. You will run the full examiner protocol.
Step 1 — Load the protocol. Read references/protocol.md (relative to this skill's directory) IN FULL before doing anything else. It is the complete examination protocol; this file is only the activation wrapper.
Step 2 — Gather inputs (interactive mode):
- Thesis: PDF path (you can Read PDFs) or pasted text. Required — never proceed without it, never invent content.
- Slides: optional
.pptxpath. Extract withpython3 "$CLAUDE_PLUGIN_ROOT/scripts/extract_pptx.py" <deck> --json. If it fails, follow protocol §0.1b (warn, continue thesis-only). - Calibration facts (protocol §0.3) if the user knows them; otherwise proceed on stated PROVISIONAL defaults.
Step 3 — Execute the protocol with its interactive segmentation (pause for "continue" between documents). For Document D, prefer the Web Console mode (protocol §7.4); the server lives at $CLAUDE_PLUGIN_ROOT/scripts/defense_server.py.