Guide
Two paths to get your resources on Vault Hub. Both produce the same result — a GitHub repo the platform indexes automatically.
Recommended
Obsidian Plugin
Publish CSS snippets, notes, and templates directly from Obsidian with one command.
01Install the Vault Hub plugin from Obsidian Community Plugins
02Add your GitHub token in the plugin settings
03Run "Vault Hub: Publish Resource" from the command palette
04Select your file, confirm plugins, write a README, and publish
Auto-detects required plugins, generates a README, creates a GitHub repo with the correct topic tag.
Manual GitHub Setup
No plugin needed. Create a GitHub repo yourself following this structure.
01Create a GitHub repo with your resource files
02Add a hub.md file with frontmatter metadata and your README (see spec below)
03Add a topic tag: obsidian-vault-template, obsidian-css-snippet, or obsidian-note-template
Indexer runs every 6 hours. Your resource will appear after the next cycle.
hub.md Spec
A single markdown file with YAML frontmatter for metadata and your README as the body. Opens natively in Obsidian.
---
schema: 1
type: snippet # snippet | note | vault
name: "My Resource Name"
tagline: "One-line description"
author: your-github-username
categories: [ui-tweak]
tags: [custom-tag]
compatible_themes: [minimal] # snippets only
plugins:
- id: dataview
name: "Dataview"
version: "0.5.67"
obsidian_version: "1.8.0"
theme: default
---
# My Resource Name
Your full README content goes here.
Describe what it does, how to use it, screenshots, etc.