Claude-skill-registry blog-proofreading
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/blog-proofreading" ~/.claude/skills/majiayu000-claude-skill-registry-blog-proofreading && rm -rf "$T"
manifest:
skills/data/blog-proofreading/SKILL.mdsource content
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
orweb_fetch
)curl -I - Check internal links exist
- Convert inline URLs to reference-style links:
- Inline format:
→ should be[text](https://example.com)[text][ref-name] - All references defined at bottom of post in format:
[ref-name]: https://example.com - Check for any raw URLs like
that should be wrapped in linkshttps://example.com
- Inline format:
- Verify reference-style links formatted correctly:
[text][ref] - Verify all reference definitions exist at bottom
3. Formatting
- Code blocks have language tags:
python, etc.bash, - 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"