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 .