slides.fix_formatting
暂无简介
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-02
- Stars
- ★ 0
- Forks
- 1
03 SKILL.md 正文
Goal
- Given a markdown file with slides, fix formatting issues and add missing semantic tags, bold, and italic markup, without changing the content or structure
- Read
.claude/skills/slides.rules.mdand apply the formatting rules strictly
Workflow
Role
- Your role is specified in
.claude/skills/role.ai_researcher.md
What to Fix
-
Semantic tags and bold labels: Ensure every first-level bullet starts with an approved
@Tag@label- See
.claude/skills/slides.rules.md, section## Use Tags for Slide Sections, for the approved tag list and ordering - Add a missing tag when a first-level bullet has none; do not invent a tag outside the approved list
- See
-
Bold and italic emphasis: Apply
**bold**and_italic_where the rules call for them- See
.claude/skills/slides.rules.md, sections## Use Boldand## Use Italic - When both apply to the same phrase, bold takes precedence: see
.claude/skills/slides.rules.md, section### Emphasis Precedence: Bold Over Italic
- See
-
Unicode characters: Replace non-ASCII characters with LaTeX equivalents
- See
.claude/skills/slides.rules.md, sections## General Formatting Rulesand### Symbols and Characters
- See
-
Emoji: Remove emoji characters per
.claude/skills/slides.rules.md, section## General Formatting Rules -
Page separators: Remove
---lines per.claude/skills/slides.rules.md, sections## General Formatting Rulesand### Spacing and Breaks -
Punctuation: Remove trailing periods from bullet point phrases per
.claude/skills/slides.rules.md, section## Slide Structure
Leave Structure and Content Unchanged
- Do not change the structure of the text (titles, bullet hierarchy, div fenced blocks)
- Do not change the substantive content: change only formatting
Output
- Emit the improved output in markdown, wrapped to 80 columns (see
.claude/skills/slides.rules.md, section## Use 80 columns), without any other comment
Verification
- [ ] Make sure that the updated slides render correctly, e.g.,
> gen_slides.py -i <FILE> --notes_to_pdf_args="--skip_action open_pdf"
04 同仓库更多 Skills
tutorial_in_60_mins.propagate_docker_changes
Sync tutorial and class-project Docker files to match project_template
tutorial_in_60_mins.merge_markdown
Merge the content of a markdown file into a Jupyter notebook
tutorial_in_60_mins.format
Format a directory to follow the "Learn X in 60 Minutes" tutorial conventions
tutorial_in_60_mins.create
Create a tutorial directory for the Learn X in 60 Minutes conventions
todo.reorg_in_progress
Reorganize ai_task_queue.md so in-progress tasks, not-started tasks, and mislabeled topic headers sit under the right H1 stage
todo.reorg_headers
Reorganize ai_task_queue.md .md so every H2 topic matches ALL TOPICS and every H3 task sits under the right topic, keeping its H1 stage