fetch-public-notes

Fetch raw Markdown content from Obsidian Publish via its API.

5|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/dsebastien/pkm-concept-cards --skill fetch-public-notes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fetch-public-notes
Source: https://github.com/dsebastien/pkm-concept-cards/tree/main/.claude/skills/fetch-public-notes
Command: npx skills add https://github.com/dsebastien/pkm-concept-cards --skill fetch-public-notes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill extracts content from the public notes website hosted at notes.dsebastien.net. It solves the problem of retrieving the raw Markdown content for MoCs, permanent notes, and other notes that are loaded dynamically on the Obsidian Publish site.

Important: The site loads content dynamically. Direct WebFetch on page URLs returns only HTML boilerplate and JavaScript loaders, so you must use the Obsidian Publish API to fetch the raw Markdown content.

Core Features & Use Cases

  • Retrieve raw Markdown content for specific notes via the Obsidian Publish API.
  • Access notes organized under paths like 30 Areas/34 Maps/34.01 MoCs/ to fetch MoCs, permanent notes, quotes, and literature notes.
  • Useful for building concept cards, MoCs, and reference notes from publicly published content.

Quick Start

Use the fetch-public-notes skill to fetch the raw Markdown for a single note via the Obsidian Publish API. Example: WebFetch: url: https://publish-01.obsidian.md/access/91ab140857992a6480c9352ca75acb70/30%20Areas/34%20Maps/34.01%20MoCs/Positivity%20(MoC).md prompt: List all the note links/concepts mentioned. Extract the note names.