Author high-quality Markdown documentation with deterministic structure, lint compliance, and CI integration. Use when writing README files, creating docs pages, fixing markdownlint failures, defining style rules, or wiring markdown checks into pre-commit and pipelines. Keywords: markdown, markdownlint, readme, docs, headings, lists, code fences, links, images, lint config, ci, documentation style.
Overall
score
100%
Does it follow best practices?
Validation for skill structure
MD001 - heading-increment
MD022 - blanks-around-headings
MD025 - single-title/single-h1
MD041 - first-line-heading/first-line-h1
MD003 - heading-style
{
"MD003": {
"style": "atx" // or "atx_closed", "setext", "setext_with_atx"
}
}MD043 - required-headings
MD004 - ul-style
{
"MD004": {
"style": "dash" // or "asterisk", "plus", "consistent"
}
}MD005 - list-indent
MD007 - ul-indent
{
"MD007": {
"indent": 2,
"start_indented": false,
"start_indent": 2
}
}MD029 - ol-prefix
{
"MD029": {
"style": "ordered" // or "one", "zero", "one_or_ordered"
}
}MD030 - list-marker-space
MD032 - blanks-around-lists
MD031 - blanks-around-fences
MD040 - fenced-code-language
MD046 - code-block-style
{
"MD046": {
"style": "fenced" // or "indented", "consistent"
}
}MD013 - line-length
{
"MD013": {
"line_length": 120,
"heading_line_length": 120,
"code_blocks": false,
"tables": false,
"headings": true,
"strict": false,
"stern": false
}
}MD009 - no-trailing-spaces
{
"MD009": {
"br_spaces": 2,
"list_item_empty_lines": false,
"strict": false
}
}MD010 - no-hard-tabs
MD012 - no-multiple-blanks
MD027 - no-multiple-space-blockquote
MD028 - no-blanks-blockquote
MD033 - no-inline-html
{
"MD033": {
"allowed_elements": ["br", "img", "a"]
}
}MD034 - no-bare-urls
MD042 - no-empty-links
MD045 - no-alt-text
MD052 - reference-links-images
MD036 - no-emphasis-as-heading
MD037 - no-space-in-emphasis
MD049 - emphasis-style
{
"MD049": {
"style": "underscore" // or "asterisk", "consistent"
}
}MD050 - strong-style
{
"MD050": {
"style": "asterisk" // or "underscore", "consistent"
}
}MD014 - commands-show-output
MD019 - no-multiple-space-atx
MD023 - heading-start-left
MD026 - no-trailing-punctuation
{
"MD026": {
"punctuation": ".,;:!。,;:!"
}
}MD035 - hr-style
{
"MD035": {
"style": "---" // or "***", "___", "consistent"
}
}MD044 - proper-names
{
"MD044": {
"names": ["JavaScript", "TypeScript", "GitHub"],
"code_blocks": false,
"html_elements": false
}
}MD047 - single-trailing-newline
MD048 - code-fence-style
{
"MD048": {
"style": "backtick" // or "tilde", "consistent"
}
}{
"default": true,
"MD013": { "line_length": 80, "code_blocks": false },
"MD033": false,
"MD041": true
}{
"default": true,
"MD013": false,
"MD033": { "allowed_elements": ["br", "img", "iframe"] },
"MD041": false
}{
"default": true,
"MD013": { "line_length": 120, "code_blocks": false, "tables": false },
"MD033": { "allowed_elements": ["br", "details", "summary"] },
"MD040": true
}Install with Tessl CLI
npx tessl i pantheon-ai/markdown-authoring@0.1.1