thesis-ref-analysis SKILL.md skillA
thesis-ref-analysis from gxgeek-n/wenqu-mem is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add gxgeek-n/wenqu-mem/thesis-ref-analysis@git:20260704.eb9bb8bPins git:20260704.eb9bb8b in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- gxgeek-n/wenqu-mem
- Path
skills/thesis-ref-analysis/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260704.eb9bb8b, committed Jul 4, 2026
- First version recorded
- Jul 4, 2026
- Size
- 3,748 bytes
- Repository stars
- 4
- License
- a license file GitHub does not identify
批量提取参考学位论文 PDF → 自动定位章节结构 → 与自己的论文对比分析。 从参考学位论文目录中选取相关论文,用 pdftotext 提取全文,自动识别章节标题和结构, 然后按章节逐段对比写作手法、论述逻辑、数据呈现方式。 触发词:参考论文分析、对比参考论文、参考论文提取、论文对比、范文结构、参考范文、对标范文结构、ref analysis。 边界:范文的**语体/口吻**对标(句子怎么写)→ thesis-style;本 skill 做**结构/章节/论述手法**的 PDF 提取与逐章对比。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 参考论文批量提取与对比分析 从参考学位论文 PDF 中提取全文,自动定位章节结构,与自己的论文逐章对比。 ## 工作流 ### Step 1: 定位参考论文 ```bash REF_DIR="<MEM_ROOT>/参考学位论文" ls "$REF_DIR"/*.pdf ``` 根据用户需求选取相关论文(默认全部)。每篇论文用 `论文作者` 标识。 ### Step 2: 批量提取全文 对每篇参考论文执行: ```bash pdftotext "<pdf_path>" /tmp/ref_<author>_full.txt wc -l /tmp/ref_<author>_full.txt ``` 输出存放在 `/tmp/ref_<author>_full.txt`,后续步骤直接读取。 ### Step 3: 自动定位章节结构 用 grep 识别章节标题模式: ```bash grep -n "第.*章\|本章小结\|总结和展望\|研究结论\|研究局限\|展望\|摘要\|Abstract\|目录" /tmp/ref_<author>_full.txt | head -30 ``` 典型章节模式: - `第1章 绪论` / `第1章 引言` - `第2章 ...理论基础` / `第2章 ...现状分析` - `第3章 ...问题分析` / `第3章 ...方案设计` - `第N章 总结与展望` / `结论` - `本章小结` — 各章末尾 输出每篇论文的章节映射表:`章节编号 → 起止行号 → 标题` ### Step 4: 按章节提取对比文本 根据章节映射,用 `sed -n 'start,endp'` 提取各章节文本: ```bash sed -n '<start>,<end>p' /tmp/ref_<author>_full.txt > /tmp/ref_<author>_ch<N>.txt ``` ### Step 5: 与自己的论文对比 读取用户自己的论文章节: ```bash MY_THESIS="<PROJECT_ROOT>/zjuthesis/body/graduate/master" ls "$MY_THESIS"/chapter*.tex ``` 逐章对比维度: 1. **章节摘要写法**:是否有本章小结、位置、篇幅、承上启下方式 2. **论述结构**:问题→分析→方案→验证的逻辑链 3. **数据呈现**:表格/图表引用方式、数据解读深度 4. **过渡衔接**:章间过渡、段落衔接技巧 5. **语言风格**:学术用语规范、过度自信用语("显著""充分证明"等) ### Step 6: 输出对比报告 输出格式: ```markdown ## 参考论文对比分析报告 ### 论文概览 …
Read the whole file at its exact version.
How to install
mdr add gxgeek-n/wenqu-mem/thesis-ref-analysis@sha256:631edd33c9771ad3The line at the top of this page pins the label git:20260704.eb9bb8b, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_pksiyadek2wgwj7d)
0 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, all committed on Jul 4, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260704.eb9bb8b latest | 2026-07-04 | eb9bb8b | 3,748 B | A | view · diff |
| git:20260704.d00de62 | 2026-07-04 | d00de62 | 3,479 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (3748 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
gxgeek-n/wenqu-mem · 4 stars · license a license file GitHub does not identify · pushed 2026-11-08 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_pksiyadek2wgwj7d GET https://markdownregistry.com/api/v1/resolve?ref=gxgeek-n/wenqu-mem/thesis-ref-analysis GET https://markdownregistry.com/api/v1/blob/631edd33c9771ad37b7672477b1a70b3d55eb5e2e74ebf1753c2332cb13d4297
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.