Back to list
LadderChaos

sync-github-to-obsidian

by LadderChaos

Custom Claude Code skills for development workflows

0🍴 0📅 Jan 17, 2026

SKILL.md


name: sync-github-to-obsidian description: Syncs markdown documentation from GitHub projects to Obsidian vault. Use when user wants to sync, export, or copy .md files from their code repositories to Obsidian for documentation browsing.

Sync GitHub to Obsidian

Automatically extract and organize markdown documentation from GitHub projects into Obsidian vaults.

Configuration

Default paths (can be overridden by user):

  • GitHub folder: /Users/danieltang/GitHub
  • Obsidian vault: ~/Obsidian

Instructions

  1. Scan the GitHub folder for project directories:

    ls -la /Users/danieltang/GitHub
    
  2. For each project, find relevant .md files excluding:

    • node_modules/
    • .git/
    • lib/ (dependency folders)
    • target/ (Rust build)
    • .changeset/ (auto-generated changesets)
  3. Create project folders in the Obsidian vault:

    mkdir -p ~/Obsidian/PROJECT_NAME
    
  4. Copy .md files preserving directory structure:

    find /Users/danieltang/GitHub/PROJECT_NAME -name "*.md" -type f \
      -not -path "*/node_modules/*" \
      -not -path "*/.git/*" \
      -not -path "*/lib/*" \
      -not -path "*/target/*" \
      -not -path "*/.changeset/*" \
      | while read f; do
        relpath="${f#/Users/danieltang/GitHub/PROJECT_NAME/}"
        dir=$(dirname "$relpath")
        mkdir -p ~/Obsidian/PROJECT_NAME/"$dir"
        cp "$f" ~/Obsidian/PROJECT_NAME/"$relpath"
      done
    
  5. Report summary with file counts per project

Options

When user requests sync, ask if they want to:

  • Sync all projects or specific ones
  • Clean existing folders first (full refresh) or merge
  • Include or exclude _legacy/ and _archive/ folders

Example Usage

User: "sync my github to obsidian" User: "update obsidian with latest docs from github" User: "export markdown from sooth-alpha to obsidian"

Output Format

Provide a summary table:

ProjectFilesDescription
project-name42Brief description from README

Score

Total Score

45/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon