원클릭으로
pdf-processor
PDF 文献自动处理工具。功能:(1) 扫描 01_articles/ 目录中的 PDF 文件,(2) 使用 MinerU API 转换为 Markdown,(3) 使用 LLM API 生成摘要,(4) 状态跟踪和断点续传。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
PDF 文献自动处理工具。功能:(1) 扫描 01_articles/ 目录中的 PDF 文件,(2) 使用 MinerU API 转换为 Markdown,(3) 使用 LLM API 生成摘要,(4) 状态跟踪和断点续传。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | pdf_processor |
| description | PDF 文献自动处理工具。功能:(1) 扫描 01_articles/ 目录中的 PDF 文件,(2) 使用 MinerU API 转换为 Markdown,(3) 使用 LLM API 生成摘要,(4) 状态跟踪和断点续传。 |
当用户调用此 skill 时,执行以下步骤:
import sys
sys.path.insert(0, '/workspaces/Skills_demo/.claude/skills/pdf_processor/scripts')
from processor import PDFProcessor
config = {
'pdf_dir': '01_articles',
'output_dir': '01_articles/processed',
'status_file': '.info/.pdf_processing_status.csv',
}
processor = PDFProcessor(config)
results = processor.process_all_pdfs()
processor.generate_report(results)
脚本执行后,检查哪些文件需要生成摘要,然后:
01_articles/processed/md/*.md 文件01_articles/processed/summaries/*.json{
"filename": "paper.pdf",
"title": "论文完整标题",
"authors": ["作者1", "作者2"],
"abstract": "论文摘要原文",
"summary": "中文通俗总结(200-300字):研究什么问题、用了什么方法、主要发现、研究意义",
"key_findings": ["发现1(中文)", "发现2(中文)"],
"keywords": ["关键词1(中文)", "关键词2(中文)"],
"metadata": {"word_count": 5000, "char_count": 10000},
"generated_at": "2026-02-06T12:00:00Z",
"model_used": "claude-sonnet-4-5-20250929"
}
分析这篇论文并输出 JSON:
论文:{filename}
内容:
{content}
要求:
- summary: 中文通俗总结,200-300字,说明研究问题、方法、主要发现和意义
- key_findings: 3-5个关键发现,用中文
- keywords: 3-5个关键词,用中文
只输出 JSON,不要其他文字。
执行前可检查 .info/.pdf_processing_status.csv 确认哪些文件需要处理。
自动处理 PDF 文献文件,转换为 Markdown 格式并生成 AI 摘要。
| 功能 | 说明 |
|---|---|
| PDF 扫描 | 扫描 01_articles/ 目录,检测新文件 |
| 格式转换 | 使用 MinerU API 将 PDF 转为 Markdown |
| AI 摘要 | 使用 LLM API 生成结构化摘要 |
| 并行处理 | 支持多线程并发处理多个 PDF |
| 状态跟踪 | 记录处理状态,支持断点续传 |
python .claude/skills/pdf_processor/scripts/processor.py
01_articles/
├── xxx.pdf
└── processed/
├── md/xxx.md
└── summaries/xxx.json
摘要 JSON 结构见上方 Claude Instructions 部分。
处理状态保存在 .info/.pdf_processing_status.csv。
从历史经验贴中检索可复用方案并输出候选清单。用于“找相似问题、复用排查步骤、参考已验证方案”等请求,默认检索 ./knowledge/exp。
将当前任务上下文整理为结构化经验贴并保存到指定目录。用于“写复盘、整理经验、沉淀踩坑、归档知识”等请求。输出标准 frontmatter 与固定章节,自动生成唯一 ID 与文件名,默认保存到 ./knowledge/exp。
分析 info/ 目录下的用户文件,生成结构化用户画像。使用场景:(1) 首次使用时创建画像,(2) 修改 info/ 文件后刷新画像,(3) 指挥官检测到画像过期时自动触发,(4) 用户问"我是谁"时智能响应。
Connect to the EvoMap collaborative evolution marketplace. Publish Gene+Capsule bundles, fetch promoted assets, claim bounty tasks, and earn credits via the GEP-A2A protocol. Use when the user mentions EvoMap, evolution assets, A2A protocol, capsule publishing, or agent marketplace.
任务管理主入口。用于:(1) 使用 /commander start 启动新任务,(2) 使用 /commander status 查看全局状态,(3) 查看任务进度,(4) 继续执行任务,(5) 管理任务生命周期。启动任务前会自动检查用户画像新鲜度。
根据用户任务和画像,分析所需能力并生成子技能。使用场景:(1) 指挥官创建新任务时调用,(2) user-profile 确认后可选调用生成 u_ 技能,(3) 用户请求技能分析时使用。每个任务生成 2-3 个核心 k_ 技能,u_ 技能总数保持在 5 个以内。