视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
docs-and-parsing【文档与办公】Use PaperQA parsing, chunking, document-format, PDF-reader, and multimodal media workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to parse local documents into PaperQA Text
chunks, select a PDF reader, diagnose parser dependency failures, or reason about
multimodal media extraction before retrieval/querying.
paperqa.readers.read_doc, parse_text, parse_image, parse_office_doc,
chunk_text, chunk_pdf, and code/Markdown line-based chunking..txt, Markdown/source/config files, .html, Office files,
standalone images, and parser kwargs such as page_range, page_size_limit,
parse_media, full_page, dpi, and reader_config.paper-qa-pypdf, paper-qa-pymupdf, paper-qa-docling, and
paper-qa-nemotron, including optional extras and service requirements.Docs.aquery, ask, agent_query, answer/evidence objects, and
callbacks: use ../agentic-rag/.pqa commands: use ../cli-and-indexing/.../settings-and-configuration/.For a local text or Markdown file, parse and chunk without LLMs or embeddings:
from paperqa.readers import parse_text, chunk_text
from paperqa.types import Doc
parsed = parse_text("notes.md")
texts = chunk_text(
parsed,
Doc(docname="notes", citation="Local notes", dockey="notes"),
chunk_chars=1000,
overlap=100,
)
For PDFs, construct Settings(parsing={...}) or pass parse_pdf= directly to
read_doc; do not assume every optional reader or media backend is installed.