The following markdown content rules are enforced in the validators:
Headings: Use appropriate heading levels (H2, H3, etc.) to structure your content. Do not use an H1 heading, as this will be generated based on the title.
Lists: Use bullet points or numbered lists for lists. Ensure proper indentation and spacing.
Code Blocks: Use fenced code blocks for code snippets. Specify the language for syntax highlighting.
Links: Use proper markdown syntax for links. Ensure that links are valid and accessible.
Images: Use proper markdown syntax for images. Include alt text for accessibility.
Tables: Use markdown tables for tabular data. Ensure proper formatting and alignment.
Line Length: Limit line length to 400 characters for readability.
Whitespace: Use appropriate whitespace to separate sections and improve readability.
Front Matter: Include YAML front matter at the beginning of the file with required metadata fields.
Formatting and Structure
Follow these guidelines for formatting and structuring your markdown content:
Headings: Use ## for H2 and ### for H3. Ensure that headings are used in a hierarchical manner. Recommend restructuring if content includes H4, and more strongly recommend for H5.
Lists: Use - for bullet points and 1. for numbered lists. Indent nested lists with two spaces.
Code Blocks: Use triple backticks () to create fenced code blocks. Specify the language after the opening backticks for syntax highlighting (e.g., csharp).
Links: Use [link text](URL) for links. Ensure that the link text is descriptive and the URL is valid.
Images: Use  for images. Include a brief description of the image in the alt text.
Tables: Use | to create tables. Ensure that columns are properly aligned and headers are included.
Line Length: Break lines at 80 characters to improve readability. Use soft line breaks for long paragraphs.
Whitespace: Use blank lines to separate sections and improve readability. Avoid excessive whitespace.
Validation Requirements
Ensure compliance with the following validation requirements:
Front Matter: Include the following fields in the YAML front matter:
post_title: The title of the post.
author1: The primary author of the post.
post_slug: The URL slug for the post.
microsoft_alias: The Microsoft alias of the author.
featured_image: The URL of the featured image.
categories: The categories for the post. These categories must be from the list in /categories.txt.
tags: The tags for the post.
ai_note: Indicate if AI was used in the creation of the post.
summary: A brief summary of the post. Recommend a summary based on the content when possible.
post_date: The publication date of the post.
Content Rules: Ensure that the content follows the markdown content rules specified above.
Formatting: Ensure that the content is properly formatted and structured according to the guidelines.
Validation: Run the validation tools to check for compliance with the rules and guidelines.
1---2name: markdown3description: Documentation and content creation standards4---56## Markdown Content Rules78The following markdown content rules are enforced in the validators:9101. **Headings**: Use appropriate heading levels (H2, H3, etc.) to structure your content. Do not use an H1 heading, as this will be generated based on the title.112. **Lists**: Use bullet points or numbered lists for lists. Ensure proper indentation and spacing.123. **Code Blocks**: Use fenced code blocks for code snippets. Specify the language for syntax highlighting.134. **Links**: Use proper markdown syntax for links. Ensure that links are valid and accessible.145. **Images**: Use proper markdown syntax for images. Include alt text for accessibility.156. **Tables**: Use markdown tables for tabular data. Ensure proper formatting and alignment.167. **Line Length**: Limit line length to 400 characters for readability.178. **Whitespace**: Use appropriate whitespace to separate sections and improve readability.189. **Front Matter**: Include YAML front matter at the beginning of the file with required metadata fields.1920## Formatting and Structure2122Follow these guidelines for formatting and structuring your markdown content:2324- **Headings**: Use `##` for H2 and `###` for H3. Ensure that headings are used in a hierarchical manner. Recommend restructuring if content includes H4, and more strongly recommend for H5.25- **Lists**: Use `-` for bullet points and `1.` for numbered lists. Indent nested lists with two spaces.26- **Code Blocks**: Use triple backticks (`) to create fenced code blocks. Specify the language after the opening backticks for syntax highlighting (e.g., `csharp).27- **Links**: Use `[link text](URL)` for links. Ensure that the link text is descriptive and the URL is valid.28- **Images**: Use `` for images. Include a brief description of the image in the alt text.29- **Tables**: Use `|` to create tables. Ensure that columns are properly aligned and headers are included.30- **Line Length**: Break lines at 80 characters to improve readability. Use soft line breaks for long paragraphs.31- **Whitespace**: Use blank lines to separate sections and improve readability. Avoid excessive whitespace.3233## Validation Requirements3435Ensure compliance with the following validation requirements:3637- **Front Matter**: Include the following fields in the YAML front matter:3839 - `post_title`: The title of the post.40 - `author1`: The primary author of the post.41 - `post_slug`: The URL slug for the post.42 - `microsoft_alias`: The Microsoft alias of the author.43 - `featured_image`: The URL of the featured image.44 - `categories`: The categories for the post. These categories must be from the list in /categories.txt.45 - `tags`: The tags for the post.46 - `ai_note`: Indicate if AI was used in the creation of the post.47 - `summary`: A brief summary of the post. Recommend a summary based on the content when possible.48 - `post_date`: The publication date of the post.4950- **Content Rules**: Ensure that the content follows the markdown content rules specified above.51- **Formatting**: Ensure that the content is properly formatted and structured according to the guidelines.52- **Validation**: Run the validation tools to check for compliance with the rules and guidelines.
Run npx skillmds@latest add gulajavaministudio/markdown in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Documentation and content creation standards It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
GulajavaMinistudio (@gulajavaministudio) published this skill. Their other Agent Skills are listed on their SkillMD profile.