Validate Obsidian Base
validate_baseValidate YAML and structural fields in .base files, reporting which checks need a live Obsidian app for formula semantics and rendering.
Instructions
Statically validate YAML and core structural fields in a .base file or fenced base block. Reports the limit that formula semantics and rendering require a live Obsidian app.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "validate_base"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Vault-relative .base or Markdown path. | |
| content | No | Base YAML or Markdown containing fenced base blocks; overrides path. |