Utilities for cleaning up and standardizing markdown files, including removing emojis and fixing headings, lists, and lint issues.
Utilities for cleaning up and standardizing markdown files, especially those generated by AI that may contain excessive emojis or non-standard heading structures.
This skill provides automated tools to fix common markdown issues:
**Step X:** to ### Step X:)Use this skill when:
.markdownlint.yaml standardsAll scripts are in the scripts/ directory and accept file or directory paths:
uv run)--remove to strip them)**Step X: text** to ### Step X: textNote: Perl is pre-installed on macOS and most Linux systems.
# Report issues first
./scripts/report-markdownlint-issues.sh documentation/
# Fix all issues automatically
./scripts/fix-all-docs.sh documentation/
# Or fix specific issues
uv run ./scripts/detect-emojis.py --remove path/to/file.md
./scripts/fix-ordered-lists.sh documentation/
# Set up pre-commit hooks (optional)
./scripts/setup-precommit.sh
The scripts automatically detect and use markdownlint configuration:
.markdownlint.yaml in current directory (if present).markdownlint.yamlThe bundled config includes sensible defaults:
These tools enforce markdown standards: