Browse by type
A plugin for Obsidian adding support for Cooklang

Looking for maintainers, reach out dubadub on Discor server.
<your vault>/.obsidian/plugins/cooklang-obsidian and running npm install and then npm run build.Opening a .cook file and toggling Preview shows a single rich recipe page:
Curry.jpg), and meta pills for total time, servings, difficulty,
source and tags.− N servings + control in the sticky bar that rescales every
ingredient quantity (and inline quantities in the steps) in real time.= Section =) group both the ingredients and the steps, and
> notes render as callouts.Recipe.0.jpg for the first step, Recipe.1.jpg for the second, …).Each of these can be toggled in the plugin settings (Servings scaler, Two-column layout, Step tracking), falling back to a simple stacked list.
Third-party plugins can access files on your computer, connect to the internet, and even install additional programs.
The source code of this plugin is available on GitHub for you to audit yourself, but installing plugins into Obsidian is a matter of trust.
I can assure you here that I do nothing to collect your data, send information to the internet or otherwise do anything nefarious with your system. However, be aware that I could, and without auditing the code yourself, you only have my word that I don't.
This is the stuff I would ideally like to include in this plugin that isn't available as yet:
- [x] Improve editor/preview mode buttons to be more like markdown
- [x] Command to convert .md to .cook
- [ ] Maybe also cook code block support?
- [x] Include option for showing quantities inline in the method
- [ ] Option to link between ingredients and method?
- [x] Include options for showing ingredients list, tools list and time
- [x] (calculate total time)
- [ ] Unit conversion (metric <-> imperial)
- [x] Scaling up/down (check spec)
- [ ] Shopping list and .conf file support (needs designing)
- [ ] Better metadata support.
- [x] Making source links clickable.
- [ ] Support for Obsidian tagging.
- [ ] (Maybe, pending feedback) Markdown formatting support.
cooklang-ts.md to .cookInitial release!
- You can open and edit .cook files
- There is an edit view with syntax highlighting
- There is also a preview view which displays the ingredients and amounts at the top like a traditional recipe
and numbers the steps.
- If images are provided (as per the Cooklang convention ) they will also be displayed.
$ claude mcp add cooklang-obsidian \
-- python -m otcore.mcp_server <graph>