Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

File Cooker

ivaneyeivaneye14k downloads

Deal batch notes from search results,current file, or Dataview query string.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates31

欢迎加微讨论:IvyOdds

中文文档

obsidian-file-cooker

This plugin for Obsidian deals multi notes from search results、current file、Dataview query string...

Features

  • Add/Delete values to tags、alias、cssclasses(delete values when values start with - ,multi values split by ,)---New in 1.8.1
  • Add Search-Results-Command,can deal with search results directly---New in v1.7.8
  • Add Multi-File to target Canvas --- New in v1.7.0
  • Add text to target Canvas---New in v1.7.6
  • Add Dataview Task to target Canvas---New in v1.7.7
  • Move/Copy Multi-File to target folder
  • Rename Multi-File
  • Add/Edit/- Add/Edit/Delete:-) Multi-File's Props(no need to install MetaEdit plugin from 1.8.0) (propValue:-) Multi-File's Props(no need to install MetaEdit plugin from 1.8.0)
  • Delete Multi-File
  • Merge Multi-File to target file
  • Create files from unresolved links
  • Sync Multi-File to flomo
  • Copy Dataview result links to clipboard(DataviewJS pages queries is supported since v1.7.1))
  • Add Bases query results as a file-only source (ignores non-file rows with count notice)
  • files from clipboard
  • file links in current file
  • files from dataview query(need to install dataview plugin)

obsidian-file-cooker Demo Image

Usage

  • Select:Select at least one file you want to cook
  • Cook:Execute target command(e.g. Move/Copy, Delete ...)
  • Confirm:Confirm execution

Select

Support 3 selects ways:

  • Copy file links to clipboard. e.g. Copy obsidian search results
  • Content or links in current file
  • Dataview search command/DataviewJS pages queries(New in v1.7.1)

Bases query file operations (New in v2.0.0)

When the Bases data source is available, File Cooker provides a full Bases command group aligned with Dataview file commands:

  • Move bases query results to ...
  • Sync bases query results to flomo ...
  • Merge bases query results to ...
  • Delete bases query results!
  • Copy bases result links!
  • Edit Properties in bases results ...
  • Rename in bases results ...
  • Add bases query results to canvas...
  • Add bases task to canvas...

Behavior boundaries:

  • File-only mapping: only rows that can be mapped to real vault files are processed.
  • Ignore non-file rows: unmapped rows are skipped, and a notice reports the ignored count.
  • No row writes: File Cooker does not modify Bases row fields in this flow.

Cook

Depends on the different way to select, execute a different command.Ensure:

  • Copy before executing deal-with-clipboard command.
  • Open file before executing deal-with-current-file command.
  • Selected Dataview-Command before executing deal-with-dataview command

Confirm

All commands open a popup to be confirmed.

Context menu entry (New)

File Cooker now also adds context-menu entries in two places:

  • Editor context menu
    • File Cooker > Selection: sync selected text to flomo / add selection to canvas (only available when selection is not empty)
    • File Cooker > Current file links: run link-based operations from the current file
  • File explorer context menu
    • File Cooker > Target file: run single-file operations on the file you right-clicked

Notes:

  • Destructive actions (like delete) still require confirmation.
  • If no active file exists, current-file-link operations are safely blocked with a notice.

How to install

From within Obsidian

You can activate this plugin within Obsidian by doing the following:

  • Open Settings > Third-party plugin
  • Make sure Safe mode is off
  • Click Browse community plugins
  • Search for "File Cooker"
  • Click Install
  • Once installed, close the community plugins window and activate the newly installed plugin

Manual installation

  • Download the latest release
  • Extract the obsidian-file-cooker folder from the zip to your vault's plugins folder: <vault>/.obsidian/plugins/
    Note: On some machines the .obsidian folder may be hidden. On MacOS you should be able to press Command+Shift+Dot to show the folder in Finder.
  • Reload Obsidian
  • If prompted about Safe Mode, you can disable safe mode and enable the plugin.

Buy me a coffee

69%
HealthExcellent
ReviewRisks
About
Batch-edit and manage multiple notes selected from search results, the current file, clipboard links, Dataview/DataviewJS queries, or Bases query results. Add or remove tag, alias and CSS class values; move, copy, rename, merge or delete files; create files from unresolved links; sync to flomo; and add files, text or tasks to Canvas.
FilesTagsProperties
Details
Current version
2.0.0
Last updated
2 months ago
Created
4 years ago
Updates
31 releases
Downloads
14k
Compatible with
Obsidian 1.12.3+
Platforms
Desktop, Mobile
License
Apache-2.0
Report bugRequest featureReport plugin
Author
ivaneyeivaneye
mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA4MjQ1ODIzMA==&scene=124#wechat_redirect
GitHubivaneye
  1. Community
  2. Plugins
  3. Files
  4. File Cooker

Related plugins

Badges

Add inline badges/callouts to notes.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

Colored Bases Properties

Color property lists and formula properties in Bases.

Bases CMS

Manage your notes in bases like a content management system.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.