open-horizon-labs2k downloadsIntegration with Amazing Marvin (unofficial). Supports exporting AM tasks/projects, creating new tasks and completing tasks.
This plugin for Obsidian enables synchronization with Amazing Marvin, a comprehensive task management and planning system. It is developed and maintained by your productivity friends at Cloud Atlas to facilitate a seamless integration for users who utilize both platforms.
The Amazing Marvin Plugin provides a way to bring your tasks and project structures from Amazing Marvin directly into your Obsidian vault. It respects the Amazing Marvin hierarchy of categories and projects, creating a matching folder and note structure within Obsidian.
+ for dates or @ for labels.The Obsidian Amazing Marvin Plugin currently supports unidirectional synchronization. It imports and updates data from Amazing Marvin into your Obsidian vault, but it does not export or sync changes made in Obsidian back to Amazing Marvin.
Each sync operation performs a fresh import:
To initiate a sync:
Ctrl/Cmd + P.Sync Amazing Marvin categories and projects.Once synced, your Obsidian vault will contain a new AmazingMarvin folder. Inside, you'll find the structured notes corresponding to your categories and projects from Amazing Marvin.
The task creation dialog is designed to mirror the task input experience in Amazing Marvin closely. It includes the following features:
# syntax or a search sub-dialog.~), due date (@), and labels (+).To create a task:
Ctrl/Cmd + P.Create Marvin Task.One of the highlights in this version is the ability to auto-mark tasks as done in Amazing Marvin when they are checked off in Obsidian. When this feature is enabled in the plugin settings, checking a task off in your Obsidian note will automatically update the task status in Amazing Marvin.
Here's how to enable this feature:
Settings > Obsidian Amazing Marvin Plugin.Attempt to mark tasks as done in Amazing Marvin when checked off in Obsidian.Now, when you check off a task with an Amazing Marvin Link in an Obsidian note, a request will be sent to Amazing Marvin to mark the task as done there as well.
By following these guidelines, you can ensure your Amazing Marvin data is accurately reflected in Obsidian while being mindful of the plugin's current limitations.
Settings -> Community PluginsSettings -> BRAT)Beta Plugin List sectionAdd Beta Plugincloud-atlas-ai/obsidian-amAmazing Marvin plugin (Settings -> Community Plugins)cloudatlas-obsidian-am.zip from the releases.<vault>/.obsidian/plugins/cloudatlas-o-am.npm install to install the dependencies.npm run dev to watch for changes and compile the plugin to dist/main.js.For more detailed development instructions, refer to the sample plugin provided by Obsidian.
While you're testing, you're going to send a lot of requests to the Amazing Marvin API. To avoid hitting the rate limit, you can use the Desktop local API server. See Desktop Local API Server for more information. Once setup, you can specify the local API server in the plugin settings.
Note that the /api/children endpoint is not available in the local API server, always returning 404. I've followed up with the Amazing Marvin team to see if this can be added.