Verba Plugin profile

Add to Obsidian

Create, append, or overwrite markdown notes in your Obsidian vault with strict path safety.

obsidian_note Version 3.0.1
When to use

Best-fit scenarios

Use when the user wants to save text as an Obsidian note, append to a note, or overwrite a note.

How to call it

Execution guidance

Use the example call shape below and provide only the fields the plugin expects.

Arguments

Input shape

  • content string

    Markdown content for the note.

  • title string

    Optional note title.

Settings

Required configuration

  • APPEND_SEPARATOR textarea

    Separator inserted between old and new content when append=true.

    Default: \n\n
  • DEFAULT_NOTE_FOLDER string

    Relative folder used when `path` does not include one.

  • DEFAULT_TAGS textarea

    Optional tags (comma/newline separated) added to newly created notes.

  • DEFAULT_TITLE_MODE select

    How note titles are generated when title/path are omitted.

    Default: ai
  • OBSIDIAN_HOST string

    Obsidian Local REST API host.

    Default: 127.0.0.1
  • OBSIDIAN_PORT number

    Obsidian Local REST API port.

    Default: 27123
  • OBSIDIAN_PROTOCOL select

    Obsidian Local REST API protocol.

    Default: http
  • OBSIDIAN_TOKEN password

    Optional API token if your Obsidian API requires auth.

  • REQUEST_TIMEOUT_SECONDS number

    Timeout for each Obsidian API request.

    Default: 12
  • UNIQUE_NAMES_DEFAULT checkbox

    When enabled, existing file names get -2/-3 suffixes unless overwrite=true.

    Default: True
  • VERIFY_SSL checkbox

    Enable only for valid HTTPS certificates.

    Default: False
Example call

Canonical usage JSON

{
  "function": "obsidian_note",
  "arguments": {
    "content": "Markdown content for the note.",
    "title": "Optional note title."
  }
}