create_folder_tool
Set up project structures or archive hierarchies in Obsidian by creating folders and parent directories. Ideal for organizing future content or deep folder paths. Includes option to generate placeholder files.
Instructions
Create a new folder in the vault, including all parent folders in the path.
When to use:
- Setting up project structure in advance
- Creating deep folder hierarchies (e.g., "Apple/Studies/J71P")
- Creating archive folders before moving notes
- Establishing organizational hierarchy
- Preparing folders for future content
When NOT to use:
- If you're about to create a note in that path (folders are created automatically)
- For temporary organization (just create notes directly)
Note: Will create all necessary parent folders. For example, "Apple/Studies/J71P"
will create Apple, Apple/Studies, and Apple/Studies/J71P if they don't exist.
Returns:
Creation status with list of folders created and placeholder file path
Input Schema
Name | Required | Description | Default |
---|---|---|---|
create_placeholder | No | Whether to create a placeholder file (.gitkeep or README.md) | |
ctx | No | ||
folder_path | Yes | Path of the folder to create |
Input Schema (JSON Schema)
{
"properties": {
"create_placeholder": {
"default": true,
"description": "Whether to create a placeholder file (.gitkeep or README.md)",
"title": "Create Placeholder",
"type": "boolean"
},
"ctx": {
"default": null,
"title": "Ctx"
},
"folder_path": {
"description": "Path of the folder to create",
"examples": [
"Projects/2025",
"Archive/Q1",
"Daily/January"
],
"maxLength": 255,
"minLength": 1,
"title": "Folder Path",
"type": "string"
}
},
"required": [
"folder_path"
],
"type": "object"
}