gpt-taste
gpt taste
julien-ref-notion-markdown
Complete markdown guide for Universal Notion Uploader. Covers 14 element types (headings, callouts, highlights, toggles, embeds, columns, databases), upload modes, and API constraints.
Full skill instructions
Guide for LLMs generating markdown destined to be uploaded to Notion via the Universal Notion Uploader parser.
MarkdownParser (pages): AdmonitionParser, RichTextParser, TableParser, ImageParser DatabaseParser: YAML frontmatter → Notion databases with relations
# Heading 1
## Heading 2
### Heading 3
Notion API: heading_1, heading_2, heading_3
Limitations: Maximum 3 levels. H4+ NOT supported by Notion.
Workaround for H4+: Use bold paragraph
**Pseudo-Heading 4**
Content of the section...
##+ Collapsible Section
Content under this heading.
Will collapse/expand in Notion.
## Next Section (stops collapsible)
Syntax: #+, ##+, ###+ followed by title
Notion API: heading_X with is_toggleable: true and nested children
**bold** or __bold__
*italic* or _italic_
`code inline`
~~strikethrough~~
[links](https://example.com)
**[bold link](url)**
*[italic link](url)*
=={highlighted text}==
=={colored text}==blue
**bold *and italic***=={default yellow}==
=={blue text}==blue
=={red warning}==red
=={green success}==green
Colors: yellow (default), blue, red, green, purple, pink, gray, orange, brown
> [!NOTE]
> This is an important note.
> Can contain multiple lines.
Types: NOTE, TIP, IMPORTANT, WARNING, CAUTION, DANGER, INFO, EXAMPLE
!!! note "Optional Title"
Indented content.
:::note Optional Title
Content without indentation.
:::
:::tip
Content directly.
:::
Type → Emoji Mapping:
| Type | Emoji | Color |
|---|---|---|
| NOTE | 📝 | blue_background |
| TIP | 💡 | yellow_background |
| IMPORTANT | ❗ | purple_background |
| WARNING | ⚠️ | orange_background |
| CAUTION | 🚨 | red_background |
| DANGER | 🔥 | red_background |
| INFO | ℹ️ | blue_background |
| EXAMPLE | 📖 | gray_background |
DO NOT mix syntaxes in the same callout.
- Item 1
- Item 2
- Nested item (indentation)
- Item 3
Variants: -, *, +
1. First item
2. Second item
1. Nested item
3. Third item
- [ ] Uncompleted task
- [x] Completed task
- [X] Also completed (uppercase supported)
Notion API: to_do block with checked: true/false
Rich text works in list items:
- **Bold item** with *italic*
- [ ] Task with `inline code`
- Item with [link](url)
```python
def hello():
print("Hello world")
- **Always specify language** after ` ``` `
- If unknown language, use `plain text`
- No rich text in code blocks (raw text only)
- Long code (>2000 chars) auto-chunked
---
### 6. Tables
```markdown
| Name | **Status** | Count |
| ---- | ---------- | ----- |
| foo | *active* | 42 |
| bar | inactive | 0 |
Rich text in cells: Bold, italic, code inline, links supported
Recommendations:
> This is a normal quote.
> Can contain multiple lines.
Distinction with callouts:
> Simple blockquote → Notion quote block
> [!NOTE] Callout → Notion callout block
Rich text supported in quotes.


base_dir config<details>
<summary>Click to expand</summary>
Hidden content here.
Can contain **any markdown**: lists, code, tables.
</details>
Notion API: toggle block with nested children
<details> (case-insensitive)<summary>Title</summary> (line 2)</details><!-- embed: https://www.youtube.com/watch?v=VIDEO_ID -->
<!-- embed: https://figma.com/file/xxx -->
Notion API: embed or video block
Supported: YouTube, Vimeo, Figma, Google Maps, Google Drive, CodePen, GitHub Gist, Miro
<!-- columns: 2 -->
**Left Column**
Content here.
---column---
**Right Column**
More content.
<!-- /columns -->
Notion API: column_list with column children
Supported: 2, 3, 4+ columns (Notion auto-sizes equally)
---
***
___
Notion API: divider block
See [[Other Document]] for details.
Link to [[Specific Section#heading]].
Feature: resolve_internal_links: true in config
Behavior:
[[Page Name]] → Resolved to Notion page link after uploadCreate Notion databases from markdown files with YAML frontmatter.
---
type: database
name: My Database
icon: 📊
description: Database description
properties:
Name:
type: title
Status:
type: select
options:
- Todo
- In Progress
- Done
Date:
type: date
Count:
type: number
Active:
type: checkbox
Related:
type: relation
database: Other Database Name
---
| Name | Status | Date | Count | Active |
|------|--------|------|-------|--------|
| Item 1 | Todo | 2025-01-15 | 42 | true |
| Item 2 | Done | 2025-01-16 | 0 | false |
Basic: title (required), rich_text, number, checkbox, date
Selection: select, multi_select
Links: url, email, phone_number
Relations: relation, rollup, formula (computed)
Link databases together:
properties:
Category:
type: relation
database: Categories DB # Name of target database
Registry: Parser maintains database registry for relation resolution.
Configure in upload_config.yaml:
mode: "mixed"
.md file = child pagemode: "hierarchical"
mode: "sequential"
features:
table_of_contents: true # Add TOC at top
page_navigation: true # Add prev/next footers
image_upload: true # Upload local images
resolve_internal_links: true # Convert [[links]]
flush_before_upload: false # Delete existing content first
- [ ] / - [x]) - BEFORE unordered lists-, *, +)1., 2.)> text)Footnotes ([^1]), Definition lists, HTML inline, Emoji shortcodes (:smile:), H4-H6 headings, Nested blockquotes (>>), Indented code blocks
| Pattern | Problem | Solution |
|---|---|---|
#### H4 | Not supported | Use ### H3 or **Bold text** |
| >12 columns | Hard to read | Split tables |
Callout without > | Breaks parsing | Every line needs > prefix |
| Code without language | Suboptimal | Always specify language |
- [ ] and - [x]gpt taste
Premium brand-kit image generation for high-end identity systems, logo concepts, and visual-world presentations.
Premium website design-to-code skill that generates visual references first, then builds faithful frontend implementations.
Premium frontend image direction for landing pages and marketing sites, generating one distinct horizontal image per section.
Premium mobile app screen concepts and flows with clean hierarchy, strong imagery, and distinctive art direction.
Emil Kowalski's philosophy on UI polish, component design, and the invisible details that make software feel good.
Frontend design and iteration for production-grade interfaces, from concept to ship.
Reverse-engineer design tokens from public websites into starter token files for your project.
Builds an animation from scratch by making the decisions in the order that determines whether it feels right.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Chat-to-edit AI studio for product photos, portraits, branding, and video.
Generate your dream room in seconds.
Redesign your interior in seconds using AI
Transform rooms with AI-generated designs.
Transform Your Space with AI-Powered Japanese Interior Designs by Jife
AI-powered wireframes for non-designers.
Revolutionize Property Viewing with AI-Generated Floor Plans and Virtual Tours
Transform sketches into stunning architectural renders with AI.