Agent skill

move-frame

Move, reorder, or relocate beamer slides/frames within a .tex file or across files. Use this when asked to move slides, reorder presentations, or move frames to backup.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/move-frame

SKILL.md

Move Beamer Frame Tool

Use tools/move_frame.py to move or reorder beamer frames in LaTeX presentations.

Usage

List all frames:

bash
python tools/move_frame.py $ARGUMENTS[0] --list

Move a single frame:

bash
python tools/move_frame.py <file>.tex --from N --to M

Move a range of frames:

bash
python tools/move_frame.py <file>.tex --from N-M --to P

Delete frames:

bash
python tools/move_frame.py <file>.tex --from N --delete
python tools/move_frame.py <file>.tex --from N-M --delete

Cross-file moves:

bash
python tools/move_frame.py source.tex -o dest.tex --from N --to M
python tools/move_frame.py source.tex -o dest.tex --from N --to M --copy  # keep original

Workflow

  1. First use --list to see frame numbers and titles
  2. Then use --from N --to M to move frames

Important

  • Frame numbers are 1-indexed
  • ALWAYS use this tool for moving slides - do NOT manually cut/paste frame content
  • The tool handles preceding comments and properly parses \begin{frame}...\end{frame} blocks

Didn't find tool you were looking for?

Be as detailed as possible for better results