ingest-url

Fetch web content and distill it into Obsidian wiki pages.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Michael1Peng/watson --skill ingest-url-michael1peng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ingest-url
Source: https://github.com/Michael1Peng/watson/tree/main/.agents/skills/ingest-url
Command: npx skills add https://github.com/Michael1Peng/watson --skill ingest-url-michael1peng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fetch and distill web content into Obsidian wiki pages, automatically placing them in the active project folder when a project context exists or into misc/ when no project is detected.

Core Features & Use Cases

  • Determines project context from the working directory and vault config to route new pages.
  • Distills HTML content into clean Obsidian-friendly Markdown and preserves links to source URLs.
  • Supports project affinity, cross-linking in the vault, and avoids duplicating existing ingestions by consulting the manifest.

Quick Start

Ingest a URL such as https://example.com to create or update the corresponding Obsidian wiki page in the current project or misc folder.

Frequently Asked Questions about ingest-url

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn web pages into Obsidian wiki notes?

To turn web pages into Obsidian wiki notes, this Skill fetches URL content and distills HTML into clean Markdown. It preserves source URLs and automatically places pages into the active project folder or a misc directory.

How does web content ingestion determine the correct Obsidian folder?

Web content ingestion determines the correct Obsidian folder by reading the working directory and vault config to detect project context. Pages route to the active project folder, or default to misc/ with project affinity.

Can I avoid duplicating existing web pages when ingesting URLs into Obsidian?

You can avoid duplicating existing web pages when ingesting URLs because the process consults a manifest. This manifest tracks previous ingestions to prevent duplicates and supports cross-linking within the vault.

Do I need a specific vault config to ingest URLs into my Obsidian wiki?

You need a vault config to ingest URLs into your Obsidian wiki effectively. The Skill reads this config to determine project context, enforce content trust, and route distilled Markdown pages correctly.

What is the best way to distill HTML into Obsidian-friendly Markdown?

The best way to distill HTML into Obsidian-friendly Markdown is using an automated ingestion process that fetches web content, preserves source links, and cross-links pages within the vault to maintain wiki structure.