ingest_manual_pdf

GitHub

将技术手册PDF解析为文本块,生成嵌入向量并存储至Qdrant向量数据库,支持去重与元数据管理。

.agent/skills/ingest_manual_pdf/SKILL.md zapprosite/JARVIS-REFRIMIX-ENTERPRISE

Trigger Scenarios

需要处理PDF文档入库 构建RAG知识库的数据摄取

Install

npx skills add zapprosite/JARVIS-REFRIMIX-ENTERPRISE --skill ingest_manual_pdf -g -y
More Options

Non-standard path

npx skills add https://github.com/zapprosite/JARVIS-REFRIMIX-ENTERPRISE/tree/main/.agent/skills/ingest_manual_pdf -g -y

Use without installing

npx skills use zapprosite/JARVIS-REFRIMIX-ENTERPRISE@ingest_manual_pdf

指定 Agent (Claude Code)

npx skills add zapprosite/JARVIS-REFRIMIX-ENTERPRISE --skill ingest_manual_pdf -a claude-code -g -y

安装 repo 全部 skill

npx skills add zapprosite/JARVIS-REFRIMIX-ENTERPRISE --all -g -y

预览 repo 内 skill

npx skills add zapprosite/JARVIS-REFRIMIX-ENTERPRISE --list

SKILL.md

Frontmatter
{
    "name": "ingest_manual_pdf",
    "description": "Pipeline para ingerir PDF de manual técnico"
}

Ingest Manual PDF Skill

Crie script/função que:

  1. Parse: Use pypdf ou unstructured para extrair texto + metadados (page_number).
  2. Chunking: RecursiveCharacterTextSplitter (chunk_size=1000, overlap=200).
  3. Embedding: Gere embeddings (OpenAI ou local).
  4. Upsert Qdrant:
    • Collection: manuals
    • Payload: { "filename": "...", "page_number": int, "text": "...", "tenant_id": "public" }
    • UUID: Gere determinístico (hash do texto) para evitar duplicatas.

Version History

  • 36acf78 Current 2026-07-25 10:21

Same Skill Collection

.agent/skills/hvac_rag_answerer/SKILL.md
.agent/skills/task_manager/SKILL.md
.agent/skills/rate_limit_guard/SKILL.md
.agent/skills/service_scaffold/SKILL.md

Metadata

Files
0
Version
36acf78
Hash
e7d392e9
Indexed
2026-07-25 10:21

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 08:39
浙ICP备14020137号-1 $Гость$