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
- First use
--listto see frame numbers and titles - Then use
--from N --to Mto 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?