skills/skills.volces.com/feishu-bitable-attachment

feishu-bitable-attachment

SKILL.md

Overview

This skill uploads files to Feishu (Lark) Bitable attachment fields through the material upload flow:

  1. Get source file (local copy, URL download, or Feishu message download)
  2. Upload to Bitable upload endpoint with parent_type=bitable_file
  3. Get file_token from upload response
  4. Create/Update record with attachment field

Key design: This is a general-purpose skill for ANY Bitable your app can access. Nothing is hardcoded.

Verification Status

Local Tests Passed

  • All Python modules pass syntax check (py_compile)
  • All custom exception classes are properly imported
  • File not found raises SkillFileNotFoundError (not NameError)
  • Input validation raises SkillInputError for missing parameters
  • All payload example files are valid JSON
Installs
9
First Seen
Apr 8, 2026