Skills for working with Obsidian vaults and related formats: Obsidian Flavored Markdown, JSON Canvas files, the Obsidian CLI, and Defuddle for clean web content extraction.
96
96%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
{
"context": "Tests adding a new node to an existing canvas while preserving existing content and avoiding ID collisions and spatial overlaps.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Valid JSON after modification",
"description": "The resulting canvas JSON is syntactically valid with no parse errors",
"max_score": 25
},
{
"name": "New node has unique ID",
"description": "The new Risks node has an id that does not match any existing node or edge ID in the original canvas",
"max_score": 25
},
{
"name": "New node does not overlap existing nodes",
"description": "The new node position and dimensions do not spatially overlap either of the two existing nodes, with at least 50px spacing",
"max_score": 25
},
{
"name": "Existing nodes and edges preserved",
"description": "All two original nodes and the original edge are still present and unchanged in the output",
"max_score": 25
}
]
}defuddle
json-canvas
evals
obsidian-bases
evals
references
obsidian-cli
evals
obsidian-markdown
evals