Was going to write up basically exactly this, with one precision:
Invoking “Open Specific Note” should create that note if it doesn’t already exist.
Use case scenario:
I publish one of my Vaults to the web via Jekyll. I should be able to click on any [[Note name]] link (which I handle creating via Jekyll templating) that doesn’t exist and that launches Obsidian and creates that note. This allows ad-hoc specific note creation if I happen to viewing my published Vault and feel inspiration take me (without having to switch to Obsidian, go to a Vault, Create file, etc…). I suppose theoretically “New Note” would do in this case, but creating a new note when Open finds it doesn’t exist is so much more graceful somehow. imho anyways.
thanks and looking forward to Obsidian URL scheme!