sync-github-to-obsidian

Export Markdown docs from GitHub projects into an Obsidian vault.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/LadderChaos/tora-skills --skill sync-github-to-obsidian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-github-to-obsidian
Source: https://github.com/LadderChaos/tora-skills/tree/main/sync-github-to-obsidian
Command: npx skills add https://github.com/LadderChaos/tora-skills --skill sync-github-to-obsidian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to quickly mirror and organize Markdown documentation from GitHub projects into an Obsidian vault for centralized access and easier cross-referencing.

Core Features & Use Cases

  • Scan and collect Markdown docs from multiple GitHub projects while skipping noisy folders like node_modules and .git.
  • Preserve structure when copying files to Obsidian to maintain navigability.
  • Use Case: A developer wants a personal knowledge base of all project docs; run this Skill to export all relevant .md files into ~/Obsidian/PROJECT and keep them updated.

Quick Start

Run a scan of your GitHub folder to collect Markdown docs, then create Obsidian folders and copy the .md files while preserving directory structure, e.g., scan /Users/you/GitHub and export to ~/Obsidian.

Frequently Asked Questions about sync-github-to-obsidian

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync GitHub markdown docs to an Obsidian vault?

To sync GitHub markdown docs to Obsidian, run a shell scan of your local GitHub repositories to collect .md files, filter out node_modules and .git directories, and copy the preserved folder structure into your Obsidian vault.

Can I export markdown documentation from multiple GitHub projects while preserving folder structure?

Yes, exporting markdown documentation from multiple GitHub projects preserves the original folder structure during the copy process to Obsidian, maintaining navigability and allowing cross-referencing across your repositories.

Does this markdown sync tool filter out node_modules and .git directories?

Yes, the markdown sync process explicitly filters out node_modules and .git directories during the shell scan, ensuring only relevant documentation files are exported to your Obsidian vault.

Do I need local filesystem access to export GitHub markdown files into Obsidian?

Yes, local filesystem access is required because the tool uses shell commands to scan local GitHub folders, create project directories, and copy markdown files directly into the Obsidian vault structure.

What is the best way to build a personal knowledge base from GitHub project docs?

The best way to build a knowledge base from GitHub project docs is to mirror them into a centralized Obsidian vault using a shell scan that skips noisy folders and outputs a per-project summary for easier browsing.

Why does the GitHub to Obsidian sync output a per-project summary?

The GitHub to Obsidian sync outputs a per-project summary to provide a clear overview of exported markdown files, helping you track which repositories were successfully scanned and archived into your vault.