视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
knowledge-and-ocr【文档与办公】Operate Yuxi knowledge-base, retrieval, document parsing, OCR, graph, mindmap, and knowledge evaluation workflows safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Load this sub-skill when the task touches Yuxi knowledge bases, RAG retrieval, document upload/parse/chunk/index flows, OCR configuration, graph/mindmap features, knowledge evaluation, KB agent tools, or read_file OCR fallback behavior.
ocr_parse_file fallback.Use sibling sub-skills instead for deployment startup details, CLI command syntax, agent runtime internals unrelated to KB data, or general repo development workflow.
workspace, uploads, or outputs and writes Markdown under outputs/ocr.Choose the narrow workflow before touching code or services:
Prefer these entry points because they preserve Yuxi's permission, config, storage, and task semantics:
/api/knowledge/*, /api/system/ocr/*, /api/system/config*, /api/system/config/options*, /api/evaluation/*, and /api/graph/*.yuxi.knowledge.runtime.knowledge_base, yuxi.services.ocr_service.parse_document, yuxi.services.ocr_service.get_ocr_options, yuxi.services.ocr_service.check_all_ocr_health, and yuxi.knowledge.graphs.milvus_graph_service.MilvusGraphService.knowledge-base skill dependency: list_kbs, get_mindmap, query_kb, search_file, open_kb_document, find_kb_document, and download_kb_file.ocr_parse_file for sandbox PDF/Office/image to Markdown conversion.Avoid calling low-level parser functions directly unless the task is specifically parser internals. The business entry point is parse_document; low-level PDF/image parsers expect an already resolved ocr_engine and can bypass DB/environment fallback if called incorrectly.
pytest backend/test/unit/knowledge/test_parser_facade.py — proves parser registry metadata, engine selection, parser facade, credential-safe cache keys, and common document conversion behavior.pytest backend/test/e2e/test_ocr_config_center_e2e.py — proves configured default OCR drives real temporary attachment parsing when API services and MinIO are available.pytest backend/test/e2e/test_read_file_multimodal_e2e.py — proves image read_file and non-vision OCR fallback only when model/OCR prerequisites are configured.Run service-required candidates only after the deployment sub-skill's runtime checks pass and the needed credentials/providers are approved.