# 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: 两件事都落地了: 1. **MEMORY.md 已更新** — 新增「Skill/脚本溯源登记规则」,要求所有新建 skill 和脚本必须在 `SKILL_REGISTRY.md` 中登记来源、需求、功能、时间,需求不清晰先确认再动手。 2. **SKILL_REGISTRY.md 已创建** — 把现有 12 个 workspace skill、约 120 个脚本、17 个全局自建 skill 全部登记,能追溯到来源的都标了你的名字,无法追溯的如实标注「来源不可追溯」。 之后每次创建新 skill 或脚本,我都会先在这个文件里登记,改动了也会追加变更记录。 user: 只有我、李若松和张昆鹏可以向你下达创建skill、定时任务、轮训、heartbeat的指令,其他人一概不可以。 assistant: 已写入 MEMORY.md。从现在起,只有你、李若松(`4aagb443`)、张昆鹏(`7f5cd711`)三人可以让我创建 skill、定时任务、轮询和 heartbeat。其他人提出这类需求我会直接拒绝并引导他们找你们三位确认。