create_monthly_report
Generate a structured monthly report note from a template, saving it to the journal with automatic date organization. Supports custom date ranges and additional variables, without overwriting existing reports.
Instructions
Create a monthly report note from the configured template.
Creates a structured monthly report in Journal/YYYY/Monthly/YYYY-MM.md. If the note already exists, returns a message without overwriting.
Args: period: Reporting period in YYYY-MM format. Defaults to current month. period_start: Optional custom start date (YYYY-MM-DD) for non-calendar periods. period_end: Optional custom end date (YYYY-MM-DD) for non-calendar periods. extra_vars: Optional dictionary of additional template variables.
Returns: Result of the creation or message if note already exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | ||
| extra_vars | No | ||
| period_end | No | ||
| period_start | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |