Agent SkillsDreeseaw/mdlens › mdlens

mdlens

GitHub

提供Markdown文档的高效检索与问答能力。通过scout命令进行自然语言查询和对比,read命令精确获取章节内容,支持目录结构查看、全文搜索及内容打包,优化大文件处理效率。

skills/mdlens/SKILL.md Dreeseaw/mdlens

Trigger Scenarios

需要从Markdown文件中查找特定信息或答案 需要阅读、比较、总结多个Markdown文档内容 需要基于Markdown目录进行快速问答

Install

npx skills add Dreeseaw/mdlens --skill mdlens -g -y
More Options

Use without installing

npx skills use Dreeseaw/mdlens@mdlens

指定 Agent (Claude Code)

npx skills add Dreeseaw/mdlens --skill mdlens -a claude-code -g -y

安装 repo 全部 skill

npx skills add Dreeseaw/mdlens --all -g -y

预览 repo 内 skill

npx skills add Dreeseaw/mdlens --list

SKILL.md

Frontmatter
{
    "name": "mdlens",
    "description": "Use mdlens for Markdown navigation and retrieval. Prefer `mdlens scout` for question answering over Markdown directories; use `mdlens read` for exact follow-up sections. Trigger on requests that require reading, searching, comparing, summarizing, or answering from .md\/.markdown files."
}

mdlens: Markdown retrieval skill

Use mdlens instead of raw full-file reads when working with Markdown.

Fast QA workflow

For a question over a Markdown directory, start with:

mdlens scout "$DOCS_DIR" "$QUESTION" --max-tokens 1000

Read [highlights] first, then [evidence]. If the answer is present, stop and answer directly. Preserve exact short source terms such as flags, IDs, option names, metrics, table values, and policy phrases.

If exactly one detail is missing, use the section map from [files]:

mdlens read "$FILE" --id "$SECTION_ID" --max-tokens 1200

Avoid reading whole Markdown files unless scout clearly found the wrong file.

Other useful commands

# Survey structure with section IDs and token estimates
mdlens tree docs/
mdlens tree path/to/file.md

# Read a known section
mdlens read file.md --id 1.2
mdlens read file.md --heading-path "Setup>Configuration"
mdlens read file.md --id 1 --no-children

# Search and pack when scout is not the right entry point
mdlens search docs/ "authentication"
mdlens pack docs/ --search "API reference" --max-tokens 4000 --parents

When to use which command

  • Use scout for natural-language QA, multi-file comparison, stale/current checks, table lookup, and policy/rationale questions.
  • Use tree when you need only file structure.
  • Use read when you already know the section ID or heading path.
  • Use search when you need a second independent query after scout.
  • Use pack when you intentionally want several selected sections under a hard token budget.

Run mdlens --help and mdlens scout --help for the detailed agent workflow.

Version History

  • 2eb7bf3 Current 2026-07-24 16:17

Metadata

Files
0
Version
2eb7bf3
Hash
7b5bc0a0
Indexed
2026-07-24 16:17

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-27 18:29
浙ICP备14020137号-1 $Carte des visiteurs$