Agent skill

fetch-public-notes

Extract content from the public notes website at notes.dsebastien.net. Use when fetching MoCs, notes, or any content from the Obsidian Publish site.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/marketing/fetch-public-notes

SKILL.md

Fetching Content from Public Notes

Site: https://notes.dsebastien.net/ (Obsidian Publish)

Important: Dynamic Loading

Direct WebFetch on page URLs returns only HTML boilerplate. Must use Obsidian Publish API.

API URL Format

https://publish-01.obsidian.md/access/91ab140857992a6480c9352ca75acb70/[URL-encoded-path].md

URL encoding: spaces→%20, (%28, )%29

Common Note Locations

Folder Path
Literature notes 30 Areas/32 Literature notes/32.02 Content/
Expressions 30 Areas/32 Literature notes/32.04 Expressions/
Quotes 30 Areas/32 Literature notes/32.05 Quotes/
Permanent notes 30 Areas/33 Permanent notes/33.02 Content/
MoCs 30 Areas/34 Maps/34.01 MoCs/

Fetching via API

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.

Local Repository (Faster)

Location: /home/dsebastien/notesSeb/

bash
# Find note by name
find /home/dsebastien/notesSeb/30\ Areas -type f -name "*Note Name*" 2>/dev/null | grep -v ".smart-env"

# Read directly
Read: /home/dsebastien/notesSeb/30 Areas/33 Permanent notes/33.02 Content/Note Name.md

URL Construction for relatedNotes

For concept cards, convert file path to public URL:

File: /home/dsebastien/notesSeb/30 Areas/33 Permanent notes/33.02 Content/Note Name.md
URL:  https://notes.dsebastien.net/30+Areas/33+Permanent+notes/33.02+Content/Note+Name

Rules: spaces→+, remove .md, path starts 30+Areas/...

Quick Reference

Task Method
Fetch online WebFetch + publish-01.obsidian.md API
Read local Read tool + /home/dsebastien/notesSeb/
Find note find command in local repo
Public URL Spaces→+, remove .md

Site ID (fixed): 91ab140857992a6480c9352ca75acb70

Didn't find tool you were looking for?

Be as detailed as possible for better results