kargnas336 downloadsCreate a new note with today's date in the current directory
An Obsidian plugin that helps you quickly create daily notes with today's date. Perfect for daily journals, meeting notes, or any date-based note-taking workflow.
.obsidian/plugins/obsidian-create-note-with-date/ directoryCmd/Ctrl + P to open the Command PaletteA new note named YYYY-MM-DD.md will be created in the same directory.
The plugin automatically detects your system's language preference from Obsidian settings.
# Clone the repository
git clone <repository-url>
cd obsidian-create-note-with-date
# Install dependencies
npm install
# Start development mode with watch
npm run dev
# Build for production
npm run build
# Lint code
npx eslint main.ts
# Load plugin in Obsidian for testing
# Copy built files to your vault's plugin directory
cp main.js manifest.json styles.css ~/.obsidian/plugins/obsidian-create-note-with-date/
obsidian-create-note-with-date/
├── i18n/ # Internationalization files
│ ├── en/ # English translations
│ ├── ko/ # Korean translations
│ └── ... # Other languages
├── main.ts # Main plugin logic
├── manifest.json # Obsidian plugin manifest (auto-generated)
├── package.json # Dependencies and scripts
├── esbuild.config.mjs # Build configuration
└── tsconfig.json # TypeScript configuration
The plugin follows standard Obsidian plugin conventions with no complex custom architecture.
Automated version management scripts are included:
# Patch version (e.g., 0.2.2 → 0.2.3)
npm run release
# Minor version (e.g., 0.2.2 → 0.3.0)
npm run release:minor
# Major version (e.g., 0.2.2 → 1.0.0)
npm run release:major
The release script automatically:
package.json and manifest.jsonA GitHub Action is configured to automate this process:
main branchContributions are welcome! Here's how to contribute:
git checkout -b feature/my-featurenpm run build to ensure no build errorsnpx eslint main.ts to check code qualityfeat: add new feature or fix: resolve bugFollow conventional commits:
feat: - New featurefix: - Bug fixchore: - Maintenance tasksdocs: - Documentation updatesrefactor: - Code refactoringstyle: - Code style changes (formatting, etc.)test: - Adding or updating testsperf: - Performance improvementsExample:
feat: add support for custom date format
> Co-authored-by: opencode (oMo, vibe-kanban) <[email protected]>
MIT License - See LICENSE.md for details.
This is an OP.GG internal project. If you leave OP.GG, please delete this repository from your computer.
Plugin not appearing after installation?
Date format is wrong?
Want to add a new language?
i18n/ with language codecommand.json and notice.json filesmain.tsMade with ❤️ by OP.GG