返回 Skill 列表
extension
分类: 开发与工程无需 API Key

data-files

文件路由器,将上传的文件路由到适当的分析技能。CSV/Excel/JSON → 数据分析,图片 → 数据可视化,PDF/HTML → 数据库。

person作者: jakexiaohubgithub

Mental Model

Files are routed by type to specialized processors. This skill is the router - detection and delegation, not processing itself.

File Routing

| Extension | Routes To | For What | |-----------|-----------|----------| | .csv, .xlsx, .json | data-analysis | Statistics, aggregation, patterns | | .png, .jpg, .gif | data-viz | Chart recognition, visualization | | .pdf, .html | data-base | Text extraction, scraping |

Anti-Patterns (NEVER)

  • Don't accept non-ASCII filenames (require rename)
  • Don't process unsupported file types
  • Don't bypass file size limits (50MB default)

Upload Flow

  1. User uploads file via Web UI
  2. Detect type by extension/MIME
  3. Inject metadata into message: [File: name.csv (id) - Type: CSV, Skill: data-analysis]
  4. Activate appropriate skill
  5. Return results to user

Critical Constraints

Filenames MUST be ASCII-only (no Chinese/non-ASCII):

  • ✅ Good: data.csv, report_2025.xlsx
  • ❌ Bad: 数据.csv, 報表.pdf

If non-ASCII filename detected, ask user to rename before processing.