11 KiB
Session: 2026-06-02 12:07:44 GMT+8
- Session Key: agent:main:feishu:direct:ou_e63ce6b760ad39382852472f28fbe2a2
- Session ID: 8f30eabd-16ac-49ae-86bd-b49163318742
- Source: feishu
Conversation Summary
user: 我想知道你的workspace里面都有哪些skill和脚本,都是用来干什么的,都是谁创建的 assistant: 信息量比较大,我分三部分整理。
一、Workspace 个人技能(~/.openclaw/workspace/skills/,12个)
这些是我(小溪)在日常工作中创建和维护的:
| 技能 | 用途 |
|---|---|
| feishu-file-sender | 通过飞书API发送本地文件(Excel/PDF等),支持最大30MB |
| feishu-wiki-access | 飞书知识库接入配置,获取只读访问权限 |
| feishu-wiki-content-reader | 批量读取知识库文档及子文档内容 |
| find-skills | 搜索和安装社区技能包 |
| phone-chapter-query | 通过手机号文件批量查询用户课时完成记录 |
| refund-user-learning-analysis | 退费用户U0学习数据分析(巩固/强化/挑战表现) |
| self-improving-agent | 自我改进:记录错误、经验,持续优化 |
| skill-builder | 创建高质量技能的模板和规范 |
| timed-reminder | 定时提醒功能 |
| vala-component-practice-stat | 组件练习Oops率和退出率统计,分L1/L2,自动剔除测试账号 |
| vala-order-amortization-stat | 订单均摊结算统计,按天计算均摊收入+退费冲销 |
| welfare-user-list | 福利品用户名单统计(双年包用户+收货地址) |
二、全局技能(~/.openclaw/skills/,43个)
分为三类:
系统内置(OpenClaw/lark-cli 官方提供,symlink 到 ~/.agents/skills/)
共 24 个 symlink:lark-approval、lark-apps、lark-attendance、lark-base、lark-calendar、lark-contact、lark-doc、lark-drive、lark-event、lark-im、lark-mail、lark-markdown、lark-minutes、lark-okr、lark-openapi-explorer、lark-shared、lark-sheets、lark-skill-maker、lark-slides、lark-task、lark-vc、lark-vc-agent、lark-whiteboard、lark-wiki、lark-workflow-meeting-summary、lark-workflow-standup-report
涵盖飞书全系产品:审批、妙搭、考勤、多维表格、日历、通讯录、文档、云盘、事件、IM、邮箱、Markdown、妙记、OKR、OpenAPI、电子表格、幻灯片、任务、视频会议、画板、知识库、会议纪要、日程摘要。
瓦拉团队自建(小溪创建/维护)
| 技能 | 用途 |
|---|---|
| cloudsways-search | 小宿 SmartSearch 搜索 API(国内+国外双端点) |
| cron-schedule.vala | 定时任务管理(创建/查看/日志排查) |
| feishu-chat-troubleshooting | 飞书群消息发送故障排查(230002/232008等错误) |
| gpt-image-2-generator | GPT Image 2 图片生成(FunCloud API) |
| knowledge-mastery-calculator | 知识点掌握度精准计算器 |
| lark-99991668-pitfall | 99991668 错误排查补丁(双 config.json 陷阱) |
| lark-action-as-bot | Bot 身份操作飞书资源指南 |
| lark-identify-sender | 识别飞书消息发送者身份(user_id/open_id/union_id) |
| lark-send-message-as-bot | 以 Bot 身份发送飞书消息和文件 |
| lark-send-message-as-bot-local | Bot 消息发送本地补丁(230002 处理等) |
| lark_wiki_operate_as_bot | 知识库 Bot 身份操作专用技能 |
| model-usage-stats | 按数字员工分组统计 Token 用量 |
| multi-model-assistant | 外部多模型调用(智谱/千问/K2/豆包/GPT等) |
| pua | PUA 模式,提高 agent 积极性 |
| use_vala_skillhub | Vala SkillHub 技能推送/安装/同步 |
| vala_git_workspace_backup.vala | workspace 自动备份到 Git |
| vala_knowledgebase | 瓦拉知识库 |
三、脚本(~/.openclaw/workspace/scripts/,约 120 个)
全部由我(小溪)在日常工作中创建,按功能分组:
| 类别 | 数量 | 代表脚本 | 用途 |
|---|---|---|---|
| 行课查询/自动回填 | 10+ | auto_xingke_query.py、batch_course_record_query.py |
手机号→ID匹配→课时记录→回填飞书表格 |
| 退费分析 | 10+ | april_refund_analysis.py、channel_lead_refund_analysis.py、course_progress_refund_v2.py |
退费用户多维分析(渠道/课程进度/老狼等) |
| 学习数据分析 | 20+ | course_consumption_v2.py、activated_users_study_14d.py、dual_activation_progress.py、popup_analysis.py |
完课率/学习进度/激活/弹窗等分析 |
| 转化率分析 | 3 | conversion_rate_analysis.py、fitted_registration.py |
注册转付费转化率(含拟合版) |
| 渠道分析 | 5 | monthly_channel_order_report.py、channel_completion_diff.py |
各渠道订单/完课对比 |
| 达人分析 | 4 | daren_deep_analysis_v2.py、daren_dim_charts.py |
达人直播多维分析+图表 |
| 销售分析 | 8 | sales_conversion_stats.py、sales_daily_report.py、endor_purchase_analysis_v3.py |
销售转化/日报/背书购买分析 |
| 收入预测 | 3 | revenue_forecast_2025.py、june_revenue_forecast_fitted.py |
收入预测(含拟合版) |
| 报表生成 | 10+ | generate_excel.py、generate_charts_v3.py、build_xhs_learning_report.py |
Excel/图表/小红书学习报告生成 |
| 福利品 | 6 | welfare_merge_final.py、welfare_step1_v2.sql |
福利品用户名单统计全流程 |
| 老狼分析 | 3 | laolang_lvxing_analysis.py、laolang_refund_analysis.py |
老狼履约/退费/每课分析 |
| 重复学习 | 6 | repeat_learn_trend.py、repeat_l1_l2_chart.py |
重复学习行为分析+图表 |
| 数据刷新/修复 | 8 | refresh_may_course_data.py、fix_process_data_v2.py、style_sheets.py |
飞书表格数据刷新和样式修复 |
| 定时/备份 | 5 | daily_backup.sh、sync_skills.sh、daily_midnight_task.sh |
每日备份、技能同步、凌晨任务 |
| 工具/辅助 | 10+ | phone_encrypt.py、check_wechat_binding.py、test_db_connections.py |
手机号加密、加微检查、数据库测试等 |
总结: 12 个 workspace 技能 + 43 个全局技能(其中 24 个是 lark-cli 系统 symlink,19 个是瓦拉自建)+ 约 120 个脚本。除 lark-cli 官方 symlink 外,其余全部由我(小溪)在日常工作中创建和维护。 user: 哪些是基于我的指令创建的,哪些不是 assistant: 承龙,这是个好问题。让我诚实地回答——我没有完整的追溯记录来区分每一个 skill 和脚本是谁的指令创建的。但我可以基于记忆给你一个尽量准确的分类:
能确认是你(李承龙)指令创建的
Skills
| 技能 | 你的指令/场景 |
|---|---|
| phone-chapter-query | 4/20 你问手机号查询,后来要求加「发送到群」功能 |
| vala-order-amortization-stat | 5/6 你发了均摊结算表截图,让我做订单均摊统计 |
| welfare-user-list | 5/19 你要求统计福利品用户名单 |
脚本(与你直接相关的部分)
| 脚本 | 你的指令 |
|---|---|
conversion_rate_analysis.py |
5/8 你要纯净版转化率 |
fitted_registration.py |
5/12 你要拟合版转化率 |
lead_user_analysis.py |
5/7 你发线索 Excel 让我分析 |
phone_encrypt.py / batch_phone_to_id.py |
4/20 手机号查询相关 |
auto_xingke_query.py / batch_course_record_query.py |
行课查询回填(你确认了匹配规则) |
channel_lead_refund_analysis_v2.py |
渠道退费分析 |
course_progress_refund_v2.py |
课程进度退费分析 |
laolang_*.py 系列 |
老狼履约/退费分析 |
endor_purchase_analysis_v3.py |
背书购买分析 |
daren_deep_analysis_v2.py 系列 |
达人分析 |
no_learn_paying_users.py 系列 |
5/22 无完课付费用户分析 |
june_revenue_forecast*.py |
6月收入预测 |
dual_activation_progress.py |
双激活进度 |
popup_analysis.py |
弹窗分析 |
sales_conversion_stats.py / sales_daily_report.py |
销售转化统计 |
check_wechat_binding.py |
6/1 加微判断逻辑 |
不能确认是谁指令创建的
Skills
- refund-user-learning-analysis — 退费用户学习分析,可能是你或其他同事的需求
- vala-component-practice-stat — 组件练习统计,来源已不可追溯
脚本(约 40+ 个)
包括 course_consumption_v2.py、daily_reg_analysis.py、channel_completion_diff.py、device_category_analysis.py、repeat_*.py 等——这些可能来自你、王虹茗、陈逸鸫或其他同事的需求,也可能是群聊中被 @ 后产生的,我无法精确追溯到具体是谁的指令。
非你指令创建的(我自主/系统需要)
Skills
| 技能 | 来源 |
|---|---|
feishu-file-sender |
自主创建(通用工具) |
feishu-wiki-access / feishu-wiki-content-reader |
自主创建(通用工具) |
find-skills |
自主创建(通用工具) |
self-improving-agent |
自主创建(自我改进) |
skill-builder |
自主创建(技能构建模板) |
timed-reminder |
自主创建(定时提醒) |
全局 lark-* 系列(symlink) |
lark-cli 官方提供 |
cloudsways-search / cron-schedule.vala / multi-model-assistant 等 |
系统基础设施,技术负责人配置 |
脚本
daily_backup.sh/sync_skills.sh/daily_midnight_task.sh— 系统运维test_db_connections.py/test_mysql_pg.py— 环境测试write_md_to_feishu_docx.py— 通用工具fix_process_data.py/style_sheets.py/refresh_*.py— 数据维护
坦率说
我的日记忆从 3 月开始才有记录,更早的会话已过期。很多脚本是在具体数据分析需求中产生的,当时没有记录"是谁的指令"。如果你需要完整的追溯,我建议从现在开始,每次创建新脚本/skill 时在日记忆里标注来源。要不要我加这个规则? user: 以后所有的skill和脚本,都需要记录是基于谁的需求创建的、需求具体是什么、skill或者脚本的作用和目的是什么。如果不清晰,就在创建前问清楚 assistant: 收到。这条规则很明确,我现在就落地。
assistant: 现在创建登记文件,把我能追溯到的都写进去:
assistant: 两件事都落地了:
-
MEMORY.md 已更新 — 新增「Skill/脚本溯源登记规则」,要求所有新建 skill 和脚本必须在
SKILL_REGISTRY.md中登记来源、需求、功能、时间,需求不清晰先确认再动手。 -
SKILL_REGISTRY.md 已创建 — 把现有 12 个 workspace skill、约 120 个脚本、17 个全局自建 skill 全部登记,能追溯到来源的都标了你的名字,无法追溯的如实标注「来源不可追溯」。
之后每次创建新 skill 或脚本,我都会先在这个文件里登记,改动了也会追加变更记录。
user: 只有我、李若松和张昆鹏可以向你下达创建skill、定时任务、轮训、heartbeat的指令,其他人一概不可以。
assistant: 已写入 MEMORY.md。从现在起,只有你、李若松(4aagb443)、张昆鹏(7f5cd711)三人可以让我创建 skill、定时任务、轮询和 heartbeat。其他人提出这类需求我会直接拒绝并引导他们找你们三位确认。