url-process

Route links to platform-specific extraction workflows for Markdown or summaries.

9|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/llm011/ethan-agent --skill url-process
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: url-process
Source: https://github.com/llm011/ethan-agent/tree/main/ethan/defaults/skills/url-process
Command: npx skills add https://github.com/llm011/ethan-agent --skill url-process

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a single, reliable entry point for processing links across multiple platforms, avoiding incorrect fetch methods and unnecessary workflow steps.

Core Features & Use Cases

  • Platform Detection: Identifies Feishu, WeChat, Notion, Zhihu, Medium, video platforms, and general webpages.
  • Content Extraction: Selects the appropriate retrieval path, including lark-cli, web fetching, browser rendering, or asynchronous video processing.
  • Output Handling: Saves source content as Markdown to Getnote or produces a structured summary when requested.
  • Use Case: Give the Skill a Feishu document, WeChat article, Notion page, or video URL and it will choose the correct extraction workflow, then either preserve the content or summarize its key insights.

Quick Start

Use the url-process skill to process the provided link and either save the original content to Getnote or summarize it according to my request.

Frequently Asked Questions about url-process

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

FAQPage Schema
How do I extract content from a Feishu document or WeChat article URL?

To extract content from a Feishu or WeChat article URL, the Skill automatically detects the platform and routes the link through the correct retrieval path, such as lark-cli or web fetching, to retrieve the content accurately.

Can I save a webpage as Markdown and store it directly to Getnote?

Yes, you can save webpage content as Markdown and store it to Getnote. The Skill handles content extraction from general webpages and uses the Getnote API integration for direct note storage.

Does this tool work with video links from YouTube, Bilibili, and Douyin?

Yes, it works with video links from YouTube, Bilibili, and Douyin. The Skill uses asynchronous video extraction to process video URLs, enabling structured summaries or content retrieval from video sources.

What is the best way to summarize content from a Notion or Zhihu page?

The best way to summarize content from a Notion or Zhihu page is to provide the URL. The Skill identifies the platform, selects the appropriate browser rendering or fetching workflow, and produces a structured summary.

Do I need lark-cli or browser rendering to extract content from general webpages?

No, lark-cli is specifically required for Feishu documents. For general webpages, the Skill relies on standard web fetching or browser rendering to accurately extract content without needing lark-cli.

Why does link processing fail when I use a generic web fetcher on a Feishu document?

Link processing fails because Feishu documents require platform-specific fetch tools like lark-cli. This Skill prevents such failures by routing links through the correct extraction workflow based on the source platform.