Skip to main content

summarize

Fetch a URL or convert a local file (PDF/DOCX/HTML/etc.) into Markdown using `uvx markitdown`, optionally it can summarize

来源信息

仓库
mitsuhiko/agent-stuff
最近来源活动
2026年3月9日 21:34
检测到的 SKILL.md 语言
英语
星标
3,204
Forks
234

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
summarize
description
Fetch a URL or convert a local file (PDF/DOCX/HTML/etc.) into Markdown using `uvx markitdown`, optionally it can summarize
Turn “things” (URLs, PDFs, Word docs, PowerPoints, HTML pages, text files, etc.) into **Markdown** so they can be inspected/quoted/processed like normal text. `markitdown` can fetch URLs by itself; this skill mainly wraps it to make saving + summarizing convenient. For PDF inputs, use the `markitdown[pdf]` extra (or the wrapper below, which now does this automatically). ## When to use Use this skill when you need to: - pull down a web page as a document-like Markdown representation - convert binary docs (PDF/DOCX/PPTX) into Markdown for analysis - quickly produce a short summary of a long document before deeper work ## Quick usage ### Convert a URL or file to Markdown Run from **this skill folder** (the agent should `cd` here first): ```bash uvx --from 'markitdown[pdf]' markitdown <url-or-path> ``` To write Markdown to a temp file (prints the path) use the wrapper: ```bash node to-markdown.mjs <url-or-path> --tmp ``` Tip: when summarizing, the script will **always** write the full converted Markdown to a temp `.md` file and will **always** print a final "Hint" line with the path (so you can open/inspect the full content). Write Markdown to a specific file: ```bash uvx --from 'markitdown[pdf]' markitdown <url-or-path> > /tmp/doc.md ``` ### Convert + summarize with haiku-4-5 (pass context!) Summaries are only useful when you provide **what you want extracted** and the **audience/purpose**. ```bash node to-markdown.mjs <url-or-path> --summary --prompt "Summarize focusing on X, for audience Y. Extract Z." ``` Or: ```bash node to-markdown.mjs <url-or-path> --summary --prompt "Focus on security implications and action items." ``` This will: 1) convert to Markdown via `uvx --from 'markitdown[pdf]' markitdown` 2) write the full Markdown to a temp `.md` file and print its path as a "Hint" line 3) run `pi --model claude-haiku-4-5` (no-tools, no-session) to summarize using your extra prompt
在 GitHub 查看