From dad8bc39b0f9a87c271a34170193cfca79158314 Mon Sep 17 00:00:00 2001 From: karuo Date: Wed, 25 Feb 2026 14:24:36 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=84=20=E5=8D=A1=E8=8B=A5AI=20=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=202026-02-25=2014:24=20|=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=9A=E6=B0=B4=E6=A1=A5=E5=B9=B3=E5=8F=B0=E5=AF=B9=E6=8E=A5?= =?UTF-8?q?=E3=80=81=E6=80=BB=E7=B4=A2=E5=BC=95=E4=B8=8E=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=E3=80=81=E8=BF=90=E8=90=A5=E4=B8=AD=E6=9E=A2=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E5=8F=B0=20|=20=E6=8E=92=E9=99=A4=20>20MB:=2013=20=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 02_卡人(水)/水桥_平台对接/飞书管理/SKILL.md | 24 ++++- .../水桥_平台对接/飞书管理/卡洛的飞书日志_SKILL.md | 59 ++++++++++++ .../飞书管理/脚本/.feishu_tokens.json | 6 +- .../飞书管理/脚本/karuo_feishu_log.py | 95 +++++++++++++++++++ SKILL_REGISTRY.md | 2 +- 运营中枢/工作台/gitea_push_log.md | 1 + 运营中枢/工作台/代码管理.md | 1 + 7 files changed, 183 insertions(+), 5 deletions(-) create mode 100644 02_卡人(水)/水桥_平台对接/飞书管理/卡洛的飞书日志_SKILL.md create mode 100644 02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/SKILL.md b/02_卡人(水)/水桥_平台对接/飞书管理/SKILL.md index 4410e746..72354f8f 100755 --- a/02_卡人(水)/水桥_平台对接/飞书管理/SKILL.md +++ b/02_卡人(水)/水桥_平台对接/飞书管理/SKILL.md @@ -1,7 +1,7 @@ --- name: 飞书管理 description: 飞书日志/文档自动写入与知识库管理 -triggers: 飞书日志、写入飞书、飞书知识库、飞书运营报表、派对效果数据、104场写入、运营报表填写、派对截图填表发群、Excel写飞书、批量写飞书表格、表格日报 +triggers: 飞书日志、写入飞书、飞书知识库、飞书运营报表、派对效果数据、104场写入、运营报表填写、派对截图填表发群、Excel写飞书、批量写飞书表格、表格日报、卡洛的飞书日志、卡若飞书日志 owner: 水桥 group: 水 version: "1.2" @@ -388,6 +388,7 @@ python3 script.py --arg value ``` 飞书管理/ ├── SKILL.md # 本文档 +├── 卡洛的飞书日志_SKILL.md # 子技能:个人日志+运营登记固定入口 ├── references/ │ ├── 飞书项目API_玩值电竞对接说明.md │ └── ... @@ -407,6 +408,27 @@ python3 script.py --arg value --- +## 子技能:卡洛的飞书日志 + +用于你个人固定写日志入口(日志 + 运营报表登记): + +```bash +python3 "/Users/karuo/Documents/个人/卡若AI/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py" +``` + +指定参数写法: + +```bash +python3 "/Users/karuo/Documents/个人/卡若AI/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py" \ + --date "2月25日" \ + --progress 55 \ + --bottleneck "服务器导致接口化部署不稳定" \ + --next "优先修复部署链路,再推进接口与网站" \ + --clarity "功能层与解决方案仍需继续梳理" +``` + +--- + ## Agent使用指南 当需要写入飞书日志时,直接执行: diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/卡洛的飞书日志_SKILL.md b/02_卡人(水)/水桥_平台对接/飞书管理/卡洛的飞书日志_SKILL.md new file mode 100644 index 00000000..ebc3657b --- /dev/null +++ b/02_卡人(水)/水桥_平台对接/飞书管理/卡洛的飞书日志_SKILL.md @@ -0,0 +1,59 @@ +--- +name: 卡洛的飞书日志 +description: 专门用于卡若个人日志与运营报表登记的一键子技能 +triggers: 卡洛的飞书日志、卡若飞书日志、日志登记、运营报表登记、写今日日记 +owner: 水桥 +group: 水 +version: "1.0" +updated: "2026-02-25" +--- + +# 卡洛的飞书日志(子技能) + +> 目标:把“日记记录 + 运营报表登记”合并为一个固定入口,随时可写,防串月。 + +--- + +## 一键命令(任意目录可执行) + +```bash +python3 "/Users/karuo/Documents/个人/卡若AI/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py" +``` + +--- + +## 常用写法 + +### 1) 快速写今天(交互输入) + +```bash +python3 "/Users/karuo/Documents/个人/卡若AI/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py" +``` + +### 2) 指定日期 + 完成度 + 卡点(命令行) + +```bash +python3 "/Users/karuo/Documents/个人/卡若AI/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py" \ + --date "2月25日" \ + --progress 55 \ + --bottleneck "服务器导致接口化部署不稳定" \ + --next "优先修复部署链路,再推进接口与网站" +``` + +--- + +## 固定规则 + +1. 自动按 `X月X日` 路由到对应月份文档(防止写到 1 月)。 +2. 写入前校验标题月份;不匹配拒绝写入。 +3. 写入后打开对应月份文档。 +4. 默认登记内容包含:目标进度、卡点、下一步、运营登记说明。 + +--- + +## 使用场景 + +- 每日工作日志 +- 接口开发/部署进度记录 +- 运营报表登记摘要 +- 阶段复盘与下一步动作 diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/脚本/.feishu_tokens.json b/02_卡人(水)/水桥_平台对接/飞书管理/脚本/.feishu_tokens.json index c1f3818b..40eac7a0 100644 --- a/02_卡人(水)/水桥_平台对接/飞书管理/脚本/.feishu_tokens.json +++ b/02_卡人(水)/水桥_平台对接/飞书管理/脚本/.feishu_tokens.json @@ -1,6 +1,6 @@ { - "access_token": "u-6IgXw46WF09ryzyx_zjXmEl5kqo5k1WrNUaaEAM00xO6", - "refresh_token": "ur-7A8zuMj6t7gaO8JsTXVY8zl5mqU5k1OrhUaaUxQ00BCi", + "access_token": "u-5o0bdc30l61aDEvoSQZDM4l5kio5k1oXNEaaURA00xO2", + "refresh_token": "ur-64MKDLfkFdIHx6KYuWg0JNl5mMOBk1Wpq8aaJxM00Bz6", "name": "飞书用户", - "auth_time": "2026-02-25T12:00:51.797153" + "auth_time": "2026-02-25T14:16:03.753966" } \ No newline at end of file diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py b/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py new file mode 100644 index 00000000..a3d5a977 --- /dev/null +++ b/02_卡人(水)/水桥_平台对接/飞书管理/脚本/karuo_feishu_log.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 +""" +卡洛的飞书日志:一键登记日记 + 运营报表摘要(任意目录可执行) +""" +import argparse +import os +import sys +from datetime import datetime + +SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) +if SCRIPT_DIR not in sys.path: + sys.path.insert(0, SCRIPT_DIR) + +from auto_log import get_token_silent, write_log, open_result, resolve_wiki_token_for_date + + +def default_date_str(): + now = datetime.now() + return f"{now.month}月{now.day}日" + + +def prompt_if_empty(val, prompt_text): + if val: + return val + try: + return input(prompt_text).strip() + except EOFError: + return "" + + +def build_tasks(progress, bottleneck, next_step, clarity): + progress = max(0, min(100, int(progress))) + bottleneck = bottleneck or "暂无明显卡点" + next_step = next_step or "继续推进接口与网站,补齐功能与方案映射" + clarity = clarity or "功能层与解决方案清晰度待提升" + + return [ + { + "person": "卡若", + "events": ["卡洛飞书日志", "运营报表登记", "接口与网站推进"], + "quadrant": "重要紧急", + "t_targets": [ + f"卡若AI开发→接口与网站持续推进 🔧 ({progress}%)", + "运营报表登记→完成当日关键进展归档 📊 (100%)", + ], + "n_process": [ + f"【卡若AI】当前卡点:{bottleneck}", + f"【清晰度】{clarity}", + f"【下一步】{next_step}", + ], + "t_thoughts": [ + "先处理部署卡点,再扩展接口与网站功能,降低返工", + ], + "w_work": ["日志登记", "运营报表登记", "接口开发", "网站推进"], + "f_feedback": [ + f"卡若AI开发→进行中 🔄({progress}%)", + f"卡点反馈→{bottleneck}", + ], + } + ] + + +def main(): + parser = argparse.ArgumentParser(description="卡洛的飞书日志一键登记") + parser.add_argument("--date", default=default_date_str(), help='日期,如 "2月25日"') + parser.add_argument("--progress", type=int, default=55, help="卡若AI任务完成度(0-100)") + parser.add_argument("--bottleneck", default="", help="当前卡点") + parser.add_argument("--next", dest="next_step", default="", help="下一步动作") + parser.add_argument("--clarity", default="", help="功能与解决方案清晰度说明") + parser.add_argument("--interactive", action="store_true", help="开启交互输入") + args = parser.parse_args() + + if args.interactive: + args.bottleneck = prompt_if_empty(args.bottleneck, "请输入当前卡点:") + args.next_step = prompt_if_empty(args.next_step, "请输入下一步动作:") + args.clarity = prompt_if_empty(args.clarity, "请输入清晰度说明:") + + token = get_token_silent() + if not token: + print("❌ 无法获取飞书 Token") + sys.exit(1) + + tasks = build_tasks(args.progress, args.bottleneck, args.next_step, args.clarity) + target_wiki_token = resolve_wiki_token_for_date(args.date) + ok = write_log(token, args.date, tasks, target_wiki_token) + if ok: + open_result(target_wiki_token) + print(f"✅ 卡洛的飞书日志已写入:{args.date}") + sys.exit(0) + print("❌ 写入失败") + sys.exit(1) + + +if __name__ == "__main__": + main() diff --git a/SKILL_REGISTRY.md b/SKILL_REGISTRY.md index 518e01d4..32d24bde 100644 --- a/SKILL_REGISTRY.md +++ b/SKILL_REGISTRY.md @@ -51,7 +51,7 @@ | W04 | 自动记忆管理 | 水溪 | 记忆、存入记忆 | `02_卡人(水)/水溪_整理归档/自动记忆管理/SKILL.md` | 长期记忆写入与检索 | | W05 | 需求拆解与计划制定 | 水泉 | 需求拆解、任务分析 | `02_卡人(水)/水泉_规划拆解/需求拆解与计划制定/SKILL.md` | 大需求拆成可执行步骤 | | W06 | 任务规划 | 水泉 | 任务规划、制定计划 | `02_卡人(水)/水泉_规划拆解/任务规划/SKILL.md` | 制定执行计划与排期 | -| W07 | 飞书管理 | 水桥 | 飞书日志、写入飞书 | `02_卡人(水)/水桥_平台对接/飞书管理/SKILL.md` | 飞书日志/文档自动化 | +| W07 | 飞书管理 | 水桥 | 飞书日志、写入飞书、卡洛的飞书日志、卡若飞书日志、日志运营报表登记 | `02_卡人(水)/水桥_平台对接/飞书管理/SKILL.md` | 飞书日志/文档自动化 | | W08 | 智能纪要 | 水桥 | 会议纪要、产研纪要、**飞书妙记、飞书链接、妙记下载、第几场、指定场次、批量下载妙记、cunkebao.feishu.cn、meetings.feishu.cn/minutes** | `02_卡人(水)/水桥_平台对接/智能纪要/SKILL.md` | 会议录音转结构化纪要;飞书妙记识别与下载(单条/批量),完毕用复盘格式回复 | | W09 | 小程序管理 | 水桥 | 小程序、微信小程序 | `02_卡人(水)/水桥_平台对接/小程序管理/SKILL.md` | 微信小程序发布与维护 | | W10 | Soul文章上传 | 水桥 | **Soul文章上传、Soul派对文章、第9章上传、soul上传** | `02_卡人(水)/水桥_平台对接/Soul文章上传/SKILL.md` | 《一场soul的创业实验》第9章文章写好后上传到小程序,id 已存在则更新不重复 | diff --git a/运营中枢/工作台/gitea_push_log.md b/运营中枢/工作台/gitea_push_log.md index 5d80cb36..f2d03519 100644 --- a/运营中枢/工作台/gitea_push_log.md +++ b/运营中枢/工作台/gitea_push_log.md @@ -148,3 +148,4 @@ | 2026-02-25 12:30:32 | 🔄 卡若AI 同步 2026-02-25 12:30 | 更新:运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 13 个 | | 2026-02-25 13:21:28 | 🔄 卡若AI 同步 2026-02-25 13:21 | 更新:运营中枢、运营中枢工作台 | 排除 >20MB: 13 个 | | 2026-02-25 13:48:24 | 🔄 卡若AI 同步 2026-02-25 13:48 | 更新:运营中枢、运营中枢工作台 | 排除 >20MB: 13 个 | +| 2026-02-25 14:13:34 | 🔄 卡若AI 同步 2026-02-25 14:13 | 更新:运营中枢、运营中枢工作台 | 排除 >20MB: 13 个 | diff --git a/运营中枢/工作台/代码管理.md b/运营中枢/工作台/代码管理.md index aab65bbd..84f72841 100644 --- a/运营中枢/工作台/代码管理.md +++ b/运营中枢/工作台/代码管理.md @@ -151,3 +151,4 @@ | 2026-02-25 12:30:32 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-25 12:30 | 更新:运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 13 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-02-25 13:21:28 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-25 13:21 | 更新:运营中枢、运营中枢工作台 | 排除 >20MB: 13 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-02-25 13:48:24 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-25 13:48 | 更新:运营中枢、运营中枢工作台 | 排除 >20MB: 13 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | +| 2026-02-25 14:13:34 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-25 14:13 | 更新:运营中枢、运营中枢工作台 | 排除 >20MB: 13 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |