Markdown Obsidian Linker

Ye99Ye99

(opencode - Skill) Enforces clean Markdown headers for Obsidian compatibility. Recursively processes directories to ensure internal links like `[[#Header]]` work by stripping links from headers and moving them to the body. Use when writing, editing, or auditing Markdown files and directories that will be used in Obsidian or require internal linking compatibility.

194 days ago

folder-poi-itinerary-rename

Ye99Ye99

Use when renaming day-based media folders using geo-tagged photos/videos, itinerary-ordered location sets, and landmark-first POI labels.

194 days ago

dedup-copy

Ye99Ye99

Use when copying files from a source directory to a destination while eliminating content-identical duplicates detected by jdupes. Covers the full workflow from duplicate detection through scored keeper selection, structured copy, JSON logging, and independent verification.

194 days ago

organize-photos-and-videos-by-day

Ye99Ye99

Use when organizing very large media trees into day folders using offline geo-timezone conversion with no-loss verification.

194 days ago

jetson-ollama-upgrade

Ye99Ye99

Upgrade Ollama on Jetson Orin/Nano with jetson-containers, build CUDA-enabled image, and verify newer model pull support.

194 days ago

setup-github-coauthors

Ye99Ye99

Use when a user wants OpenCode, Claude, and Codex to appear as GitHub co-authors in commit history for a specific repository using valid numeric-id noreply emails.

194 days ago

OpenCode Clipboard Image (opencode-clipboard-image)

Ye99Ye99

Save clipboard images to a timestamped file and return a ready-to-paste path for OpenCode (Linux-first, X11/Wayland aware).

194 days ago

utm-backup-restore

Ye99Ye99

Back up and restore UTM VM bundles with full macOS bundle metadata

194 days ago

format-markdownfile-code-block

Ye99Ye99

Normalize Markdown notes so command/code lines are easy to read. Use fenced code blocks for multi-line command sequences and inline code for single-line commands while preserving existing non-shell code fences.

194 days ago

Convert External Images

Ye99Ye99

Convert external image files (Obsidian-style ![[image.png]] or standard ![](image.png)) to embedded base64 data URLs in Markdown. Uses reference-style syntax for clean main text with base64 data at the file end. Supports PNG, JPG, JPEG, GIF, WEBP. Includes verification, and deletion of original files (default).

194 days ago

find-missing-files

Ye99Ye99

Use when you need to find files present in a source directory that are missing from a destination directory, compared by content hash (not filename). Handles large directories efficiently with multi-core hashing and a size-bucket optimisation.

194 days ago

Markdown Topic Normalizer

Ye99Ye99

Normalize escaped topic markers in notes. Convert literal \# and leading * item markers into proper Markdown headings, while preserving fenced code blocks and real lists.

194 days ago

review-tests

Ye99Ye99

Use when reviewing a test suite for redundancy, maintainability, or removal candidates while keeping failures easy to diagnose.

194 days ago