Use when writing or editing markdown files. Covers headings, text formatting, lists, links, images, code blocks, and blockquotes.
Limited to specific tools
Additional assets for this skill
This skill is limited to using the following tools:
name: markdown-syntax-fundamentals description: Use when writing or editing markdown files. Covers headings, text formatting, lists, links, images, code blocks, and blockquotes. allowed-tools:
Core markdown syntax for creating well-structured documents.
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
#) per document as the title*italic* or _italic_
**bold** or __bold__
***bold italic*** or ___bold italic___
~~strikethrough~~
Use `backticks` for inline code like `const x = 1`
- Item one
- Item two
- Nested item
- Another nested item
- Item three
* Alternative marker
+ Also works
1. First item
2. Second item
1. Nested numbered
2. Another nested
3. Third item
- [x] Completed task
- [ ] Incomplete task
- [ ] Another task
[Link text](https://example.com)
[Link with title](https://example.com "Title text")
[Link text][reference-id]
[reference-id]: https://example.com "Optional title"
<https://example.com>
<email@example.com>
[Jump to section](#section-heading)
Anchor IDs are auto-generated from headings:


![Alt text][image-id]
[image-id]: path/to/image.png "Optional title"
[](https://example.com)
```javascript
function hello() {
console.log("Hello, World!");
}
```
javascript / jstypescript / tspython / pybash / shell / shjson / yamlhtml / csssqlmarkdown / md // Four spaces or one tab
function example() {
return true;
}
> This is a blockquote.
> It can span multiple lines.
> Blockquotes can contain
>
> Multiple paragraphs.
> Outer quote
>> Nested quote
>>> Deeply nested
> ## Heading in blockquote
>
> - List item
> - Another item
>
> ```code block```
---
***
___
Use three or more hyphens, asterisks, or underscores.
\* Not italic \*
\# Not a heading
\[Not a link\]
\`Not code\`
Characters that can be escaped: \ ` * _ { } [ ] ( ) # + - . ! |
Line one with two trailing spaces
Line two (hard break)
Line one
Line two (paragraph break)