Overview Version History Q & A Rating & Review
QuickMD - Quick Markdown File Creator for LLM Prompts
A VSCode extension that allows you to quickly create timestamped markdown files with a keyboard shortcut. Perfect for saving LLM prompts locally with organized naming.
Features
Quick Creation : Press Ctrl+N
(Windows/Linux) or Cmd+N
(Mac) to instantly create a new markdown file
Timestamped Names : Files are automatically named with timestamps (e.g., 2025-09-18_0105_43.md
)
Customizable Naming Pattern : Configure your preferred file naming pattern
Flexible Storage : Save files to current workspace or a custom folder
Auto-Open : Automatically opens the new file with cursor at the end
Initial Content : Optionally add default content to new files
Installation
From VSCode Marketplace
Open VSCode
Go to Extensions (Ctrl+Shift+X
)
Search for "QuickMD"
Click Install
From VSIX File
Download the .vsix
file from Releases
Open VSCode
Go to Extensions view (Ctrl+Shift+X
)
Click the ...
menu → "Install from VSIX..."
Select the downloaded file
Usage
Press Ctrl+N
(Windows/Linux) or Cmd+N
(Mac) to create a new markdown file
The file will be created with a timestamp-based name
Start writing your LLM prompt immediately
Customizing the Keyboard Shortcut
To change the keyboard shortcut:
Open Keyboard Shortcuts (Ctrl+K Ctrl+S
or Cmd+K Cmd+S
)
Search for "QuickMD"
Click the pencil icon next to "QuickMD: Create New Markdown File"
Press your desired key combination
Press Enter to confirm
Configuration
Access settings through VSCode Settings (Ctrl+,
) and search for "QuickMD":
Setting
Default
Description
quickmd.fileNamePattern
YYYY-MM-DD_HHmm_ss
File naming pattern with placeholders
quickmd.fileExtension
.md
File extension for created files
quickmd.defaultFolder
Folder for new files (e.g., '.prompts' for subfolder, empty = workspace root)
quickmd.initialContent
Initial content for new files
quickmd.openAfterCreate
true
Auto-open file after creation
Available Placeholders for File Names
YYYY
- 4-digit year
MM
- 2-digit month (01-12)
DD
- 2-digit day (01-31)
HH
- 2-digit hour (00-23, 24-hour format)
hh
- 2-digit hour (01-12, 12-hour format)
mm
- 2-digit minute (00-59)
ss
- 2-digit second (00-59)
SSS
- 3-digit millisecond (000-999)
Example Patterns
YYYY-MM-DD_HHmm_ss
→ 2025-09-18_0105_43.md
YYYY-MM-DD_HHmmss
→ 2025-09-18_010543.md
prompt_YYYYMMDD_HHmmss
→ prompt_20250918_010543.md
MM-DD-YYYY_HH-mm
→ 09-18-2025_01-05.md
Folder Settings Examples
.prompts
- Creates a .prompts
folder in workspace root
notes/prompts
- Creates nested folders
/absolute/path/to/folder
- Uses absolute path
(empty) - Uses workspace root directly
Use Cases
LLM Prompt Backup : Save all your AI prompts locally instead of relying on provider accounts
Prompt Organization : Timestamp-based names keep prompts chronologically organized
Version Control : Track prompt evolution in git repositories
Quick Notes : Rapidly create markdown files for any quick documentation needs
Project Documentation : Create timestamped development notes
Contributing
Want to contribute? Check out our Contributing Guide .
License
MIT
Support
For issues and feature requests, please use the GitHub issues page .