blog-proofreading
Check blog posts for flow, broken links, and formatting issues. Technical review for content ready to publish.Trigger phrases: "proofread", "check links", "formatting", "technical review", "check formatting", "review links"
When & Why to Use This Skill
This Claude skill provides a comprehensive technical review and proofreading solution for blog posts and articles. It automates the tedious process of checking reading flow, validating hyperlinks, and ensuring Markdown formatting consistency. By focusing on structural integrity and technical accuracy, it helps content creators and developers publish high-quality, professional-grade content that is free of broken links and formatting errors.
Use Cases
- Technical Blog Review: Automatically analyze the logical flow and transitions of technical articles to ensure complex explanations are clear and easy to follow.
- Automated Link Auditing: Verify that all external URLs are functional and that internal reference-style links are correctly mapped and formatted at the bottom of the document.
- Markdown Formatting Standardization: Ensure all code blocks have appropriate language tags, headers follow a consistent hierarchy, and lists are formatted correctly for web rendering.
- Pre-Publication Quality Assurance: Perform a final check on terminology consistency and perspective (e.g., first person vs. second person) to maintain a unified brand voice across all posts.
| name | blog-proofreading |
|---|---|
| description | | |
| Trigger phrases | "proofread", "check links", "formatting", "technical review", "check formatting", "review links" |
| allowed-tools | Read, Bash, WebFetch |
Proofreading
What to Check
1. Reading Flow
- Transitions between sections make sense
- Paragraph lengths are reasonable
- Technical explanations are clear
- No jarring jumps in logic
- Check for contradicting statements (within paragraphs, between sections, intro vs conclusion)
2. Links
- Test external URLs resolve (use
web_fetchorcurl -I) - Check internal links exist
- Convert inline URLs to reference-style links:
- Inline format:
[text](https://example.com)→ should be[text][ref-name] - All references defined at bottom of post in format:
[ref-name]: https://example.com - Check for any raw URLs like
https://example.comthat should be wrapped in links
- Inline format:
- Verify reference-style links formatted correctly:
[text][ref] - Verify all reference definitions exist at bottom
3. Formatting
- Code blocks have language tags:
bash,python, etc. - Lists formatted consistently
- Headers follow
##pattern (no single#) - Proper markdown escaping where needed
4. Basic Checks
- Spelling and grammar (light touch)
- Consistent terminology throughout
- Consistent person (first person for experience, "you" when addressing reader is OK, but no "users should" or "one might")
- Section headers match content
Tools
# Test if URL resolves
curl -I -s https://example.com | head -1
# Or use web_fetch for full content check
Keep It Light
- Flag issues, don't fix everything
- Focus on broken stuff, not stylistic preferences
- Trust the author's voice
Response Format
**Flow**: Good overall, but transition between § "DNS Fix" and § "Desktop Packages" feels abrupt.
**Links**:
- ✅ All external links resolve
- ⚠️ Reference [1] not defined at bottom
**Formatting**:
- Missing language tag on line 45 code block
- Inconsistent list formatting in § "Troubleshooting"