Leaderboard/Presentations/thesis-defense-pptx-skill
Last commit on May 15, 2026·Created on April 30, 2026

zouchenzhen/thesis-defense-pptx-skill

Turns a thesis PDF or LaTeX project into a template-preserving defense deck.
Combined rank
#656
across all skills
In Presentations
#14
category rank
Stars
262
+0.8% in last 7d
Forks
15
+7.1% in last 7d
Watchers
1
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill reads a thesis from PDF or LaTeX source, then builds an editable PowerPoint deck that keeps the supplied university or lab template intact. It is designed for graduate students and academic researchers who need a formal defense presentation without losing the template's fonts, colors, logos, or slide layouts. The skill runs a visual quality gate to catch text overflow, stale template text, and misplaced images before the deck is considered finished.

WHO IT'S FOR
Graduate Students
generate editable thesis defense pptx from pdf/latex
University Administrative Staff
automate template-compliant defense deck creation
Academic Task Automation Developers
integrate skill into AI-assisted presentation pipelines
Chinese-speaking Graduate Students
create chinese thesis defense pptx with template matching
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

Codex local installation on Windows

Installs: Installs only the thesis-defense-pptx skill for the current user. · Codex

Before you start
  • A local copy of the repository
  • Windows PowerShell
  • Python 3.10 or later
  • Microsoft PowerPoint for COM-based cloning, export, overflow inspection, and the complete quality-check workflow

Platform: Windows

Run from: Repository root

  1. Install the documented Python dependencies from a terminal before copying the skill.

    python -m pip install python-pptx Pillow PyMuPDF pypdf
  2. From the repository root in PowerShell, copy the thesis-defense-pptx folder into the current user's Codex skills directory.

    Copy-Item -Recurse -Force `
      .\skills\thesis-defense-pptx `
      "$env:USERPROFILE\.codex\skills\thesis-defense-pptx"
  3. Start a new Codex session after the copy completes. In the agent session, explicitly request: Use the thesis-defense-pptx skill.

README.zh-CN.md · Checked Sep 18, 2026skills/thesis-defense-pptx/SKILL.md · Checked Sep 18, 2026README.en.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Create an editable, template-matched thesis defense deck

Uses thesis-defense-pptx

  • Local thesis PDF or LaTeX project path
  • Existing PPTX template path
  • Output directory and desired PPTX filename
  • Optional old defense or report PPTX
  • Windows with Microsoft PowerPoint for the complete COM-based quality checks
Use the thesis-defense-pptx skill to create an editable thesis defense PPTX from my local thesis source at <thesis-project-or-document-path> and my PowerPoint template at <template.pptx>. Save it as <output-directory>/<desired-filename.pptx>. Preserve the template's native visual style, use only thesis-cited or explicitly approved figures, turn the thesis into concise defense talking points, and run the documented visual, overflow, stale-template-content, and file-opening quality checks before reporting the result.