视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
document-ingestion【文档与办公】Ingest, parse, split, and validate documents for Kotaemon indexing workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves turning files, URLs, scanned documents, tables, or pre-parsed records into Kotaemon Document objects before indexing.
source, type, table_origin, page_label, file_name, file_path, sheet_name, and image_origin before indexing.TokenSplitter, sentence-window splitting with SentenceWindowSplitter, or LlamaIndex extractors for titles/summaries.scripts/validate_document_metadata.py before handing them to an index.../rag-core/SKILL.md for vector indexes, retrieval pipelines, reranking, QA, citations, RetrievedDocument, and final answer composition.../app-deployment/SKILL.md for app login, UI upload flows, Gradio settings screens, Docker/local launch, and PDF.js setup.../model-providers/SKILL.md for LLM, embedding, VLM endpoint, API-key, Ollama, Azure OpenAI, or GraphRAG provider setup.Document records.references/loaders-and-parsers.md; prefer simple local readers first and structure-aware readers only when tables/images/layout matter.extra_info, commonly source, dataset id, tenant id, or upload id.references/data-formats.md; table documents should carry type: table and table_origin when a table-aware reader is used.TokenSplitter(chunk_size=1024, chunk_overlap=20) and tune from observed chunk length and citation needs.python scripts/validate_document_metadata.py documents.json
AutoReader("PDFReader") or PDFThumbnailReader when page thumbnails are needed.DoclingReader, PaddleOCRVLReader, PPStructureV3Reader, OCRReader, MathpixPDFReader, AzureAIDocumentIntelligenceLoader, or AdobeReader, depending on installed dependencies and service credentials.DocxReader, ExcelReader, PandasExcelReader, HtmlReader, MhtmlReader, TxtReader, WebReader, or UnstructuredReader.DirectoryReader with required_exts, exclude, recursive, file_metadata, and optional per-extension file_extractor mappings.references/loaders-and-parsers.md, confirm table-aware optional dependencies or credentials, then inspect metadata for type: table and table_origin using references/data-formats.md.scripts/validate_document_metadata.py on a tiny JSON fixture and fix missing content/text, non-object metadata, or inconsistent table metadata before routing to ../rag-core/SKILL.md.references/loaders-and-parsers.md - reader classes, parser dependencies, splitter/extractor choices, and selection matrix.references/data-formats.md - Document shape, metadata expectations, table/image records, and validation examples.references/troubleshooting.md - optional dependency failures, suffix errors, OCR/model/network issues, table parsing as plain text, and bad metadata.