feishu-bitable-attachment
SKILL.md
Overview
This skill uploads files to Feishu (Lark) Bitable attachment fields through the material upload flow:
- Get source file (local copy, URL download, or Feishu message download)
- Upload to Bitable upload endpoint with
parent_type=bitable_file - Get
file_tokenfrom upload response - 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
SkillInputErrorfor missing parameters - All payload example files are valid JSON