Academic Pptx

Indholds- og strukturregler for akademiske slide decks, lagdelt på pptx-skill'en

Af Gabberflast · Gabberflast/academic-pptx-skill

Testet · Virker ★ 8.4/10

Academic Pptx — Indholds- og strukturregler for akademiske slide decks, lagdelt på pptx-skill'en

Hvad det gør

En indholds- og strukturvejlednings-skill til akademiske præsentationer, der omskriver slidtitel som fuldsætning "handlings-titler", håndhæver en Situation/Complication/Resolution argument-rygrad, et annoteret udstilling pr. resultat-slide, in-slide citationer, og en Konklusioner-ikke-"Tak" afslutning. Den udløses ved anmodninger om at lave konference-foredrag, seminar-slides, afhandlings-forsvars-decks, eller "slides til mit papir", og udskyder den faktiske .pptx filgenerering til den indbyggede pptx-skill.

Testrapport

Hentet den rå SKILL.md og begge refererede filer via GitHub API'et; content_guidelines.md, slide_patterns.md og LICENSE returnerer alle HTTP 200, og slide_patterns.md indeholder konkrete PptxGenJS farve/font/koordinat-standarder. Til OUTPUT gav jeg både en baseline og en skill-følgende deck-outline til den samme opgave ("slides til et konferencepapir om fire-dages arbejdsuge og softwareoutput"): baslinen brugte emne-label titler (Introduction, Results, Conclusion, Thank You/Questions), mens skill-brødteksten producerede handlings-titel sætninger ("Merged-PR throughput holdt sig stabilt efter skiftet, -2% n.s."), en SCR-rygrad med forskningsspørgsmålet ved slide 3, et annoteret udstilling pr. resultat-slide, og en Konklusioner+Referencer afslutning uden "Tak"-slide — en ghost-deck test, som baslinen fejler. Bemærk en licens-modsigelse: SKILL.md frontmatter siger "Proprietary", mens README og LICENSE begge siger MIT. Ingen sikkerhedsrisici fundet.

Testet: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/Gabberflast/academic-pptx-skill.git /tmp/academic-pptx-src
mkdir -p ~/.claude/skills/academic-pptx
cp -R /tmp/academic-pptx-src/. ~/.claude/skills/academic-pptx/
# SKILL.md is at the repo root, so the whole repo becomes the skill dir.
# This is a CONTENT/STRUCTURE layer only; it defers actual .pptx generation to the built-in pptx skill.
# Runtime deps for building the file (from SKILL.md): pip install "markitdown[pptx]"; npm install -g pptxgenjs; LibreOffice (soffice); Poppler (pdftoppm)

Kommandoer og eksempelprompter

  • /academic-pptxIndholds- og strukturregler for akademiske slide decks, lagdelt på pptx-skill'en

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Make slides for my thesis defense
  • Create a conference talk deck from my paper
  • Build a seminar presentation on my research