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
The following canvas file already exists at project.canvas. Add a new text node to it without colliding with existing nodes.
{
"nodes": [
{
"id": "a1b2c3d4e5f67890",
"type": "text",
"x": 0,
"y": 0,
"width": 300,
"height": 120,
"text": "Project Overview"
},
{
"id": "b2c3d4e5f6789001",
"type": "text",
"x": 400,
"y": 0,
"width": 300,
"height": 120,
"text": "Goals"
}
],
"edges": [
{
"id": "e1f2a3b4c5d6e7f8",
"fromNode": "a1b2c3d4e5f67890",
"toNode": "b2c3d4e5f6789001",
"toEnd": "arrow"
}
]
}Add a new text node with the content Risks to the canvas. The new node should:
Write out the complete updated canvas JSON.
defuddle
json-canvas
evals
obsidian-bases
evals
references
obsidian-cli
evals
obsidian-markdown
evals