# Preview

> Preview is an Agent Skill for documents published in the companion-inc/feynman repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Preview Markdown, LaTeX, PDF, or code artifacts when preview commands are visible, or fall back to shell/browser tools. Use when the user wants to review a written artifact, export a report, or view a rendered document.

- Skill name: `preview`
- Category: [Documents](https://www.openparable.com/skill/documents/1)
- Source: https://github.com/companion-inc/feynman/blob/HEAD/skills/preview/SKILL.md
- Repository: companion-inc/feynman (8,301 GitHub stars when collected)

## SKILL.md

# Preview

Use `/preview` only when that command is visible in the active session. If preview commands are unavailable, render or open artifacts with shell/browser tools and report that the preview package is not installed.

## Commands

| Command | Description |
|---------|-------------|
| `/preview` | Preview the most recent artifact in the browser, when available |
| `/preview --file <path>` | Preview a specific file, when available |
| `/preview-browser` | Force browser preview, when available |
| `/preview-pdf` | Export to PDF via pandoc + LaTeX, when available |
| `/preview-clear-cache` | Clear rendered preview cache, when available |

## Fallback

If the preview commands are not available, use bash:

```bash
open <file.md>          # macOS — opens in default app
open <file.pdf>         # macOS — opens in Preview
pandoc input.md -o output.html
pandoc input.md -o output.pdf
```

---

Source: https://www.openparable.com/skill/documents/preview (OpenParable). Cite the canonical URL above.
