ingest_manual_pdf

GitHub

该技能用于处理技术手册PDF的 ingestion 流程,包括文本解析、分块、生成嵌入向量并存储至 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-09-20 11:26
浙ICP备14020137号-1