commonmark
Use when parsing or generating Markdown following the CommonMark specification - AST structure, block/inline elements, and extensions
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install mcclowes/omg/commonmarkskilz install mcclowes/omg/commonmark --agent opencodeskilz install mcclowes/omg/commonmark --agent codexskilz install mcclowes/omg/commonmark --agent geminiFirst time? Install Skilz: pip install skilz
Works with 22+ AI coding assistants
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/mcclowes/omgcp -r omg/.claude/skills/commonmark ~/.claude/skills/Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
markdown
by RedondoK
Transform AI markdown generation to be 100% markdownlint-compliant. Use this skill whenever generating messages containing markdown, generating or ...
notion-uploader-downloader
by SpillwaveSolutions
Bidirectional sync between Markdown and Notion. Upload .md files with images to Notion pages/databases, append to existing pages, or download Notio...
notion-uploader-downloader
by SpillwaveSolutions
Bidirectional sync between Markdown and Notion. Upload .md files with images to Notion pages/databases, append to existing pages, or download Notio...
markdown-quality
by racurry
Interpretive guidance for applying markdownlint rules using our opinionated configuration. Use when creating or editing markdown files, configuring...
Agentic Skill Details
- Repository
- omg
- Stars
- 1
- Type
- Non-Technical
- Meta-Domain
- productivity
- Primary Domain
- markdown
- Market Score
- 14
Agent Skill Grade
C Score: 74/100 Click to see breakdown
Score Breakdown
Areas to Improve
- Missing TOC for 84-line file
- No references for deep content
- Missing workflow validation steps
Recommendations
- Address 1 high-severity issues first
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 2026-01-24
Developer Feedback
I've been digging into markdown parsers lately, and your commonmark implementation caught my eye—solid foundation at 74, though there's definitely room to tighten up the architecture for broader adoption.
Links:
The TL;DR
You're at 74/100, C territory—that's solid fundamentals based on Anthropic's skill best practices. Your strongest area is Spec Compliance (12/15), but you're leaving points on the table with Progressive Disclosure Architecture (21/30) and missing some debugging guidance that would boost Utility from 15/20. The good news? Most of these are fixable without rewriting.
What's Working Well
- Spec compliance is tight - Your YAML frontmatter is clean, name conventions are correct (hyphen-case), and you've got the required fields locked down
- Consistent terminology - You use CommonMark, AST, and node types consistently throughout, which makes the skill easy to follow
- Good trigger coverage for core use cases - "AST structure, block/inline elements, extensions" hits the main search terms developers would use
- Code examples have context - Your two examples show input and output, which beats a lot of skills I've reviewed
The Big One: Missing Validation & Error Handling
This is what's really holding you back on Utility. Right now you're showing the happy path only—what happens when parser.parse() fails? What if someone passes malformed markdown? There's no debugging guidance.
The fix: Add a "Debugging & Edge Cases" section (takes maybe 20 lines):
## Debugging & Edge Cases
- Validate AST with `node.type === 'expected_type'` before accessing properties
- Handle missing children with optional chaining: `node.children?.[0]`
- Empty input returns valid AST with single document node (n...
Browse Category
More productivity Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?
Report Security Issue
Thank you for helping keep SkillzWave secure. We'll review your report and take appropriate action.
Note: For critical security issues that require immediate attention, please also email security@skillzwave.ai directly.