O
obsidian
Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files, manifest.json, Plugin class, MarkdownView, TFile, vault operations, or any Obsidian API development.
How to use
- Zainstaluj skill w swoim środowisku Claude/Codex/Copilot, wskazując repozytorium gapmiss/obsidian-plugin-skill. 2. Gdy zaczynaasz nowy projekt wtyczki, poproś o
/create-plugin— skill zasugeruje generator boilerplate'u, który automatycznie tworzy strukturę z best practices. 3. Podczas pisania kodu wtyczki, opisz co robisz (np. "tworzę MarkdownView handler" lub "implementuję vault operations") — skill podpowie odpowiednie reguły ESLint i wzorce API. 4. Sprawdzaj konkretne wytyczne dla swoich plików: main.ts, manifest.json, Plugin class — skill wyjaśni wymogi submisji i typowe błędy. 5. Gdy pracujesz z API Obsidian (requestUrl, fetch, TFile), skill pokaże prawidłowe podejście do memory safety i type safety. 6. Przed submisją wtyczki do oficjalnego repozytorium, poproś skill o weryfikację — sprawdzi ID wtyczki, nazwę, zgodność z 27 regułami i wymogi dostępności.