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.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/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/
# 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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?