Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/dddfxyqiming/agent_extensions/markitdown-skillnpx skills add DDDFXYqiming/Agent_Extensions --skill markitdown-skillgit clone --depth 1 https://github.com/DDDFXYqiming/Agent_ExtensionsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/dddfxyqiming/agent_extensions/markitdown-skill)<a href="https://agentmods.dev/skills/dddfxyqiming/agent_extensions/markitdown-skill"><img src="https://agentmods.dev/badge/skills/dddfxyqiming/agent_extensions/markitdown-skill.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00000 | $0.07730 |
| Opus 5 | $0.00000 | $0.03865 |
| Sonnet 5 | $0.00000 | $0.01546 |
| Haiku 4.5 | $0.00000 | $0.00773 |
Grade A, and why
markitdown-skill scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 507 lines — stays where its author put it; the contents beside it link to each section on GitHub.
MarkItDown Skill
中文主体补充:AI_Projects / SKILL.md
本文件属于公开技能 AI_Projects。本节为中文主体补充说明,目标是让中文读者在不依赖英文背景的情况下,理解本文件的作用、阅读路径、关键约束和验收标准。
本文件的相对路径是 markitdown-skill/SKILL.md,属于 AI_Projects 的参考/工作流/模板/脚本/资产之一。
使用方法:先看本中文主体补充;再按需进入下方原始英文细则、表格、清单、JSON、代码或命令;最后按验收要点核对产物。
中文部分只做解释,不替换、不重写、不翻译任何原始字段名、参数名、命令名、文件名、URL、环境变量、JSON/YAML 键、表格技术列头、模板占位或代码块。
公开共享要求:不得写入本机绝对路径、个人目录、账号标识、真实密钥、临时下载目录或过细来源索引;如出现必须替换为 [REDACTED] 或抽象描述。
安全边界:所有脚本执行前必须确认运行环境、依赖、当前工作目录和输出路径;执行后用 ls/cat/grep/校验脚本核对。
若与同技能下 SKILL.md 冲突,以 SKILL.md 的目标、约束和验收标准为准;若与子工作流、子模板冲突,按本节约定的约束优先级处理。
涉及任何投资、法律、医疗等专业建议时,必须保留“不构成专业建议”声明,并以最新公告、最新法规为依据。
适用范围与读者
本文件的目标读者包括:通用 AI 助手、内容创作者、设计师、研发人员,以及需要把研究材料、规则说明或工程数据转成可复现产物的使用者。 若用户只是要快速回答问题而不是真正执行工具,可只阅读本中文主体补充;不要为了显得专业而翻译原始字段、参数或命令。 若用户提供了额外的输入材料(截图、URL、表格、PDF、CSV、JSON),请把材料当作当前任务上下文,不要写入本文件以免污染其他使用者的环境。 若用户要求长期保存某些配置或脚手架,建议放到个人或团队的私有 skill;本公开文件不应承载私有配置。
阅读顺序与执行节奏
- 阅读本中文主体补充,确认任务类型、阅读路径、关键约束、关键风险。
- 浏览下方 H2/H3 英文标题,挑出与当前任务相关的章节。
- 阅读这些章节时保留所有命令、参数、字段、模板、代码块。
- 执行前确认依赖、输入、输出;执行后用对应校验脚本核对。
- 出现失败时优先回到日志、错误码、原始字段名定位,不要盲目修改。
- 任何只在本机内存、剪贴板、临时终端存在的中间产物都不算交付。
- 涉及多步骤流程时,每一步都要记录实际命令、实际输出、实际产物。
- 跨任务复用时,复制整段命令而不是心算重组,避免字段遗漏或顺序错乱。
验收要点
- 文档结构完整、章节顺序合理、未被无意义切割。
- 涉及脚本、命令、字段的部分可读、可搜索、可复制。
- 涉及安全、隐私、合规的内容写入公开共享要求小节。
- 中文主体补充覆盖了关键使用场景、关键风险、关键验收步骤。
- 所有外部链接、API、命令、文件路径均能复现,且与本机当前环境兼容。
- 任何示例输出都能在干净环境重跑,不依赖不可见的本地状态。
公开共享与脱敏要求
- 不要写入本机绝对路径、个人目录、账号标识、真实密钥、临时下载目录或过细来源索引。
- 引用本地材料时使用抽象描述或环境变量占位;示例可使用 /tmp、~/workspace、<PROJECT_ROOT> 等通用占位。
- 含具体 BV/AV 号、UID、本地路径、截图目录的素材在共享前必须脱敏或抽象化。
- 任何 token/密钥/连接串在公开版中必须替换为 [REDACTED];如出现真实凭据,立即撤回。
- 涉及账号、订单、聊天记录的截图在共享前必须打码或裁剪。
- 引用第三方资料时优先使用摘要与公开口径,不要大段照抄受版权保护的内容。
- 任何对个体、公司、产品的负面评价必须基于公开可核验证据,不要发表主观定性。
常见问题与排错
- 中文主体补充与原始英文细则冲突时,以不破坏工具执行、不破坏模板可读性为前提。
- 脚本失败先看环境、依赖、当前目录和输入文件,不要盲目复制输出。
- 数据陈旧或与官方公告冲突时,重新联网核验并标注日期与数据源。
- 用户只要快速回答时只读本节,不要翻译原始字段。
- 多个工作流交叉时,按本节给出的优先级处理:SKILL.md > 本节 > 子工作流 > 模板细节。
- 不要因为本节是中文就认为它会覆盖原字段;本节是补充,不是覆盖。
- 若本节与新版上游冲突,优先采用新版上游,并在本节末尾追加差异说明。
- 在幻灯片/模板/图表/配图/动画/脚本场景下,请把本节当作中文入口;它与下方英文细则共同构成完整文档。
- 所有视觉规格、版式、颜色、字号、间距、字体、动画、节奏,都以原始英文细则为机器可读规范。
- 中文部分负责告诉读者:什么时候用、怎么用、什么时候不用、失败怎么办、怎么验收。
- 中文部分不替代文档的英文细则;二者协同:英文是规范,中文是导读。
- 如果你只读中文部分,务必同时查看本节末尾的“常见问题与排错”小节。
- 如果你要执行真实脚本/命令/模板,务必再回到英文细则,确认参数顺序、参数取值、依赖版本。
- 中文部分对参数类型、数值范围、版本号、API 名称保持沉默——这些都在英文细则里。
- 中文部分会指出哪些字段不能改、哪些参数不能省、哪些命令顺序不能颠倒。
- 在脚本化场景下,请确保所有路径占位(如 <PROJECT_ROOT>、$OUTPUT_DIR)替换为实际路径后再执行。
- 若脚本需要调用网络或第三方 API,请先在草稿环境跑通最小可复现闭环,再扩展到生产环境。
- 若脚本涉及大量图片、视频或音频,请预留充足磁盘与带宽,并设置超时与重试策略。
- 若脚本对错误敏感,请在每一步加入断言、日志和回滚点;不要假设中间状态可恢复。
- 若脚本用于线上或共享环境,请在执行前做权限核对,避免越权或误改。
- 若本文件与其他技能(如 通用 AI 助手、GenericAgent、hermes)交叉,请优先采用本文件的约束。
- 若你修改了本节内容,请在 commit message 中说明改动原因,方便后续审计。
- 在幻灯片/模板/图表/配图/动画/脚本场景下,请把本节当作中文入口;它与下方英文细则共同构成完整文档。
- 所有视觉规格、版式、颜色、字号、间距、字体、动画、节奏,都以原始英文细则为机器可读规范。
- 中文部分负责告诉读者:什么时候用、怎么用、什么时候不用、失败怎么办、怎么验收。
- 中文部分不替代文档的英文细则;二者协同:英文是规范,中文是导读。
- 如果你只读中文部分,务必同时查看本节末尾的“常见问题与排错”小节。
What ships with it
38 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- install.sh 5.1 KB runs code
- requirements.txt 673 B
- src/markitdown_skill/__about__.py 233 B runs code
- src/markitdown_skill/__init__.py 1.0 KB runs code
- src/markitdown_skill/__main__.py 4.6 KB runs code
- src/markitdown_skill/_base_converter.py 4.5 KB runs code
- src/markitdown_skill/_exceptions.py 2.5 KB runs code
- src/markitdown_skill/_markitdown.py 21 KB runs code
- src/markitdown_skill/_stream_info.py 1.1 KB runs code
- src/markitdown_skill/_uri_utils.py 1.6 KB runs code
- src/markitdown_skill/converter_utils/__init__.py 0 B runs code
- src/markitdown_skill/converter_utils/docx/__init__.py 0 B runs code
- src/markitdown_skill/converter_utils/docx/math/__init__.py 0 B runs code
- src/markitdown_skill/converter_utils/docx/math/latex_dict.py 6.8 KB runs code
- src/markitdown_skill/converter_utils/docx/math/omml.py 11 KB runs code
- src/markitdown_skill/converter_utils/docx/pre_process.py 6.3 KB runs code
- src/markitdown_skill/converters/__init__.py 1.4 KB runs code
- src/markitdown_skill/converters/_audio_converter.py 3.1 KB runs code
- src/markitdown_skill/converters/_bing_serp_converter.py 3.9 KB runs code
- src/markitdown_skill/converters/_csv_converter.py 2.3 KB runs code
- src/markitdown_skill/converters/_docx_converter.py 2.5 KB runs code
- src/markitdown_skill/converters/_epub_converter.py 5.5 KB runs code
- src/markitdown_skill/converters/_exiftool.py 1.5 KB runs code
- src/markitdown_skill/converters/_html_converter.py 3.7 KB runs code
- src/markitdown_skill/converters/_image_converter.py 2.4 KB runs code
- src/markitdown_skill/converters/_ipynb_converter.py 3.4 KB runs code
- src/markitdown_skill/converters/_markdownify.py 4.3 KB runs code
- src/markitdown_skill/converters/_outlook_msg_converter.py 5.0 KB runs code
- src/markitdown_skill/converters/_pdf_converter.py 21 KB runs code
- src/markitdown_skill/converters/_plain_text_converter.py 2.0 KB runs code
- src/markitdown_skill/converters/_pptx_converter.py 8.4 KB runs code
- src/markitdown_skill/converters/_rss_converter.py 6.6 KB runs code
- src/markitdown_skill/converters/_transcribe_audio.py 1.9 KB runs code
- src/markitdown_skill/converters/_wikipedia_converter.py 2.6 KB runs code
- src/markitdown_skill/converters/_xlsx_converter.py 4.9 KB runs code
- src/markitdown_skill/converters/_youtube_converter.py 8.6 KB runs code
- src/markitdown_skill/converters/_zip_converter.py 3.7 KB runs code
- src/markitdown_skill/py.typed 0 B
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 507 lines · 0 tokens per session scan A ac276fcf83a1
markitdown-skill is a skill published in the GitHub repository DDDFXYqiming/Agent_Extensions (7 stars, last pushed 3d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 7,730 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
wayfinder
规划一大块工作——超过一次 agent 会话能容纳的体量——在你的 Issue 跟踪器上以共享的决策 ticket 地图形式呈现,逐个解决,直到通往目的地的道路变得清晰。.
codebase-design
设计深度模块的共享词汇。当用户想要设计或改进模块的接口、寻找深化机会、决定 seam 的位置、让代码更可测试或更易被 AI 导航,或者其他 skill 需要深度模块词汇时使用。.
setup-matt-pocock-skills
为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。.
triage
将 issue 和外部 PR 推过一组分诊角色的状态机——分类、验证、必要时盘问,并写出 agent 就绪的任务简报。.
setup-ts-deep-modules
将 dependency-cruiser 接入 TypeScript 仓库,使每个 package 都是一个深度模块:实现隐藏在子文件夹中,只能通过入口点文件访问。由用户调用。.
writing-fragments
Writing, explore : 挖掘原始碎片,不施加结构。.