---
description: Transform document to match target template style
argument-hint:
allowed-tools: Bash, Read, Write
disable-model-invocation: true
---
# /pandoc:restyle - Restyle Document
Ask Claude to transform a document's frontmatter and structure to match a target template style.
## Available Styles
- `academic-paper` - Academic paper with citations
- `thesis` - Thesis/report with title page
- `article` - Simple article
- `presentation-beamer` - PDF slides
- `presentation-reveal` - Web slides
## What It Does
1. Reads current document and analyzes frontmatter
2. Replaces frontmatter with target template style
3. Preserves all markdown content
4. Suggests structural improvements if needed
## Quick Reference
**OCR → Academic Paper:**
```yaml
# Before (OCR metadata)
---
title: "Document Title"
processed_date: "2025-11-15"
ocr_model: "model-name"
---
# After (Academic)
---
title: "Paper Title"
author: "Author Name"
date: "Month Year"
bibliography: references.bib
csl: harvard.csl
documentclass: report
fontsize: 12pt
geometry: margin=1in
numbersections: true
---
```
**Simple → Thesis:**
```yaml
# Before
---
title: "Document"
author: "Name"
---
# After
---
title: "Thesis Title"
author: "Student Name"
supervisor: "Supervisor Name"
institution: "University Name"
department: "Department Name"
degree: "Degree Name"
bibliography: references.bib
csl: harvard.csl
documentclass: report
toc: true
lof: true
lot: true
---
```
## Workflow
1. Backup: `cp document.md document.md.bak`
2. Ask Claude to restyle to target template
3. Review frontmatter changes
4. Edit custom fields (author, title, etc.)
5. Validate: Check document is ready
6. Convert: Generate output
## Ask Claude
"Restyle this document to match the thesis template"
"Transform this OCR output to academic paper format"
"Convert this to presentation style"
"Reformat this with proper academic frontmatter"
## Common Transformations
**Template from PDF/OCR:**
- Remove: `source`, `processed_date`, `ocr_model`, `processor`
- Add: `author`, `date`, `documentclass`, `geometry`
- Update: `title` to actual document title
**Blog/Draft → Academic:**
- Add: `bibliography`, `csl`, `documentclass`
- Add: `fontsize`, `geometry`, `numbersections`
- Structure: Academic section organization
**Article → Thesis:**
- Add: `supervisor`, `institution`, `department`, `degree`
- Add: `toc`, `lof`, `lot`
- Add: Abstract, Declaration, Acknowledgements sections