obsidian-wikilinks-converter

Community

WikiLinks to Markdown for GitHub.

Authorhacket
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill converts Obsidian WikiLinks ([[...]]) to standard Markdown links (...) to ensure GitHub compatibility while preserving Obsidian functionality.

Core Features & Use Cases

  • Display Text Priority: If a WikiLink contains a pipe (|), the specified display text is used; otherwise the filename (without path and extension) is used as the display text.
  • Path Handling: Preserve relative paths; add a .md extension if missing; URL-encode spaces for GitHub compatibility.
  • Special Cases: [[README]] becomes README; [[folder/README]] becomes README.
  • Usage Patterns: Quick Start, batch conversion, dry-run previews, and per-file conversions.

Quick Start

  • Preview changes: python3 .claude/skills/obsidian-wikilinks-converter/scripts/convert.py --dry-run
  • Convert all README.md files: python3 .claude/skills/obsidian-wikilinks-converter/scripts/convert.py
  • Convert a specific file: python3 .claude/skills/obsidian-wikilinks-converter/scripts/convert.py --file path/to/file.md
  • Batch convert by directory: python3 .claude/skills/obsidian-wikilinks-converter/scripts/convert.py --root ./06-AI

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: obsidian-wikilinks-converter
Download link: https://github.com/hacket/ClaudeCodeTips/archive/main.zip#obsidian-wikilinks-converter

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository