skills/smithery.ai/obsidian-webhooks-events

obsidian-webhooks-events

Installation
SKILL.md

Obsidian Webhooks & Events

Overview

Complete guide to Obsidian's event system: vault events (create, modify, delete, rename), workspace events (layout, leaf changes, editor state), metadataCache events, DOM events, custom EventRef patterns, and periodic tasks. Every event registration uses this.registerEvent() for automatic cleanup on plugin unload.

Prerequisites

  • Working Obsidian plugin with onload() / onunload() lifecycle
  • Understanding of TypeScript event handler signatures
  • Familiarity with Obsidian's TFile, TFolder, and WorkspaceLeaf types

Instructions

Step 1: Vault Events — File Lifecycle

Vault events fire when files and folders are created, modified, deleted, or renamed.

import { Plugin, TFile, TFolder, TAbstractFile } from 'obsidian';
Installs
1
First Seen
May 3, 2026
obsidian-webhooks-events from smithery.ai