1. Receive URL or local file path.
2. Determine content type (webpage, PDF, WeChat).
3. Fetch content using appropriate method (proxy cascade, PDF extraction, WeChat script).
4. Convert content to Markdown format.
5. Format output with title, source, summary, and content.
6. Save Markdown file to ~/Downloads/{title}.md.
7. Inform user of saved file path.