I really like Obsidian, and at this point I barely use Notion anymore. I use Obsidian as the database for my agent skills, and it works quite well. The skills can operate directly on Obsidian, and I can also open Obsidian on my phone to check the status of files.
My Hermes Agent is installed on a server, and the server also hosts a copy of my vault. The synchronization flow looks like this:
Server-side vault β Obsidian Sync server β Vault on my phone
The problem is that sometimes the sync state between the server-side vault and Obsidian Sync gets out of sync or breaks. When that happens, the vault that Hermes Agent sees is different from the one I see. Because of this, I still canβt completely abandon Notion.
Iβm also writing a tutorial about building skills. In that tutorial, I can only recommend Notion for now, because Notion can be accessed directly through its API, which makes it much more reliable and stable.
When will Obsidian provide an official API?