Skills feishu-bitable-sync
Sync a local `wechat-report` result into Feishu Bitable after the user has reviewed the report and confirmed the sync.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/abigale-cyber/content-system-feishu-bitable-sync" ~/.claude/skills/openclaw-skills-feishu-bitable-sync && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/abigale-cyber/content-system-feishu-bitable-sync" ~/.openclaw/skills/openclaw-skills-feishu-bitable-sync && rm -rf "$T"
manifest:
skills/abigale-cyber/content-system-feishu-bitable-sync/SKILL.mdsource content
feishu-bitable-sync
本 skill 不会自动触发,只有在用户明确确认“发送到飞书”后才运行。
支持输入:
content-production/inbox/YYYYMMDD-{slug}-wechat-report.mdcontent-production/inbox/raw/wechat-report/YYYY-MM-DD/{slug}.json
运行前需要配置环境变量:
FEISHU_APP_IDFEISHU_APP_SECRETFEISHU_BITABLE_APP_TOKENFEISHU_BITABLE_TABLE_ID- 可选:
,默认FEISHU_SYNC_AUTH_MODEuser - 可选:
,默认FEISHU_OAUTH_REDIRECT_URIhttp://127.0.0.1:14578/callback
默认行为:
- 优先读取本机缓存的飞书
user_access_token - 若还未授权,会落一份
回执,并提示先运行auth_requiredfeishu-user-auth - 若 token 刷新失败或飞书写入失败,会额外导出 CSV 兜底文件
输出:
content-production/published/YYYYMMDD-{slug}-feishu-sync.md- 失败兜底时:
content-production/published/YYYYMMDD-{slug}-feishu-import.csv
同步策略:
- 每篇文章一行
- 使用
去重source_url - 重复同步会更新已有行,而不是重复新增