What problem does it solve?
This skill standardizes Quartz blog markdown posts for deployment by normalizing filenames to kebab-case, filling missing frontmatter defaults, translating Chinese tags to English kebab-case, and ensuring the article body remains unchanged.
Core Features & Use Cases
- Ensure filename stems are converted to ASCII kebab-case while preserving the .md extension.
- Add a short Chinese description when missing, set draft to true when missing, and preserve existing draft values.
- Translate Chinese tags to English, normalize them to kebab-case, and require confirmation for ambiguous translations.
- Append the original title to aliases when a filename is renamed while avoiding overwriting or duplicating existing aliases.
- Use Case: Prepare a collection of Quartz posts for deployment to a static site generator, ensuring consistent metadata and safe renames without touching article content.
Quick Start
Normalize the file path/to/source-file.md so the filename becomes kebab-case, missing description and draft are added, Chinese tags are translated to English kebab-case, and the article body remains unchanged.