obsidian-plugin-dev
仓库创建 2026年7月2日最近提交 21 天前SkillHot 收录 21 天前
▸ 精选理由
完整覆盖插件开发生命周期,适合上手与规范化项目。
这个 Skill 做什么
Obsidian 插件开发参考,包含项目结构、manifest、API 与构建测试流程。
给 Obsidian 插件开发提供实用参考:项目结构、manifest.json 配置、TypeScript API 用法、生命周期钩子、测试与打包流程。当你在设计插件架构、实现设置页、集成 Obsidian API 或做 CI 构建时会用到它。特色是结合实际文件(如 main.ts、esbuild、tsconfig)和常见打包测试范式,让上手更快。
▸ 展开 SKILL.md 英文原文
Obsidian plugin development patterns, API usage, manifest configuration, settings management, testing, and build pipeline. Use when working on plugin architecture, lifecycle hooks, tests, or Obsidian API integration.
0
Stars
0
Forks
35
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/dustinkeeton/wafflestack/main/stacks/obsidian-dev/skills/obsidian-plugin-dev/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/dustinkeeton/wafflestack/main/stacks/obsidian-dev/skills/obsidian-plugin-dev/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# Obsidian Plugin Development Reference
## Project Structure
```
plugin-root/
├── src/
│ └── main.ts # Plugin class extending Plugin
├── manifest.json # Plugin metadata (id, name, version, minAppVersion)
├── package.json # npm dependencies
├── tsconfig.json # TypeScript config (ES6 target, strict mode)
├── esbuild.config.mjs # Bundler (main.ts → main.js, obsidian external)
├── styles.css # Plugin styles
├── versions.json # Version-to-Obsidian compatibility
└── main.js # Compiled output (generated)
```
## manifest.json
```json
{
"id": "{{plugin.id}}",
"name": "{{plugin.name}}",
"version": "0.1.0",
"minvia SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有