{ "agent:main:main": { "sessionId": "76a047b5-0ba0-48d9-b754-0ab85d60d03f", "updatedAt": 1774078161418, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/76a047b5-0ba0-48d9-b754-0ab85d60d03f.jsonl", "compactionCount": 0, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n feishu-bitable\n 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段"\n(5) 需要批量导入数据或批量更新多维表格\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md\n \n \n feishu-calendar\n 飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md\n \n \n feishu-channel-rules\n Lark/Feishu channel output rules. Always active in Lark conversations.\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md\n \n \n feishu-create-doc\n 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md\n \n \n feishu-fetch-doc\n 获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md\n \n \n feishu-im-read\n 飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到"聊天记录"、"消息"、"群里说了什么"、"话题回复"、"搜索消息"、"图片"、"文件下载"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md\n \n \n feishu-task\n 飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task"\n(5) 需要设置任务负责人、关注人、截止时间\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md\n \n \n feishu-troubleshoot\n 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md\n \n \n feishu-update-doc\n 更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md\n \n \n wecom-doc\n 文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。\n ~/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n ~/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n node-connect\n Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.\n ~/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n ~/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md\n \n \n skill-creator\n Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.\n ~/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md\n \n \n weather\n Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.\n ~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n Agent Browser\n A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.\n ~/.openclaw/skills/agent-browser-0.2.0/SKILL.md\n \n \n find-skills\n Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.\n ~/.openclaw/skills/find-skills-0.1.0/SKILL.md\n \n \n Self-Improving Agent (Proactive Self-Reflection)\n Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.\n ~/.openclaw/skills/self-improving-1.2.10/SKILL.md\n \n \n Word / Docx\n Read and generate Word documents with correct structure, styles, and cross-platform compatibility.\n ~/.openclaw/skills/word-docx-1.0.1/SKILL.md\n \n \n daily-stock-analysis\n Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.\n ~/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md\n \n \n proactive-agent-lite\n Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.\n ~/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md\n \n \n stock-monitor\n 全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。\n ~/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md\n \n", "skills": [ { "name": "feishu-bitable" }, { "name": "feishu-calendar" }, { "name": "feishu-channel-rules" }, { "name": "feishu-create-doc" }, { "name": "feishu-fetch-doc" }, { "name": "feishu-im-read" }, { "name": "feishu-task" }, { "name": "feishu-troubleshoot" }, { "name": "feishu-update-doc" }, { "name": "wecom-doc", "requiredEnv": [] }, { "name": "healthcheck" }, { "name": "node-connect" }, { "name": "notion", "primaryEnv": "NOTION_API_KEY", "requiredEnv": [ "NOTION_API_KEY" ] }, { "name": "skill-creator" }, { "name": "weather", "requiredEnv": [] }, { "name": "Agent Browser" }, { "name": "find-skills" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "Word / Docx" }, { "name": "daily-stock-analysis" }, { "name": "proactive-agent-lite", "requiredEnv": [] }, { "name": "stock-monitor" } ], "resolvedSkills": [ { "name": "feishu-bitable", "description": "飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到\"多维表格\"、\"bitable\"、\"数据表\"、\"记录\"、\"字段\"\n(5) 需要批量导入数据或批量更新多维表格\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-calendar", "description": "飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-channel-rules", "description": "Lark/Feishu channel output rules. Always active in Lark conversations.\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-create-doc", "description": "创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-fetch-doc", "description": "获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-im-read", "description": "飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到\"聊天记录\"、\"消息\"、\"群里说了什么\"、\"话题回复\"、\"搜索消息\"、\"图片\"、\"文件下载\"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-task", "description": "飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到\"任务\"、\"待办\"、\"to-do\"、\"清单\"、\"task\"\n(5) 需要设置任务负责人、关注人、截止时间\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-troubleshoot", "description": "飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-update-doc", "description": "更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "wecom-doc", "description": "文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。", "filePath": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "node-connect", "description": "Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", "filePath": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "Agent Browser", "description": "A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.", "filePath": "/home/huan/.openclaw/skills/agent-browser-0.2.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/agent-browser-0.2.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "find-skills", "description": "Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.", "filePath": "/home/huan/.openclaw/skills/find-skills-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/find-skills-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "description": "Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.", "filePath": "/home/huan/.openclaw/skills/self-improving-1.2.10/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/self-improving-1.2.10", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Word / Docx", "description": "Read and generate Word documents with correct structure, styles, and cross-platform compatibility.", "filePath": "/home/huan/.openclaw/skills/word-docx-1.0.1/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/word-docx-1.0.1", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "daily-stock-analysis", "description": "Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.", "filePath": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "proactive-agent-lite", "description": "Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.", "filePath": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "stock-monitor", "description": "全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。", "filePath": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill", "source": "openclaw-workspace", "disableModelInvocation": false } ], "version": 0 }, "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "modelProvider": "minimax-portal", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1774076456788, "sessionId": "76a047b5-0ba0-48d9-b754-0ab85d60d03f", "sessionKey": "agent:main:main", "provider": "minimax-portal", "model": "MiniMax-M2.5", "workspaceDir": "/home/huan/.openclaw/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, "bootstrapTruncation": { "warningMode": "once", "warningShown": false, "truncatedFiles": 0, "nearLimitFiles": 0, "totalNearLimit": false }, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 55356, "projectContextChars": 27735, "nonProjectContextChars": 27621 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8607, "injectedChars": 8607, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 1794, "injectedChars": 1794, "truncated": false }, { "name": "TOOLS.md", "path": "/home/huan/.openclaw/workspace/TOOLS.md", "missing": false, "rawChars": 2990, "injectedChars": 2990, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/huan/.openclaw/workspace/IDENTITY.md", "missing": false, "rawChars": 932, "injectedChars": 932, "truncated": false }, { "name": "USER.md", "path": "/home/huan/.openclaw/workspace/USER.md", "missing": false, "rawChars": 755, "injectedChars": 755, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/huan/.openclaw/workspace/HEARTBEAT.md", "missing": false, "rawChars": 4575, "injectedChars": 4575, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/huan/.openclaw/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/huan/.openclaw/workspace/MEMORY.md", "missing": false, "rawChars": 6047, "injectedChars": 6047, "truncated": false } ], "skills": { "promptChars": 8068, "entries": [ { "name": "feishu-bitable", "blockChars": 444 }, { "name": "feishu-calendar", "blockChars": 214 }, { "name": "feishu-channel-rules", "blockChars": 258 }, { "name": "feishu-create-doc", "blockChars": 250 }, { "name": "feishu-fetch-doc", "blockChars": 250 }, { "name": "feishu-im-read", "blockChars": 499 }, { "name": "feishu-task", "blockChars": 384 }, { "name": "feishu-troubleshoot", "blockChars": 321 }, { "name": "feishu-update-doc", "blockChars": 226 }, { "name": "wecom-doc", "blockChars": 293 }, { "name": "healthcheck", "blockChars": 491 }, { "name": "node-connect", "blockChars": 541 }, { "name": "notion", "blockChars": 228 }, { "name": "skill-creator", "blockChars": 387 }, { "name": "weather", "blockChars": 416 }, { "name": "Agent Browser", "blockChars": 318 }, { "name": "find-skills", "blockChars": 483 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "Word / Docx", "blockChars": 246 }, { "name": "daily-stock-analysis", "blockChars": 382 }, { "name": "proactive-agent-lite", "blockChars": 367 }, { "name": "stock-monitor", "blockChars": 240 } ] }, "tools": { "listChars": 10206, "schemaChars": 49330, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1086, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 961, "propertiesCount": 12 }, { "name": "browser", "summaryChars": 1683, "schemaChars": 2799, "propertiesCount": 48 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "message", "summaryChars": 123, "schemaChars": 5377, "propertiesCount": 93 }, { "name": "tts", "summaryChars": 152, "schemaChars": 223, "propertiesCount": 2 }, { "name": "agents_list", "summaryChars": 118, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 212, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 161, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 273, "propertiesCount": 5 }, { "name": "sessions_yield", "summaryChars": 97, "schemaChars": 60, "propertiesCount": 1 }, { "name": "sessions_spawn", "summaryChars": 198, "schemaChars": 1179, "propertiesCount": 17 }, { "name": "subagents", "summaryChars": 105, "schemaChars": 191, "propertiesCount": 4 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 123, "schemaChars": 767, "propertiesCount": 7 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 374, "propertiesCount": 3 }, { "name": "image", "summaryChars": 201, "schemaChars": 342, "propertiesCount": 6 }, { "name": "memory_search", "summaryChars": 334, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 }, { "name": "feishu_get_user", "summaryChars": 75, "schemaChars": 185, "propertiesCount": 2 }, { "name": "feishu_search_user", "summaryChars": 55, "schemaChars": 311, "propertiesCount": 3 }, { "name": "feishu_chat", "summaryChars": 92, "schemaChars": 519, "propertiesCount": 6 }, { "name": "feishu_chat_members", "summaryChars": 54, "schemaChars": 353, "propertiesCount": 4 }, { "name": "feishu_im_user_message", "summaryChars": 402, "schemaChars": 1149, "propertiesCount": 8 }, { "name": "feishu_im_user_fetch_resource", "summaryChars": 456, "schemaChars": 371, "propertiesCount": 3 }, { "name": "feishu_im_user_get_messages", "summaryChars": 386, "schemaChars": 912, "propertiesCount": 8 }, { "name": "feishu_im_user_get_thread_messages", "summaryChars": 166, "schemaChars": 395, "propertiesCount": 4 }, { "name": "feishu_im_user_search_messages", "summaryChars": 522, "schemaChars": 1364, "propertiesCount": 12 }, { "name": "feishu_calendar_calendar", "summaryChars": 93, "schemaChars": 389, "propertiesCount": 4 }, { "name": "feishu_calendar_event", "summaryChars": 455, "schemaChars": 3200, "propertiesCount": 21 }, { "name": "feishu_calendar_event_attendee", "summaryChars": 117, "schemaChars": 1129, "propertiesCount": 10 }, { "name": "feishu_calendar_freebusy", "summaryChars": 80, "schemaChars": 504, "propertiesCount": 4 }, { "name": "feishu_task_task", "summaryChars": 167, "schemaChars": 1868, "propertiesCount": 15 }, { "name": "feishu_task_tasklist", "summaryChars": 199, "schemaChars": 795, "propertiesCount": 7 }, { "name": "feishu_task_comment", "summaryChars": 95, "schemaChars": 671, "propertiesCount": 9 }, { "name": "feishu_task_subtask", "summaryChars": 86, "schemaChars": 1128, "propertiesCount": 9 }, { "name": "feishu_bitable_app", "summaryChars": 139, "schemaChars": 511, "propertiesCount": 7 }, { "name": "feishu_bitable_app_table", "summaryChars": 320, "schemaChars": 1261, "propertiesCount": 9 }, { "name": "feishu_bitable_app_table_record", "summaryChars": 292, "schemaChars": 2381, "propertiesCount": 14 }, { "name": "feishu_bitable_app_table_field", "summaryChars": 134, "schemaChars": 824, "propertiesCount": 10 }, { "name": "feishu_bitable_app_table_view", "summaryChars": 125, "schemaChars": 701, "propertiesCount": 8 }, { "name": "feishu_search_doc_wiki", "summaryChars": 212, "schemaChars": 1806, "propertiesCount": 5 }, { "name": "feishu_drive_file", "summaryChars": 703, "schemaChars": 2278, "propertiesCount": 16 }, { "name": "feishu_doc_comments", "summaryChars": 114, "schemaChars": 1305, "propertiesCount": 11 }, { "name": "feishu_doc_media", "summaryChars": 200, "schemaChars": 963, "propertiesCount": 9 }, { "name": "feishu_wiki_space", "summaryChars": 179, "schemaChars": 451, "propertiesCount": 6 }, { "name": "feishu_wiki_space_node", "summaryChars": 205, "schemaChars": 995, "propertiesCount": 13 }, { "name": "feishu_sheet", "summaryChars": 474, "schemaChars": 1905, "propertiesCount": 18 }, { "name": "feishu_im_bot_image", "summaryChars": 241, "schemaChars": 384, "propertiesCount": 3 }, { "name": "feishu_fetch_doc", "summaryChars": 42, "schemaChars": 281, "propertiesCount": 3 }, { "name": "feishu_create_doc", "summaryChars": 33, "schemaChars": 427, "propertiesCount": 6 }, { "name": "feishu_update_doc", "summaryChars": 105, "schemaChars": 811, "propertiesCount": 7 }, { "name": "feishu_oauth", "summaryChars": 168, "schemaChars": 290, "propertiesCount": 1 }, { "name": "feishu_oauth_batch_auth", "summaryChars": 55, "schemaChars": 162, "propertiesCount": 0 } ] } }, "inputTokens": 145, "outputTokens": 598, "cacheRead": 0, "cacheWrite": 42468, "totalTokens": 42613, "totalTokensFresh": true }, "agent:main:feishu:direct:ou_86def554b50f91972e2924a605ccf634": { "sessionId": "7d78d97b-8985-421a-8436-62c2f4ee1923", "updatedAt": 1774073514407, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "deliveryContext": { "channel": "feishu", "to": "user:ou_86def554b50f91972e2924a605ccf634", "accountId": "default" }, "lastChannel": "feishu", "lastTo": "user:ou_86def554b50f91972e2924a605ccf634", "lastAccountId": "default", "origin": { "label": "ou_86def554b50f91972e2924a605ccf634", "provider": "feishu", "surface": "feishu", "chatType": "direct", "from": "feishu:ou_86def554b50f91972e2924a605ccf634", "to": "user:ou_86def554b50f91972e2924a605ccf634", "accountId": "default" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/7d78d97b-8985-421a-8436-62c2f4ee1923.jsonl", "compactionCount": 0, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n feishu-bitable\n 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段"\n(5) 需要批量导入数据或批量更新多维表格\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md\n \n \n feishu-calendar\n 飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md\n \n \n feishu-channel-rules\n Lark/Feishu channel output rules. Always active in Lark conversations.\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md\n \n \n feishu-create-doc\n 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md\n \n \n feishu-fetch-doc\n 获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md\n \n \n feishu-im-read\n 飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到"聊天记录"、"消息"、"群里说了什么"、"话题回复"、"搜索消息"、"图片"、"文件下载"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md\n \n \n feishu-task\n 飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task"\n(5) 需要设置任务负责人、关注人、截止时间\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md\n \n \n feishu-troubleshoot\n 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md\n \n \n feishu-update-doc\n 更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md\n \n \n wecom-doc\n 文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。\n ~/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n ~/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n node-connect\n Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.\n ~/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n ~/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md\n \n \n skill-creator\n Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.\n ~/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md\n \n \n weather\n Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.\n ~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n Agent Browser\n A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.\n ~/.openclaw/skills/agent-browser-0.2.0/SKILL.md\n \n \n find-skills\n Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.\n ~/.openclaw/skills/find-skills-0.1.0/SKILL.md\n \n \n Self-Improving Agent (Proactive Self-Reflection)\n Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.\n ~/.openclaw/skills/self-improving-1.2.10/SKILL.md\n \n \n Word / Docx\n Read and generate Word documents with correct structure, styles, and cross-platform compatibility.\n ~/.openclaw/skills/word-docx-1.0.1/SKILL.md\n \n \n daily-stock-analysis\n Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.\n ~/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md\n \n \n proactive-agent-lite\n Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.\n ~/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md\n \n \n stock-monitor\n 全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。\n ~/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md\n \n", "skills": [ { "name": "feishu-bitable" }, { "name": "feishu-calendar" }, { "name": "feishu-channel-rules" }, { "name": "feishu-create-doc" }, { "name": "feishu-fetch-doc" }, { "name": "feishu-im-read" }, { "name": "feishu-task" }, { "name": "feishu-troubleshoot" }, { "name": "feishu-update-doc" }, { "name": "wecom-doc", "requiredEnv": [] }, { "name": "healthcheck" }, { "name": "node-connect" }, { "name": "notion", "primaryEnv": "NOTION_API_KEY", "requiredEnv": [ "NOTION_API_KEY" ] }, { "name": "skill-creator" }, { "name": "weather", "requiredEnv": [] }, { "name": "Agent Browser" }, { "name": "find-skills" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "Word / Docx" }, { "name": "daily-stock-analysis" }, { "name": "proactive-agent-lite", "requiredEnv": [] }, { "name": "stock-monitor" } ], "resolvedSkills": [ { "name": "feishu-bitable", "description": "飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到\"多维表格\"、\"bitable\"、\"数据表\"、\"记录\"、\"字段\"\n(5) 需要批量导入数据或批量更新多维表格\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-calendar", "description": "飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-channel-rules", "description": "Lark/Feishu channel output rules. Always active in Lark conversations.\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-create-doc", "description": "创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-fetch-doc", "description": "获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-im-read", "description": "飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到\"聊天记录\"、\"消息\"、\"群里说了什么\"、\"话题回复\"、\"搜索消息\"、\"图片\"、\"文件下载\"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-task", "description": "飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到\"任务\"、\"待办\"、\"to-do\"、\"清单\"、\"task\"\n(5) 需要设置任务负责人、关注人、截止时间\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-troubleshoot", "description": "飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-update-doc", "description": "更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "wecom-doc", "description": "文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。", "filePath": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "node-connect", "description": "Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", "filePath": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "Agent Browser", "description": "A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.", "filePath": "/home/huan/.openclaw/skills/agent-browser-0.2.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/agent-browser-0.2.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "find-skills", "description": "Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.", "filePath": "/home/huan/.openclaw/skills/find-skills-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/find-skills-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "description": "Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.", "filePath": "/home/huan/.openclaw/skills/self-improving-1.2.10/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/self-improving-1.2.10", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Word / Docx", "description": "Read and generate Word documents with correct structure, styles, and cross-platform compatibility.", "filePath": "/home/huan/.openclaw/skills/word-docx-1.0.1/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/word-docx-1.0.1", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "daily-stock-analysis", "description": "Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.", "filePath": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "proactive-agent-lite", "description": "Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.", "filePath": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "stock-monitor", "description": "全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。", "filePath": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill", "source": "openclaw-workspace", "disableModelInvocation": false } ], "version": 0 }, "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "modelProvider": "minimax-portal", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1774073466609, "sessionId": "7d78d97b-8985-421a-8436-62c2f4ee1923", "sessionKey": "agent:main:feishu:direct:ou_86def554b50f91972e2924a605ccf634", "provider": "minimax-portal", "model": "MiniMax-M2.5", "workspaceDir": "/home/huan/.openclaw/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, "bootstrapTruncation": { "warningMode": "once", "warningShown": false, "truncatedFiles": 0, "nearLimitFiles": 0, "totalNearLimit": false }, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 57459, "projectContextChars": 27735, "nonProjectContextChars": 29724 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8607, "injectedChars": 8607, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 1794, "injectedChars": 1794, "truncated": false }, { "name": "TOOLS.md", "path": "/home/huan/.openclaw/workspace/TOOLS.md", "missing": false, "rawChars": 2990, "injectedChars": 2990, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/huan/.openclaw/workspace/IDENTITY.md", "missing": false, "rawChars": 932, "injectedChars": 932, "truncated": false }, { "name": "USER.md", "path": "/home/huan/.openclaw/workspace/USER.md", "missing": false, "rawChars": 755, "injectedChars": 755, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/huan/.openclaw/workspace/HEARTBEAT.md", "missing": false, "rawChars": 4575, "injectedChars": 4575, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/huan/.openclaw/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/huan/.openclaw/workspace/MEMORY.md", "missing": false, "rawChars": 6047, "injectedChars": 6047, "truncated": false } ], "skills": { "promptChars": 8068, "entries": [ { "name": "feishu-bitable", "blockChars": 444 }, { "name": "feishu-calendar", "blockChars": 214 }, { "name": "feishu-channel-rules", "blockChars": 258 }, { "name": "feishu-create-doc", "blockChars": 250 }, { "name": "feishu-fetch-doc", "blockChars": 250 }, { "name": "feishu-im-read", "blockChars": 499 }, { "name": "feishu-task", "blockChars": 384 }, { "name": "feishu-troubleshoot", "blockChars": 321 }, { "name": "feishu-update-doc", "blockChars": 226 }, { "name": "wecom-doc", "blockChars": 293 }, { "name": "healthcheck", "blockChars": 491 }, { "name": "node-connect", "blockChars": 541 }, { "name": "notion", "blockChars": 228 }, { "name": "skill-creator", "blockChars": 387 }, { "name": "weather", "blockChars": 416 }, { "name": "Agent Browser", "blockChars": 318 }, { "name": "find-skills", "blockChars": 483 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "Word / Docx", "blockChars": 246 }, { "name": "daily-stock-analysis", "blockChars": 382 }, { "name": "proactive-agent-lite", "blockChars": 367 }, { "name": "stock-monitor", "blockChars": 240 } ] }, "tools": { "listChars": 10666, "schemaChars": 52305, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1086, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 961, "propertiesCount": 12 }, { "name": "browser", "summaryChars": 1683, "schemaChars": 2799, "propertiesCount": 48 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 122, "schemaChars": 1800, "propertiesCount": 37 }, { "name": "cron", "summaryChars": 2689, "schemaChars": 690, "propertiesCount": 13 }, { "name": "message", "summaryChars": 129, "schemaChars": 5365, "propertiesCount": 93 }, { "name": "tts", "summaryChars": 152, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 464, "schemaChars": 497, "propertiesCount": 12 }, { "name": "agents_list", "summaryChars": 118, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 212, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 161, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 273, "propertiesCount": 5 }, { "name": "sessions_yield", "summaryChars": 97, "schemaChars": 60, "propertiesCount": 1 }, { "name": "sessions_spawn", "summaryChars": 198, "schemaChars": 1179, "propertiesCount": 17 }, { "name": "subagents", "summaryChars": 105, "schemaChars": 191, "propertiesCount": 4 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 123, "schemaChars": 767, "propertiesCount": 7 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 374, "propertiesCount": 3 }, { "name": "image", "summaryChars": 201, "schemaChars": 342, "propertiesCount": 6 }, { "name": "memory_search", "summaryChars": 334, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 }, { "name": "feishu_get_user", "summaryChars": 75, "schemaChars": 185, "propertiesCount": 2 }, { "name": "feishu_search_user", "summaryChars": 55, "schemaChars": 311, "propertiesCount": 3 }, { "name": "feishu_chat", "summaryChars": 92, "schemaChars": 519, "propertiesCount": 6 }, { "name": "feishu_chat_members", "summaryChars": 54, "schemaChars": 353, "propertiesCount": 4 }, { "name": "feishu_im_user_message", "summaryChars": 402, "schemaChars": 1149, "propertiesCount": 8 }, { "name": "feishu_im_user_fetch_resource", "summaryChars": 456, "schemaChars": 371, "propertiesCount": 3 }, { "name": "feishu_im_user_get_messages", "summaryChars": 386, "schemaChars": 912, "propertiesCount": 8 }, { "name": "feishu_im_user_get_thread_messages", "summaryChars": 166, "schemaChars": 395, "propertiesCount": 4 }, { "name": "feishu_im_user_search_messages", "summaryChars": 522, "schemaChars": 1364, "propertiesCount": 12 }, { "name": "feishu_calendar_calendar", "summaryChars": 93, "schemaChars": 389, "propertiesCount": 4 }, { "name": "feishu_calendar_event", "summaryChars": 455, "schemaChars": 3200, "propertiesCount": 21 }, { "name": "feishu_calendar_event_attendee", "summaryChars": 117, "schemaChars": 1129, "propertiesCount": 10 }, { "name": "feishu_calendar_freebusy", "summaryChars": 80, "schemaChars": 504, "propertiesCount": 4 }, { "name": "feishu_task_task", "summaryChars": 167, "schemaChars": 1868, "propertiesCount": 15 }, { "name": "feishu_task_tasklist", "summaryChars": 199, "schemaChars": 795, "propertiesCount": 7 }, { "name": "feishu_task_comment", "summaryChars": 95, "schemaChars": 671, "propertiesCount": 9 }, { "name": "feishu_task_subtask", "summaryChars": 86, "schemaChars": 1128, "propertiesCount": 9 }, { "name": "feishu_bitable_app", "summaryChars": 139, "schemaChars": 511, "propertiesCount": 7 }, { "name": "feishu_bitable_app_table", "summaryChars": 320, "schemaChars": 1261, "propertiesCount": 9 }, { "name": "feishu_bitable_app_table_record", "summaryChars": 292, "schemaChars": 2381, "propertiesCount": 14 }, { "name": "feishu_bitable_app_table_field", "summaryChars": 134, "schemaChars": 824, "propertiesCount": 10 }, { "name": "feishu_bitable_app_table_view", "summaryChars": 125, "schemaChars": 701, "propertiesCount": 8 }, { "name": "feishu_search_doc_wiki", "summaryChars": 212, "schemaChars": 1806, "propertiesCount": 5 }, { "name": "feishu_drive_file", "summaryChars": 703, "schemaChars": 2278, "propertiesCount": 16 }, { "name": "feishu_doc_comments", "summaryChars": 114, "schemaChars": 1305, "propertiesCount": 11 }, { "name": "feishu_doc_media", "summaryChars": 200, "schemaChars": 963, "propertiesCount": 9 }, { "name": "feishu_wiki_space", "summaryChars": 179, "schemaChars": 451, "propertiesCount": 6 }, { "name": "feishu_wiki_space_node", "summaryChars": 205, "schemaChars": 995, "propertiesCount": 13 }, { "name": "feishu_sheet", "summaryChars": 474, "schemaChars": 1905, "propertiesCount": 18 }, { "name": "feishu_im_bot_image", "summaryChars": 241, "schemaChars": 384, "propertiesCount": 3 }, { "name": "feishu_fetch_doc", "summaryChars": 42, "schemaChars": 281, "propertiesCount": 3 }, { "name": "feishu_create_doc", "summaryChars": 33, "schemaChars": 427, "propertiesCount": 6 }, { "name": "feishu_update_doc", "summaryChars": 105, "schemaChars": 811, "propertiesCount": 7 }, { "name": "feishu_oauth", "summaryChars": 168, "schemaChars": 290, "propertiesCount": 1 }, { "name": "feishu_oauth_batch_auth", "summaryChars": 55, "schemaChars": 162, "propertiesCount": 0 } ] } }, "inputTokens": 21970, "outputTokens": 510, "cacheRead": 44664, "cacheWrite": 0, "totalTokens": 56344, "totalTokensFresh": true }, "agent:main:wecom:direct:houhuan": { "sessionId": "d19ea11b-12d3-4f31-97fe-1200c3f3b992", "updatedAt": 1774078161447, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "deliveryContext": { "channel": "wecom", "to": "user:HouHuan", "accountId": "default" }, "lastChannel": "wecom", "lastTo": "user:HouHuan", "lastAccountId": "default", "origin": { "label": "user:HouHuan", "provider": "wecom", "surface": "wecom", "chatType": "direct", "from": "wecom:user:HouHuan", "to": "user:HouHuan", "accountId": "default" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/d19ea11b-12d3-4f31-97fe-1200c3f3b992.jsonl", "compactionCount": 0, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n feishu-bitable\n 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段"\n(5) 需要批量导入数据或批量更新多维表格\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md\n \n \n feishu-calendar\n 飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md\n \n \n feishu-channel-rules\n Lark/Feishu channel output rules. Always active in Lark conversations.\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md\n \n \n feishu-create-doc\n 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md\n \n \n feishu-fetch-doc\n 获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md\n \n \n feishu-im-read\n 飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到"聊天记录"、"消息"、"群里说了什么"、"话题回复"、"搜索消息"、"图片"、"文件下载"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md\n \n \n feishu-task\n 飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task"\n(5) 需要设置任务负责人、关注人、截止时间\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md\n \n \n feishu-troubleshoot\n 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md\n \n \n feishu-update-doc\n 更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md\n \n \n wecom-doc\n 文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。\n ~/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n ~/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n node-connect\n Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.\n ~/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n ~/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md\n \n \n skill-creator\n Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.\n ~/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md\n \n \n weather\n Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.\n ~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n Agent Browser\n A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.\n ~/.openclaw/skills/agent-browser-0.2.0/SKILL.md\n \n \n find-skills\n Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.\n ~/.openclaw/skills/find-skills-0.1.0/SKILL.md\n \n \n Self-Improving Agent (Proactive Self-Reflection)\n Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.\n ~/.openclaw/skills/self-improving-1.2.10/SKILL.md\n \n \n Word / Docx\n Read and generate Word documents with correct structure, styles, and cross-platform compatibility.\n ~/.openclaw/skills/word-docx-1.0.1/SKILL.md\n \n \n daily-stock-analysis\n Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.\n ~/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md\n \n \n proactive-agent-lite\n Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.\n ~/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md\n \n \n stock-monitor\n 全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。\n ~/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md\n \n", "skills": [ { "name": "feishu-bitable" }, { "name": "feishu-calendar" }, { "name": "feishu-channel-rules" }, { "name": "feishu-create-doc" }, { "name": "feishu-fetch-doc" }, { "name": "feishu-im-read" }, { "name": "feishu-task" }, { "name": "feishu-troubleshoot" }, { "name": "feishu-update-doc" }, { "name": "wecom-doc", "requiredEnv": [] }, { "name": "healthcheck" }, { "name": "node-connect" }, { "name": "notion", "primaryEnv": "NOTION_API_KEY", "requiredEnv": [ "NOTION_API_KEY" ] }, { "name": "skill-creator" }, { "name": "weather", "requiredEnv": [] }, { "name": "Agent Browser" }, { "name": "find-skills" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "Word / Docx" }, { "name": "daily-stock-analysis" }, { "name": "proactive-agent-lite", "requiredEnv": [] }, { "name": "stock-monitor" } ], "resolvedSkills": [ { "name": "feishu-bitable", "description": "飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到\"多维表格\"、\"bitable\"、\"数据表\"、\"记录\"、\"字段\"\n(5) 需要批量导入数据或批量更新多维表格\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-calendar", "description": "飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-channel-rules", "description": "Lark/Feishu channel output rules. Always active in Lark conversations.\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-create-doc", "description": "创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-fetch-doc", "description": "获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-im-read", "description": "飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到\"聊天记录\"、\"消息\"、\"群里说了什么\"、\"话题回复\"、\"搜索消息\"、\"图片\"、\"文件下载\"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-task", "description": "飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到\"任务\"、\"待办\"、\"to-do\"、\"清单\"、\"task\"\n(5) 需要设置任务负责人、关注人、截止时间\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-troubleshoot", "description": "飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-update-doc", "description": "更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "wecom-doc", "description": "文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。", "filePath": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "node-connect", "description": "Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", "filePath": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "Agent Browser", "description": "A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.", "filePath": "/home/huan/.openclaw/skills/agent-browser-0.2.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/agent-browser-0.2.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "find-skills", "description": "Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.", "filePath": "/home/huan/.openclaw/skills/find-skills-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/find-skills-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "description": "Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.", "filePath": "/home/huan/.openclaw/skills/self-improving-1.2.10/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/self-improving-1.2.10", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Word / Docx", "description": "Read and generate Word documents with correct structure, styles, and cross-platform compatibility.", "filePath": "/home/huan/.openclaw/skills/word-docx-1.0.1/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/word-docx-1.0.1", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "daily-stock-analysis", "description": "Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.", "filePath": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "proactive-agent-lite", "description": "Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.", "filePath": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "stock-monitor", "description": "全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。", "filePath": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill", "source": "openclaw-workspace", "disableModelInvocation": false } ], "version": 0 }, "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "modelProvider": "minimax-portal", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1774077960994, "sessionId": "d19ea11b-12d3-4f31-97fe-1200c3f3b992", "sessionKey": "agent:main:wecom:direct:houhuan", "provider": "minimax-portal", "model": "MiniMax-M2.5", "workspaceDir": "/home/huan/.openclaw/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, "bootstrapTruncation": { "warningMode": "once", "warningShown": false, "truncatedFiles": 0, "nearLimitFiles": 0, "totalNearLimit": false }, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 56744, "projectContextChars": 27735, "nonProjectContextChars": 29009 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8607, "injectedChars": 8607, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 1794, "injectedChars": 1794, "truncated": false }, { "name": "TOOLS.md", "path": "/home/huan/.openclaw/workspace/TOOLS.md", "missing": false, "rawChars": 2990, "injectedChars": 2990, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/huan/.openclaw/workspace/IDENTITY.md", "missing": false, "rawChars": 932, "injectedChars": 932, "truncated": false }, { "name": "USER.md", "path": "/home/huan/.openclaw/workspace/USER.md", "missing": false, "rawChars": 755, "injectedChars": 755, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/huan/.openclaw/workspace/HEARTBEAT.md", "missing": false, "rawChars": 4575, "injectedChars": 4575, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/huan/.openclaw/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/huan/.openclaw/workspace/MEMORY.md", "missing": false, "rawChars": 6047, "injectedChars": 6047, "truncated": false } ], "skills": { "promptChars": 8068, "entries": [ { "name": "feishu-bitable", "blockChars": 444 }, { "name": "feishu-calendar", "blockChars": 214 }, { "name": "feishu-channel-rules", "blockChars": 258 }, { "name": "feishu-create-doc", "blockChars": 250 }, { "name": "feishu-fetch-doc", "blockChars": 250 }, { "name": "feishu-im-read", "blockChars": 499 }, { "name": "feishu-task", "blockChars": 384 }, { "name": "feishu-troubleshoot", "blockChars": 321 }, { "name": "feishu-update-doc", "blockChars": 226 }, { "name": "wecom-doc", "blockChars": 293 }, { "name": "healthcheck", "blockChars": 491 }, { "name": "node-connect", "blockChars": 541 }, { "name": "notion", "blockChars": 228 }, { "name": "skill-creator", "blockChars": 387 }, { "name": "weather", "blockChars": 416 }, { "name": "Agent Browser", "blockChars": 318 }, { "name": "find-skills", "blockChars": 483 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "Word / Docx", "blockChars": 246 }, { "name": "daily-stock-analysis", "blockChars": 382 }, { "name": "proactive-agent-lite", "blockChars": 367 }, { "name": "stock-monitor", "blockChars": 240 } ] }, "tools": { "listChars": 10666, "schemaChars": 51838, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1086, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 961, "propertiesCount": 12 }, { "name": "browser", "summaryChars": 1683, "schemaChars": 2799, "propertiesCount": 48 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 122, "schemaChars": 1800, "propertiesCount": 37 }, { "name": "cron", "summaryChars": 2689, "schemaChars": 690, "propertiesCount": 13 }, { "name": "message", "summaryChars": 123, "schemaChars": 4898, "propertiesCount": 91 }, { "name": "tts", "summaryChars": 152, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 464, "schemaChars": 497, "propertiesCount": 12 }, { "name": "agents_list", "summaryChars": 118, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 212, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 161, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 273, "propertiesCount": 5 }, { "name": "sessions_yield", "summaryChars": 97, "schemaChars": 60, "propertiesCount": 1 }, { "name": "sessions_spawn", "summaryChars": 198, "schemaChars": 1179, "propertiesCount": 17 }, { "name": "subagents", "summaryChars": 105, "schemaChars": 191, "propertiesCount": 4 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 123, "schemaChars": 767, "propertiesCount": 7 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 374, "propertiesCount": 3 }, { "name": "image", "summaryChars": 201, "schemaChars": 342, "propertiesCount": 6 }, { "name": "memory_search", "summaryChars": 334, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 }, { "name": "feishu_get_user", "summaryChars": 75, "schemaChars": 185, "propertiesCount": 2 }, { "name": "feishu_search_user", "summaryChars": 55, "schemaChars": 311, "propertiesCount": 3 }, { "name": "feishu_chat", "summaryChars": 92, "schemaChars": 519, "propertiesCount": 6 }, { "name": "feishu_chat_members", "summaryChars": 54, "schemaChars": 353, "propertiesCount": 4 }, { "name": "feishu_im_user_message", "summaryChars": 402, "schemaChars": 1149, "propertiesCount": 8 }, { "name": "feishu_im_user_fetch_resource", "summaryChars": 456, "schemaChars": 371, "propertiesCount": 3 }, { "name": "feishu_im_user_get_messages", "summaryChars": 386, "schemaChars": 912, "propertiesCount": 8 }, { "name": "feishu_im_user_get_thread_messages", "summaryChars": 166, "schemaChars": 395, "propertiesCount": 4 }, { "name": "feishu_im_user_search_messages", "summaryChars": 522, "schemaChars": 1364, "propertiesCount": 12 }, { "name": "feishu_calendar_calendar", "summaryChars": 93, "schemaChars": 389, "propertiesCount": 4 }, { "name": "feishu_calendar_event", "summaryChars": 455, "schemaChars": 3200, "propertiesCount": 21 }, { "name": "feishu_calendar_event_attendee", "summaryChars": 117, "schemaChars": 1129, "propertiesCount": 10 }, { "name": "feishu_calendar_freebusy", "summaryChars": 80, "schemaChars": 504, "propertiesCount": 4 }, { "name": "feishu_task_task", "summaryChars": 167, "schemaChars": 1868, "propertiesCount": 15 }, { "name": "feishu_task_tasklist", "summaryChars": 199, "schemaChars": 795, "propertiesCount": 7 }, { "name": "feishu_task_comment", "summaryChars": 95, "schemaChars": 671, "propertiesCount": 9 }, { "name": "feishu_task_subtask", "summaryChars": 86, "schemaChars": 1128, "propertiesCount": 9 }, { "name": "feishu_bitable_app", "summaryChars": 139, "schemaChars": 511, "propertiesCount": 7 }, { "name": "feishu_bitable_app_table", "summaryChars": 320, "schemaChars": 1261, "propertiesCount": 9 }, { "name": "feishu_bitable_app_table_record", "summaryChars": 292, "schemaChars": 2381, "propertiesCount": 14 }, { "name": "feishu_bitable_app_table_field", "summaryChars": 134, "schemaChars": 824, "propertiesCount": 10 }, { "name": "feishu_bitable_app_table_view", "summaryChars": 125, "schemaChars": 701, "propertiesCount": 8 }, { "name": "feishu_search_doc_wiki", "summaryChars": 212, "schemaChars": 1806, "propertiesCount": 5 }, { "name": "feishu_drive_file", "summaryChars": 703, "schemaChars": 2278, "propertiesCount": 16 }, { "name": "feishu_doc_comments", "summaryChars": 114, "schemaChars": 1305, "propertiesCount": 11 }, { "name": "feishu_doc_media", "summaryChars": 200, "schemaChars": 963, "propertiesCount": 9 }, { "name": "feishu_wiki_space", "summaryChars": 179, "schemaChars": 451, "propertiesCount": 6 }, { "name": "feishu_wiki_space_node", "summaryChars": 205, "schemaChars": 995, "propertiesCount": 13 }, { "name": "feishu_sheet", "summaryChars": 474, "schemaChars": 1905, "propertiesCount": 18 }, { "name": "feishu_im_bot_image", "summaryChars": 241, "schemaChars": 384, "propertiesCount": 3 }, { "name": "feishu_fetch_doc", "summaryChars": 42, "schemaChars": 281, "propertiesCount": 3 }, { "name": "feishu_create_doc", "summaryChars": 33, "schemaChars": 427, "propertiesCount": 6 }, { "name": "feishu_update_doc", "summaryChars": 105, "schemaChars": 811, "propertiesCount": 7 }, { "name": "feishu_oauth", "summaryChars": 168, "schemaChars": 290, "propertiesCount": 1 }, { "name": "feishu_oauth_batch_auth", "summaryChars": 55, "schemaChars": 162, "propertiesCount": 0 } ] } }, "inputTokens": 351579, "outputTokens": 3580, "cacheRead": 44271, "cacheWrite": 0, "totalTokens": 97004, "totalTokensFresh": true }, "agent:main:feishu:direct:oc_c614d6c696e6a24b105ecc7343ea33d1": { "origin": { "label": "feishu:oc_c614d6c696e6a24b105ecc7343ea33d1", "provider": "feishu", "surface": "feishu", "chatType": "direct", "from": "feishu:oc_c614d6c696e6a24b105ecc7343ea33d1", "to": "oc_c614d6c696e6a24b105ecc7343ea33d1", "accountId": "default" }, "sessionId": "1a15b075-1526-4133-b738-64a2a695d3a9", "updatedAt": 1773812115387, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/1a15b075-1526-4133-b738-64a2a695d3a9.jsonl" }, "agent:main:feishu:group:oc_d5ef8b1abf66842c28ef57e1658dc096": { "sessionId": "89acd97c-2b4c-41ea-9353-13a4e63c695e", "updatedAt": 1774060181028, "systemSent": true, "abortedLastRun": false, "displayName": "feishu:g-oc_d5ef8b1abf66842c28ef57e1658dc096", "chatType": "group", "channel": "feishu", "groupId": "ou_86def554b50f91972e2924a605ccf634", "subject": "oc_d5ef8b1abf66842c28ef57e1658dc096", "deliveryContext": { "channel": "feishu", "to": "chat:oc_d5ef8b1abf66842c28ef57e1658dc096", "accountId": "default" }, "lastChannel": "feishu", "lastTo": "chat:oc_d5ef8b1abf66842c28ef57e1658dc096", "lastAccountId": "default", "origin": { "label": "oc_d5ef8b1abf66842c28ef57e1658dc096", "provider": "feishu", "surface": "feishu", "chatType": "group", "from": "feishu:ou_86def554b50f91972e2924a605ccf634", "to": "chat:oc_d5ef8b1abf66842c28ef57e1658dc096", "accountId": "default" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/89acd97c-2b4c-41ea-9353-13a4e63c695e.jsonl", "compactionCount": 0, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n feishu-bitable\n 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段"\n(5) 需要批量导入数据或批量更新多维表格\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md\n \n \n feishu-calendar\n 飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md\n \n \n feishu-channel-rules\n Lark/Feishu channel output rules. Always active in Lark conversations.\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md\n \n \n feishu-create-doc\n 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md\n \n \n feishu-fetch-doc\n 获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md\n \n \n feishu-im-read\n 飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到"聊天记录"、"消息"、"群里说了什么"、"话题回复"、"搜索消息"、"图片"、"文件下载"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md\n \n \n feishu-task\n 飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task"\n(5) 需要设置任务负责人、关注人、截止时间\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md\n \n \n feishu-troubleshoot\n 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md\n \n \n feishu-update-doc\n 更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md\n \n \n wecom-doc\n 文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。\n ~/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n ~/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n node-connect\n Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.\n ~/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n ~/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md\n \n \n skill-creator\n Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.\n ~/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md\n \n \n weather\n Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.\n ~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n Agent Browser\n A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.\n ~/.openclaw/skills/agent-browser-0.2.0/SKILL.md\n \n \n find-skills\n Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.\n ~/.openclaw/skills/find-skills-0.1.0/SKILL.md\n \n \n Self-Improving Agent (Proactive Self-Reflection)\n Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.\n ~/.openclaw/skills/self-improving-1.2.10/SKILL.md\n \n \n Word / Docx\n Read and generate Word documents with correct structure, styles, and cross-platform compatibility.\n ~/.openclaw/skills/word-docx-1.0.1/SKILL.md\n \n \n daily-stock-analysis\n Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.\n ~/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md\n \n \n proactive-agent-lite\n Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.\n ~/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md\n \n \n stock-monitor\n 全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。\n ~/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md\n \n", "skills": [ { "name": "feishu-bitable" }, { "name": "feishu-calendar" }, { "name": "feishu-channel-rules" }, { "name": "feishu-create-doc" }, { "name": "feishu-fetch-doc" }, { "name": "feishu-im-read" }, { "name": "feishu-task" }, { "name": "feishu-troubleshoot" }, { "name": "feishu-update-doc" }, { "name": "wecom-doc", "requiredEnv": [] }, { "name": "healthcheck" }, { "name": "node-connect" }, { "name": "notion", "primaryEnv": "NOTION_API_KEY", "requiredEnv": [ "NOTION_API_KEY" ] }, { "name": "skill-creator" }, { "name": "weather", "requiredEnv": [] }, { "name": "Agent Browser" }, { "name": "find-skills" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "Word / Docx" }, { "name": "daily-stock-analysis" }, { "name": "proactive-agent-lite", "requiredEnv": [] }, { "name": "stock-monitor" } ], "resolvedSkills": [ { "name": "feishu-bitable", "description": "飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到\"多维表格\"、\"bitable\"、\"数据表\"、\"记录\"、\"字段\"\n(5) 需要批量导入数据或批量更新多维表格\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-calendar", "description": "飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-channel-rules", "description": "Lark/Feishu channel output rules. Always active in Lark conversations.\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-create-doc", "description": "创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-fetch-doc", "description": "获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-im-read", "description": "飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到\"聊天记录\"、\"消息\"、\"群里说了什么\"、\"话题回复\"、\"搜索消息\"、\"图片\"、\"文件下载\"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-task", "description": "飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到\"任务\"、\"待办\"、\"to-do\"、\"清单\"、\"task\"\n(5) 需要设置任务负责人、关注人、截止时间\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-troubleshoot", "description": "飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-update-doc", "description": "更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "wecom-doc", "description": "文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。", "filePath": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "node-connect", "description": "Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", "filePath": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "Agent Browser", "description": "A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.", "filePath": "/home/huan/.openclaw/skills/agent-browser-0.2.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/agent-browser-0.2.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "find-skills", "description": "Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.", "filePath": "/home/huan/.openclaw/skills/find-skills-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/find-skills-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "description": "Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.", "filePath": "/home/huan/.openclaw/skills/self-improving-1.2.10/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/self-improving-1.2.10", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Word / Docx", "description": "Read and generate Word documents with correct structure, styles, and cross-platform compatibility.", "filePath": "/home/huan/.openclaw/skills/word-docx-1.0.1/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/word-docx-1.0.1", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "daily-stock-analysis", "description": "Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.", "filePath": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "proactive-agent-lite", "description": "Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.", "filePath": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "stock-monitor", "description": "全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。", "filePath": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill", "source": "openclaw-workspace", "disableModelInvocation": false } ], "version": 0 }, "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "modelProvider": "minimax-portal", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1774060163923, "sessionId": "89acd97c-2b4c-41ea-9353-13a4e63c695e", "sessionKey": "agent:main:feishu:group:oc_d5ef8b1abf66842c28ef57e1658dc096", "provider": "minimax-portal", "model": "MiniMax-M2.5", "workspaceDir": "/home/huan/.openclaw/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, "bootstrapTruncation": { "warningMode": "once", "warningShown": false, "truncatedFiles": 0, "nearLimitFiles": 0, "totalNearLimit": false }, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 57666, "projectContextChars": 27735, "nonProjectContextChars": 29931 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8607, "injectedChars": 8607, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 1794, "injectedChars": 1794, "truncated": false }, { "name": "TOOLS.md", "path": "/home/huan/.openclaw/workspace/TOOLS.md", "missing": false, "rawChars": 2990, "injectedChars": 2990, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/huan/.openclaw/workspace/IDENTITY.md", "missing": false, "rawChars": 932, "injectedChars": 932, "truncated": false }, { "name": "USER.md", "path": "/home/huan/.openclaw/workspace/USER.md", "missing": false, "rawChars": 755, "injectedChars": 755, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/huan/.openclaw/workspace/HEARTBEAT.md", "missing": false, "rawChars": 4575, "injectedChars": 4575, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/huan/.openclaw/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/huan/.openclaw/workspace/MEMORY.md", "missing": false, "rawChars": 6047, "injectedChars": 6047, "truncated": false } ], "skills": { "promptChars": 8068, "entries": [ { "name": "feishu-bitable", "blockChars": 444 }, { "name": "feishu-calendar", "blockChars": 214 }, { "name": "feishu-channel-rules", "blockChars": 258 }, { "name": "feishu-create-doc", "blockChars": 250 }, { "name": "feishu-fetch-doc", "blockChars": 250 }, { "name": "feishu-im-read", "blockChars": 499 }, { "name": "feishu-task", "blockChars": 384 }, { "name": "feishu-troubleshoot", "blockChars": 321 }, { "name": "feishu-update-doc", "blockChars": 226 }, { "name": "wecom-doc", "blockChars": 293 }, { "name": "healthcheck", "blockChars": 491 }, { "name": "node-connect", "blockChars": 541 }, { "name": "notion", "blockChars": 228 }, { "name": "skill-creator", "blockChars": 387 }, { "name": "weather", "blockChars": 416 }, { "name": "Agent Browser", "blockChars": 318 }, { "name": "find-skills", "blockChars": 483 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "Word / Docx", "blockChars": 246 }, { "name": "daily-stock-analysis", "blockChars": 382 }, { "name": "proactive-agent-lite", "blockChars": 367 }, { "name": "stock-monitor", "blockChars": 240 } ] }, "tools": { "listChars": 10666, "schemaChars": 52305, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1086, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 961, "propertiesCount": 12 }, { "name": "browser", "summaryChars": 1683, "schemaChars": 2799, "propertiesCount": 48 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 122, "schemaChars": 1800, "propertiesCount": 37 }, { "name": "cron", "summaryChars": 2689, "schemaChars": 690, "propertiesCount": 13 }, { "name": "message", "summaryChars": 129, "schemaChars": 5365, "propertiesCount": 93 }, { "name": "tts", "summaryChars": 152, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 464, "schemaChars": 497, "propertiesCount": 12 }, { "name": "agents_list", "summaryChars": 118, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 212, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 161, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 273, "propertiesCount": 5 }, { "name": "sessions_yield", "summaryChars": 97, "schemaChars": 60, "propertiesCount": 1 }, { "name": "sessions_spawn", "summaryChars": 198, "schemaChars": 1179, "propertiesCount": 17 }, { "name": "subagents", "summaryChars": 105, "schemaChars": 191, "propertiesCount": 4 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 123, "schemaChars": 767, "propertiesCount": 7 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 374, "propertiesCount": 3 }, { "name": "image", "summaryChars": 201, "schemaChars": 342, "propertiesCount": 6 }, { "name": "memory_search", "summaryChars": 334, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 }, { "name": "feishu_get_user", "summaryChars": 75, "schemaChars": 185, "propertiesCount": 2 }, { "name": "feishu_search_user", "summaryChars": 55, "schemaChars": 311, "propertiesCount": 3 }, { "name": "feishu_chat", "summaryChars": 92, "schemaChars": 519, "propertiesCount": 6 }, { "name": "feishu_chat_members", "summaryChars": 54, "schemaChars": 353, "propertiesCount": 4 }, { "name": "feishu_im_user_message", "summaryChars": 402, "schemaChars": 1149, "propertiesCount": 8 }, { "name": "feishu_im_user_fetch_resource", "summaryChars": 456, "schemaChars": 371, "propertiesCount": 3 }, { "name": "feishu_im_user_get_messages", "summaryChars": 386, "schemaChars": 912, "propertiesCount": 8 }, { "name": "feishu_im_user_get_thread_messages", "summaryChars": 166, "schemaChars": 395, "propertiesCount": 4 }, { "name": "feishu_im_user_search_messages", "summaryChars": 522, "schemaChars": 1364, "propertiesCount": 12 }, { "name": "feishu_calendar_calendar", "summaryChars": 93, "schemaChars": 389, "propertiesCount": 4 }, { "name": "feishu_calendar_event", "summaryChars": 455, "schemaChars": 3200, "propertiesCount": 21 }, { "name": "feishu_calendar_event_attendee", "summaryChars": 117, "schemaChars": 1129, "propertiesCount": 10 }, { "name": "feishu_calendar_freebusy", "summaryChars": 80, "schemaChars": 504, "propertiesCount": 4 }, { "name": "feishu_task_task", "summaryChars": 167, "schemaChars": 1868, "propertiesCount": 15 }, { "name": "feishu_task_tasklist", "summaryChars": 199, "schemaChars": 795, "propertiesCount": 7 }, { "name": "feishu_task_comment", "summaryChars": 95, "schemaChars": 671, "propertiesCount": 9 }, { "name": "feishu_task_subtask", "summaryChars": 86, "schemaChars": 1128, "propertiesCount": 9 }, { "name": "feishu_bitable_app", "summaryChars": 139, "schemaChars": 511, "propertiesCount": 7 }, { "name": "feishu_bitable_app_table", "summaryChars": 320, "schemaChars": 1261, "propertiesCount": 9 }, { "name": "feishu_bitable_app_table_record", "summaryChars": 292, "schemaChars": 2381, "propertiesCount": 14 }, { "name": "feishu_bitable_app_table_field", "summaryChars": 134, "schemaChars": 824, "propertiesCount": 10 }, { "name": "feishu_bitable_app_table_view", "summaryChars": 125, "schemaChars": 701, "propertiesCount": 8 }, { "name": "feishu_search_doc_wiki", "summaryChars": 212, "schemaChars": 1806, "propertiesCount": 5 }, { "name": "feishu_drive_file", "summaryChars": 703, "schemaChars": 2278, "propertiesCount": 16 }, { "name": "feishu_doc_comments", "summaryChars": 114, "schemaChars": 1305, "propertiesCount": 11 }, { "name": "feishu_doc_media", "summaryChars": 200, "schemaChars": 963, "propertiesCount": 9 }, { "name": "feishu_wiki_space", "summaryChars": 179, "schemaChars": 451, "propertiesCount": 6 }, { "name": "feishu_wiki_space_node", "summaryChars": 205, "schemaChars": 995, "propertiesCount": 13 }, { "name": "feishu_sheet", "summaryChars": 474, "schemaChars": 1905, "propertiesCount": 18 }, { "name": "feishu_im_bot_image", "summaryChars": 241, "schemaChars": 384, "propertiesCount": 3 }, { "name": "feishu_fetch_doc", "summaryChars": 42, "schemaChars": 281, "propertiesCount": 3 }, { "name": "feishu_create_doc", "summaryChars": 33, "schemaChars": 427, "propertiesCount": 6 }, { "name": "feishu_update_doc", "summaryChars": 105, "schemaChars": 811, "propertiesCount": 7 }, { "name": "feishu_oauth", "summaryChars": 168, "schemaChars": 290, "propertiesCount": 1 }, { "name": "feishu_oauth_batch_auth", "summaryChars": 55, "schemaChars": 162, "propertiesCount": 0 } ] } }, "inputTokens": 6242, "outputTokens": 440, "cacheRead": 44724, "cacheWrite": 0, "totalTokens": 50807, "totalTokensFresh": true }, "agent:main:cron:2073cd46-e64a-4304-a99e-a8b8a703fa54": { "sessionId": "557d0e64-c50b-45a5-8277-49a5bd8f9192", "updatedAt": 1774051200202, "systemSent": true, "label": "Cron: 每日收款失败统计", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n feishu-bitable\n 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段"\n(5) 需要批量导入数据或批量更新多维表格\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md\n \n \n feishu-calendar\n 飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md\n \n \n feishu-channel-rules\n Lark/Feishu channel output rules. Always active in Lark conversations.\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md\n \n \n feishu-create-doc\n 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md\n \n \n feishu-fetch-doc\n 获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md\n \n \n feishu-im-read\n 飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到"聊天记录"、"消息"、"群里说了什么"、"话题回复"、"搜索消息"、"图片"、"文件下载"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md\n \n \n feishu-task\n 飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task"\n(5) 需要设置任务负责人、关注人、截止时间\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md\n \n \n feishu-troubleshoot\n 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md\n \n \n feishu-update-doc\n 更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md\n \n \n wecom-doc\n 文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。\n ~/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n ~/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n node-connect\n Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.\n ~/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n ~/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md\n \n \n skill-creator\n Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.\n ~/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md\n \n \n weather\n Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.\n ~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n Agent Browser\n A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.\n ~/.openclaw/skills/agent-browser-0.2.0/SKILL.md\n \n \n find-skills\n Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.\n ~/.openclaw/skills/find-skills-0.1.0/SKILL.md\n \n \n Self-Improving Agent (Proactive Self-Reflection)\n Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.\n ~/.openclaw/skills/self-improving-1.2.10/SKILL.md\n \n \n Word / Docx\n Read and generate Word documents with correct structure, styles, and cross-platform compatibility.\n ~/.openclaw/skills/word-docx-1.0.1/SKILL.md\n \n \n daily-stock-analysis\n Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.\n ~/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md\n \n \n proactive-agent-lite\n Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.\n ~/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md\n \n \n stock-monitor\n 全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。\n ~/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md\n \n", "skills": [ { "name": "feishu-bitable" }, { "name": "feishu-calendar" }, { "name": "feishu-channel-rules" }, { "name": "feishu-create-doc" }, { "name": "feishu-fetch-doc" }, { "name": "feishu-im-read" }, { "name": "feishu-task" }, { "name": "feishu-troubleshoot" }, { "name": "feishu-update-doc" }, { "name": "wecom-doc", "requiredEnv": [] }, { "name": "healthcheck" }, { "name": "node-connect" }, { "name": "notion", "primaryEnv": "NOTION_API_KEY", "requiredEnv": [ "NOTION_API_KEY" ] }, { "name": "skill-creator" }, { "name": "weather", "requiredEnv": [] }, { "name": "Agent Browser" }, { "name": "find-skills" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "Word / Docx" }, { "name": "daily-stock-analysis" }, { "name": "proactive-agent-lite", "requiredEnv": [] }, { "name": "stock-monitor" } ], "resolvedSkills": [ { "name": "feishu-bitable", "description": "飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到\"多维表格\"、\"bitable\"、\"数据表\"、\"记录\"、\"字段\"\n(5) 需要批量导入数据或批量更新多维表格\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-calendar", "description": "飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-channel-rules", "description": "Lark/Feishu channel output rules. Always active in Lark conversations.\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-create-doc", "description": "创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-fetch-doc", "description": "获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-im-read", "description": "飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到\"聊天记录\"、\"消息\"、\"群里说了什么\"、\"话题回复\"、\"搜索消息\"、\"图片\"、\"文件下载\"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-task", "description": "飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到\"任务\"、\"待办\"、\"to-do\"、\"清单\"、\"task\"\n(5) 需要设置任务负责人、关注人、截止时间\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-troubleshoot", "description": "飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-update-doc", "description": "更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "wecom-doc", "description": "文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。", "filePath": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "node-connect", "description": "Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", "filePath": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "Agent Browser", "description": "A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.", "filePath": "/home/huan/.openclaw/skills/agent-browser-0.2.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/agent-browser-0.2.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "find-skills", "description": "Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.", "filePath": "/home/huan/.openclaw/skills/find-skills-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/find-skills-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "description": "Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.", "filePath": "/home/huan/.openclaw/skills/self-improving-1.2.10/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/self-improving-1.2.10", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Word / Docx", "description": "Read and generate Word documents with correct structure, styles, and cross-platform compatibility.", "filePath": "/home/huan/.openclaw/skills/word-docx-1.0.1/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/word-docx-1.0.1", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "daily-stock-analysis", "description": "Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.", "filePath": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "proactive-agent-lite", "description": "Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.", "filePath": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "stock-monitor", "description": "全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。", "filePath": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill", "source": "openclaw-workspace", "disableModelInvocation": false } ], "version": 0 }, "modelProvider": "minimax-portal", "model": "MiniMax-M2.5", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774051200261, "sessionId": "557d0e64-c50b-45a5-8277-49a5bd8f9192", "sessionKey": "agent:main:cron:2073cd46-e64a-4304-a99e-a8b8a703fa54", "provider": "minimax-portal", "model": "MiniMax-M2.5", "workspaceDir": "/home/huan/.openclaw/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, "bootstrapTruncation": { "warningMode": "once", "warningShown": false, "truncatedFiles": 0, "nearLimitFiles": 0, "totalNearLimit": false }, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 39362, "projectContextChars": 15903, "nonProjectContextChars": 23459 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8607, "injectedChars": 8607, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 1794, "injectedChars": 1794, "truncated": false }, { "name": "TOOLS.md", "path": "/home/huan/.openclaw/workspace/TOOLS.md", "missing": false, "rawChars": 2990, "injectedChars": 2990, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/huan/.openclaw/workspace/IDENTITY.md", "missing": false, "rawChars": 932, "injectedChars": 932, "truncated": false }, { "name": "USER.md", "path": "/home/huan/.openclaw/workspace/USER.md", "missing": false, "rawChars": 755, "injectedChars": 755, "truncated": false } ], "skills": { "promptChars": 8068, "entries": [ { "name": "feishu-bitable", "blockChars": 444 }, { "name": "feishu-calendar", "blockChars": 214 }, { "name": "feishu-channel-rules", "blockChars": 258 }, { "name": "feishu-create-doc", "blockChars": 250 }, { "name": "feishu-fetch-doc", "blockChars": 250 }, { "name": "feishu-im-read", "blockChars": 499 }, { "name": "feishu-task", "blockChars": 384 }, { "name": "feishu-troubleshoot", "blockChars": 321 }, { "name": "feishu-update-doc", "blockChars": 226 }, { "name": "wecom-doc", "blockChars": 293 }, { "name": "healthcheck", "blockChars": 491 }, { "name": "node-connect", "blockChars": 541 }, { "name": "notion", "blockChars": 228 }, { "name": "skill-creator", "blockChars": 387 }, { "name": "weather", "blockChars": 416 }, { "name": "Agent Browser", "blockChars": 318 }, { "name": "find-skills", "blockChars": 483 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "Word / Docx", "blockChars": 246 }, { "name": "daily-stock-analysis", "blockChars": 382 }, { "name": "proactive-agent-lite", "blockChars": 367 }, { "name": "stock-monitor", "blockChars": 240 } ] }, "tools": { "listChars": 10666, "schemaChars": 52305, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1086, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 961, "propertiesCount": 12 }, { "name": "browser", "summaryChars": 1683, "schemaChars": 2799, "propertiesCount": 48 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 122, "schemaChars": 1800, "propertiesCount": 37 }, { "name": "cron", "summaryChars": 2689, "schemaChars": 690, "propertiesCount": 13 }, { "name": "message", "summaryChars": 129, "schemaChars": 5365, "propertiesCount": 93 }, { "name": "tts", "summaryChars": 152, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 464, "schemaChars": 497, "propertiesCount": 12 }, { "name": "agents_list", "summaryChars": 118, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 212, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 161, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 273, "propertiesCount": 5 }, { "name": "sessions_yield", "summaryChars": 97, "schemaChars": 60, "propertiesCount": 1 }, { "name": "sessions_spawn", "summaryChars": 198, "schemaChars": 1179, "propertiesCount": 17 }, { "name": "subagents", "summaryChars": 105, "schemaChars": 191, "propertiesCount": 4 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 123, "schemaChars": 767, "propertiesCount": 7 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 374, "propertiesCount": 3 }, { "name": "image", "summaryChars": 201, "schemaChars": 342, "propertiesCount": 6 }, { "name": "memory_search", "summaryChars": 334, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 }, { "name": "feishu_get_user", "summaryChars": 75, "schemaChars": 185, "propertiesCount": 2 }, { "name": "feishu_search_user", "summaryChars": 55, "schemaChars": 311, "propertiesCount": 3 }, { "name": "feishu_chat", "summaryChars": 92, "schemaChars": 519, "propertiesCount": 6 }, { "name": "feishu_chat_members", "summaryChars": 54, "schemaChars": 353, "propertiesCount": 4 }, { "name": "feishu_im_user_message", "summaryChars": 402, "schemaChars": 1149, "propertiesCount": 8 }, { "name": "feishu_im_user_fetch_resource", "summaryChars": 456, "schemaChars": 371, "propertiesCount": 3 }, { "name": "feishu_im_user_get_messages", "summaryChars": 386, "schemaChars": 912, "propertiesCount": 8 }, { "name": "feishu_im_user_get_thread_messages", "summaryChars": 166, "schemaChars": 395, "propertiesCount": 4 }, { "name": "feishu_im_user_search_messages", "summaryChars": 522, "schemaChars": 1364, "propertiesCount": 12 }, { "name": "feishu_calendar_calendar", "summaryChars": 93, "schemaChars": 389, "propertiesCount": 4 }, { "name": "feishu_calendar_event", "summaryChars": 455, "schemaChars": 3200, "propertiesCount": 21 }, { "name": "feishu_calendar_event_attendee", "summaryChars": 117, "schemaChars": 1129, "propertiesCount": 10 }, { "name": "feishu_calendar_freebusy", "summaryChars": 80, "schemaChars": 504, "propertiesCount": 4 }, { "name": "feishu_task_task", "summaryChars": 167, "schemaChars": 1868, "propertiesCount": 15 }, { "name": "feishu_task_tasklist", "summaryChars": 199, "schemaChars": 795, "propertiesCount": 7 }, { "name": "feishu_task_comment", "summaryChars": 95, "schemaChars": 671, "propertiesCount": 9 }, { "name": "feishu_task_subtask", "summaryChars": 86, "schemaChars": 1128, "propertiesCount": 9 }, { "name": "feishu_bitable_app", "summaryChars": 139, "schemaChars": 511, "propertiesCount": 7 }, { "name": "feishu_bitable_app_table", "summaryChars": 320, "schemaChars": 1261, "propertiesCount": 9 }, { "name": "feishu_bitable_app_table_record", "summaryChars": 292, "schemaChars": 2381, "propertiesCount": 14 }, { "name": "feishu_bitable_app_table_field", "summaryChars": 134, "schemaChars": 824, "propertiesCount": 10 }, { "name": "feishu_bitable_app_table_view", "summaryChars": 125, "schemaChars": 701, "propertiesCount": 8 }, { "name": "feishu_search_doc_wiki", "summaryChars": 212, "schemaChars": 1806, "propertiesCount": 5 }, { "name": "feishu_drive_file", "summaryChars": 703, "schemaChars": 2278, "propertiesCount": 16 }, { "name": "feishu_doc_comments", "summaryChars": 114, "schemaChars": 1305, "propertiesCount": 11 }, { "name": "feishu_doc_media", "summaryChars": 200, "schemaChars": 963, "propertiesCount": 9 }, { "name": "feishu_wiki_space", "summaryChars": 179, "schemaChars": 451, "propertiesCount": 6 }, { "name": "feishu_wiki_space_node", "summaryChars": 205, "schemaChars": 995, "propertiesCount": 13 }, { "name": "feishu_sheet", "summaryChars": 474, "schemaChars": 1905, "propertiesCount": 18 }, { "name": "feishu_im_bot_image", "summaryChars": 241, "schemaChars": 384, "propertiesCount": 3 }, { "name": "feishu_fetch_doc", "summaryChars": 42, "schemaChars": 281, "propertiesCount": 3 }, { "name": "feishu_create_doc", "summaryChars": 33, "schemaChars": 427, "propertiesCount": 6 }, { "name": "feishu_update_doc", "summaryChars": 105, "schemaChars": 811, "propertiesCount": 7 }, { "name": "feishu_oauth", "summaryChars": 168, "schemaChars": 290, "propertiesCount": 1 }, { "name": "feishu_oauth_batch_auth", "summaryChars": 55, "schemaChars": 162, "propertiesCount": 0 } ] } }, "contextTokens": 200000, "inputTokens": 72666, "outputTokens": 4366, "totalTokens": 53231, "totalTokensFresh": true, "cacheRead": 262535, "cacheWrite": 37839 }, "agent:main:cron:2073cd46-e64a-4304-a99e-a8b8a703fa54:run:557d0e64-c50b-45a5-8277-49a5bd8f9192": { "sessionId": "557d0e64-c50b-45a5-8277-49a5bd8f9192", "updatedAt": 1774051200202, "systemSent": true, "label": "Cron: 每日收款失败统计", "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n feishu-bitable\n 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段"\n(5) 需要批量导入数据或批量更新多维表格\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md\n \n \n feishu-calendar\n 飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md\n \n \n feishu-channel-rules\n Lark/Feishu channel output rules. Always active in Lark conversations.\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md\n \n \n feishu-create-doc\n 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md\n \n \n feishu-fetch-doc\n 获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md\n \n \n feishu-im-read\n 飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到"聊天记录"、"消息"、"群里说了什么"、"话题回复"、"搜索消息"、"图片"、"文件下载"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md\n \n \n feishu-task\n 飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task"\n(5) 需要设置任务负责人、关注人、截止时间\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md\n \n \n feishu-troubleshoot\n 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md\n \n \n feishu-update-doc\n 更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md\n \n \n wecom-doc\n 文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。\n ~/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n ~/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n node-connect\n Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.\n ~/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n ~/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md\n \n \n skill-creator\n Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.\n ~/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md\n \n \n weather\n Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.\n ~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n Agent Browser\n A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.\n ~/.openclaw/skills/agent-browser-0.2.0/SKILL.md\n \n \n find-skills\n Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.\n ~/.openclaw/skills/find-skills-0.1.0/SKILL.md\n \n \n Self-Improving Agent (Proactive Self-Reflection)\n Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.\n ~/.openclaw/skills/self-improving-1.2.10/SKILL.md\n \n \n Word / Docx\n Read and generate Word documents with correct structure, styles, and cross-platform compatibility.\n ~/.openclaw/skills/word-docx-1.0.1/SKILL.md\n \n \n daily-stock-analysis\n Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.\n ~/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md\n \n \n proactive-agent-lite\n Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.\n ~/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md\n \n \n stock-monitor\n 全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。\n ~/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md\n \n", "skills": [ { "name": "feishu-bitable" }, { "name": "feishu-calendar" }, { "name": "feishu-channel-rules" }, { "name": "feishu-create-doc" }, { "name": "feishu-fetch-doc" }, { "name": "feishu-im-read" }, { "name": "feishu-task" }, { "name": "feishu-troubleshoot" }, { "name": "feishu-update-doc" }, { "name": "wecom-doc", "requiredEnv": [] }, { "name": "healthcheck" }, { "name": "node-connect" }, { "name": "notion", "primaryEnv": "NOTION_API_KEY", "requiredEnv": [ "NOTION_API_KEY" ] }, { "name": "skill-creator" }, { "name": "weather", "requiredEnv": [] }, { "name": "Agent Browser" }, { "name": "find-skills" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "Word / Docx" }, { "name": "daily-stock-analysis" }, { "name": "proactive-agent-lite", "requiredEnv": [] }, { "name": "stock-monitor" } ], "resolvedSkills": [ { "name": "feishu-bitable", "description": "飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到\"多维表格\"、\"bitable\"、\"数据表\"、\"记录\"、\"字段\"\n(5) 需要批量导入数据或批量更新多维表格\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-calendar", "description": "飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-channel-rules", "description": "Lark/Feishu channel output rules. Always active in Lark conversations.\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-create-doc", "description": "创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-fetch-doc", "description": "获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-im-read", "description": "飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到\"聊天记录\"、\"消息\"、\"群里说了什么\"、\"话题回复\"、\"搜索消息\"、\"图片\"、\"文件下载\"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-task", "description": "飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到\"任务\"、\"待办\"、\"to-do\"、\"清单\"、\"task\"\n(5) 需要设置任务负责人、关注人、截止时间\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-troubleshoot", "description": "飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-update-doc", "description": "更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "wecom-doc", "description": "文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。", "filePath": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "node-connect", "description": "Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", "filePath": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "Agent Browser", "description": "A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.", "filePath": "/home/huan/.openclaw/skills/agent-browser-0.2.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/agent-browser-0.2.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "find-skills", "description": "Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.", "filePath": "/home/huan/.openclaw/skills/find-skills-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/find-skills-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "description": "Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.", "filePath": "/home/huan/.openclaw/skills/self-improving-1.2.10/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/self-improving-1.2.10", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Word / Docx", "description": "Read and generate Word documents with correct structure, styles, and cross-platform compatibility.", "filePath": "/home/huan/.openclaw/skills/word-docx-1.0.1/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/word-docx-1.0.1", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "daily-stock-analysis", "description": "Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.", "filePath": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "proactive-agent-lite", "description": "Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.", "filePath": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "stock-monitor", "description": "全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。", "filePath": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill", "source": "openclaw-workspace", "disableModelInvocation": false } ], "version": 0 }, "modelProvider": "minimax-portal", "model": "MiniMax-M2.5", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774051200261, "sessionId": "557d0e64-c50b-45a5-8277-49a5bd8f9192", "sessionKey": "agent:main:cron:2073cd46-e64a-4304-a99e-a8b8a703fa54", "provider": "minimax-portal", "model": "MiniMax-M2.5", "workspaceDir": "/home/huan/.openclaw/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, "bootstrapTruncation": { "warningMode": "once", "warningShown": false, "truncatedFiles": 0, "nearLimitFiles": 0, "totalNearLimit": false }, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 39362, "projectContextChars": 15903, "nonProjectContextChars": 23459 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8607, "injectedChars": 8607, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 1794, "injectedChars": 1794, "truncated": false }, { "name": "TOOLS.md", "path": "/home/huan/.openclaw/workspace/TOOLS.md", "missing": false, "rawChars": 2990, "injectedChars": 2990, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/huan/.openclaw/workspace/IDENTITY.md", "missing": false, "rawChars": 932, "injectedChars": 932, "truncated": false }, { "name": "USER.md", "path": "/home/huan/.openclaw/workspace/USER.md", "missing": false, "rawChars": 755, "injectedChars": 755, "truncated": false } ], "skills": { "promptChars": 8068, "entries": [ { "name": "feishu-bitable", "blockChars": 444 }, { "name": "feishu-calendar", "blockChars": 214 }, { "name": "feishu-channel-rules", "blockChars": 258 }, { "name": "feishu-create-doc", "blockChars": 250 }, { "name": "feishu-fetch-doc", "blockChars": 250 }, { "name": "feishu-im-read", "blockChars": 499 }, { "name": "feishu-task", "blockChars": 384 }, { "name": "feishu-troubleshoot", "blockChars": 321 }, { "name": "feishu-update-doc", "blockChars": 226 }, { "name": "wecom-doc", "blockChars": 293 }, { "name": "healthcheck", "blockChars": 491 }, { "name": "node-connect", "blockChars": 541 }, { "name": "notion", "blockChars": 228 }, { "name": "skill-creator", "blockChars": 387 }, { "name": "weather", "blockChars": 416 }, { "name": "Agent Browser", "blockChars": 318 }, { "name": "find-skills", "blockChars": 483 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "Word / Docx", "blockChars": 246 }, { "name": "daily-stock-analysis", "blockChars": 382 }, { "name": "proactive-agent-lite", "blockChars": 367 }, { "name": "stock-monitor", "blockChars": 240 } ] }, "tools": { "listChars": 10666, "schemaChars": 52305, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1086, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 961, "propertiesCount": 12 }, { "name": "browser", "summaryChars": 1683, "schemaChars": 2799, "propertiesCount": 48 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 122, "schemaChars": 1800, "propertiesCount": 37 }, { "name": "cron", "summaryChars": 2689, "schemaChars": 690, "propertiesCount": 13 }, { "name": "message", "summaryChars": 129, "schemaChars": 5365, "propertiesCount": 93 }, { "name": "tts", "summaryChars": 152, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 464, "schemaChars": 497, "propertiesCount": 12 }, { "name": "agents_list", "summaryChars": 118, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 212, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 161, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 273, "propertiesCount": 5 }, { "name": "sessions_yield", "summaryChars": 97, "schemaChars": 60, "propertiesCount": 1 }, { "name": "sessions_spawn", "summaryChars": 198, "schemaChars": 1179, "propertiesCount": 17 }, { "name": "subagents", "summaryChars": 105, "schemaChars": 191, "propertiesCount": 4 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 123, "schemaChars": 767, "propertiesCount": 7 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 374, "propertiesCount": 3 }, { "name": "image", "summaryChars": 201, "schemaChars": 342, "propertiesCount": 6 }, { "name": "memory_search", "summaryChars": 334, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 }, { "name": "feishu_get_user", "summaryChars": 75, "schemaChars": 185, "propertiesCount": 2 }, { "name": "feishu_search_user", "summaryChars": 55, "schemaChars": 311, "propertiesCount": 3 }, { "name": "feishu_chat", "summaryChars": 92, "schemaChars": 519, "propertiesCount": 6 }, { "name": "feishu_chat_members", "summaryChars": 54, "schemaChars": 353, "propertiesCount": 4 }, { "name": "feishu_im_user_message", "summaryChars": 402, "schemaChars": 1149, "propertiesCount": 8 }, { "name": "feishu_im_user_fetch_resource", "summaryChars": 456, "schemaChars": 371, "propertiesCount": 3 }, { "name": "feishu_im_user_get_messages", "summaryChars": 386, "schemaChars": 912, "propertiesCount": 8 }, { "name": "feishu_im_user_get_thread_messages", "summaryChars": 166, "schemaChars": 395, "propertiesCount": 4 }, { "name": "feishu_im_user_search_messages", "summaryChars": 522, "schemaChars": 1364, "propertiesCount": 12 }, { "name": "feishu_calendar_calendar", "summaryChars": 93, "schemaChars": 389, "propertiesCount": 4 }, { "name": "feishu_calendar_event", "summaryChars": 455, "schemaChars": 3200, "propertiesCount": 21 }, { "name": "feishu_calendar_event_attendee", "summaryChars": 117, "schemaChars": 1129, "propertiesCount": 10 }, { "name": "feishu_calendar_freebusy", "summaryChars": 80, "schemaChars": 504, "propertiesCount": 4 }, { "name": "feishu_task_task", "summaryChars": 167, "schemaChars": 1868, "propertiesCount": 15 }, { "name": "feishu_task_tasklist", "summaryChars": 199, "schemaChars": 795, "propertiesCount": 7 }, { "name": "feishu_task_comment", "summaryChars": 95, "schemaChars": 671, "propertiesCount": 9 }, { "name": "feishu_task_subtask", "summaryChars": 86, "schemaChars": 1128, "propertiesCount": 9 }, { "name": "feishu_bitable_app", "summaryChars": 139, "schemaChars": 511, "propertiesCount": 7 }, { "name": "feishu_bitable_app_table", "summaryChars": 320, "schemaChars": 1261, "propertiesCount": 9 }, { "name": "feishu_bitable_app_table_record", "summaryChars": 292, "schemaChars": 2381, "propertiesCount": 14 }, { "name": "feishu_bitable_app_table_field", "summaryChars": 134, "schemaChars": 824, "propertiesCount": 10 }, { "name": "feishu_bitable_app_table_view", "summaryChars": 125, "schemaChars": 701, "propertiesCount": 8 }, { "name": "feishu_search_doc_wiki", "summaryChars": 212, "schemaChars": 1806, "propertiesCount": 5 }, { "name": "feishu_drive_file", "summaryChars": 703, "schemaChars": 2278, "propertiesCount": 16 }, { "name": "feishu_doc_comments", "summaryChars": 114, "schemaChars": 1305, "propertiesCount": 11 }, { "name": "feishu_doc_media", "summaryChars": 200, "schemaChars": 963, "propertiesCount": 9 }, { "name": "feishu_wiki_space", "summaryChars": 179, "schemaChars": 451, "propertiesCount": 6 }, { "name": "feishu_wiki_space_node", "summaryChars": 205, "schemaChars": 995, "propertiesCount": 13 }, { "name": "feishu_sheet", "summaryChars": 474, "schemaChars": 1905, "propertiesCount": 18 }, { "name": "feishu_im_bot_image", "summaryChars": 241, "schemaChars": 384, "propertiesCount": 3 }, { "name": "feishu_fetch_doc", "summaryChars": 42, "schemaChars": 281, "propertiesCount": 3 }, { "name": "feishu_create_doc", "summaryChars": 33, "schemaChars": 427, "propertiesCount": 6 }, { "name": "feishu_update_doc", "summaryChars": 105, "schemaChars": 811, "propertiesCount": 7 }, { "name": "feishu_oauth", "summaryChars": 168, "schemaChars": 290, "propertiesCount": 1 }, { "name": "feishu_oauth_batch_auth", "summaryChars": 55, "schemaChars": 162, "propertiesCount": 0 } ] } }, "contextTokens": 200000, "inputTokens": 72666, "outputTokens": 4366, "totalTokens": 53231, "totalTokensFresh": true, "cacheRead": 262535, "cacheWrite": 37839 }, "agent:main:feishu:direct:oc_d5ef8b1abf66842c28ef57e1658dc096": { "origin": { "label": "feishu:oc_d5ef8b1abf66842c28ef57e1658dc096", "provider": "feishu", "surface": "feishu", "chatType": "direct", "from": "feishu:oc_d5ef8b1abf66842c28ef57e1658dc096", "to": "oc_d5ef8b1abf66842c28ef57e1658dc096", "accountId": "default" }, "sessionId": "8c51adb5-1c67-486a-be11-6c7900157045", "updatedAt": 1774051460482, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/8c51adb5-1c67-486a-be11-6c7900157045.jsonl" }, "agent:main:feishu:group:oc_c3f6b29ebed81faa131de4f4b2cc451e": { "sessionId": "b1209058-aced-47a6-97a6-9dcafb3ec9ff", "updatedAt": 1774068949630, "systemSent": true, "abortedLastRun": false, "displayName": "feishu:g-oc_c3f6b29ebed81faa131de4f4b2cc451e", "chatType": "group", "channel": "feishu", "groupId": "ou_86def554b50f91972e2924a605ccf634", "subject": "oc_c3f6b29ebed81faa131de4f4b2cc451e", "deliveryContext": { "channel": "feishu", "to": "chat:oc_c3f6b29ebed81faa131de4f4b2cc451e", "accountId": "default" }, "lastChannel": "feishu", "lastTo": "chat:oc_c3f6b29ebed81faa131de4f4b2cc451e", "lastAccountId": "default", "origin": { "label": "oc_c3f6b29ebed81faa131de4f4b2cc451e", "provider": "feishu", "surface": "feishu", "chatType": "group", "from": "feishu:ou_86def554b50f91972e2924a605ccf634", "to": "chat:oc_c3f6b29ebed81faa131de4f4b2cc451e", "accountId": "default" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/b1209058-aced-47a6-97a6-9dcafb3ec9ff.jsonl", "compactionCount": 0, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n feishu-bitable\n 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段"\n(5) 需要批量导入数据或批量更新多维表格\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md\n \n \n feishu-calendar\n 飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md\n \n \n feishu-channel-rules\n Lark/Feishu channel output rules. Always active in Lark conversations.\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md\n \n \n feishu-create-doc\n 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md\n \n \n feishu-fetch-doc\n 获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md\n \n \n feishu-im-read\n 飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到"聊天记录"、"消息"、"群里说了什么"、"话题回复"、"搜索消息"、"图片"、"文件下载"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md\n \n \n feishu-task\n 飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task"\n(5) 需要设置任务负责人、关注人、截止时间\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md\n \n \n feishu-troubleshoot\n 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md\n \n \n feishu-update-doc\n 更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n\n ~/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md\n \n \n wecom-doc\n 文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。\n ~/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n ~/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n node-connect\n Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.\n ~/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md\n \n \n notion\n Notion API for creating and managing pages, databases, and blocks.\n ~/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md\n \n \n skill-creator\n Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.\n ~/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md\n \n \n weather\n Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.\n ~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n Agent Browser\n A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.\n ~/.openclaw/skills/agent-browser-0.2.0/SKILL.md\n \n \n find-skills\n Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.\n ~/.openclaw/skills/find-skills-0.1.0/SKILL.md\n \n \n Self-Improving Agent (Proactive Self-Reflection)\n Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.\n ~/.openclaw/skills/self-improving-1.2.10/SKILL.md\n \n \n Word / Docx\n Read and generate Word documents with correct structure, styles, and cross-platform compatibility.\n ~/.openclaw/skills/word-docx-1.0.1/SKILL.md\n \n \n daily-stock-analysis\n Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.\n ~/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md\n \n \n proactive-agent-lite\n Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.\n ~/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md\n \n \n stock-monitor\n 全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。\n ~/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md\n \n", "skills": [ { "name": "feishu-bitable" }, { "name": "feishu-calendar" }, { "name": "feishu-channel-rules" }, { "name": "feishu-create-doc" }, { "name": "feishu-fetch-doc" }, { "name": "feishu-im-read" }, { "name": "feishu-task" }, { "name": "feishu-troubleshoot" }, { "name": "feishu-update-doc" }, { "name": "wecom-doc", "requiredEnv": [] }, { "name": "healthcheck" }, { "name": "node-connect" }, { "name": "notion", "primaryEnv": "NOTION_API_KEY", "requiredEnv": [ "NOTION_API_KEY" ] }, { "name": "skill-creator" }, { "name": "weather", "requiredEnv": [] }, { "name": "Agent Browser" }, { "name": "find-skills" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "Word / Docx" }, { "name": "daily-stock-analysis" }, { "name": "proactive-agent-lite", "requiredEnv": [] }, { "name": "stock-monitor" } ], "resolvedSkills": [ { "name": "feishu-bitable", "description": "飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建或管理飞书多维表格 App\n(2) 需要在多维表格中新增、查询、修改、删除记录(行数据)\n(3) 需要管理字段(列)、视图、数据表\n(4) 用户提到\"多维表格\"、\"bitable\"、\"数据表\"、\"记录\"、\"字段\"\n(5) 需要批量导入数据或批量更新多维表格\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-bitable", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-calendar", "description": "飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-calendar", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-channel-rules", "description": "Lark/Feishu channel output rules. Always active in Lark conversations.\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-channel-rules", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-create-doc", "description": "创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-create-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-fetch-doc", "description": "获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-fetch-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-im-read", "description": "飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。\n\n**当以下情况时使用此 Skill**:\n(1) 需要获取群聊或单聊的历史消息\n(2) 需要读取话题(thread)内的回复消息\n(3) 需要跨会话搜索消息(按关键词、发送者、时间等条件)\n(4) 消息中包含图片、文件、音频、视频,需要下载\n(5) 用户提到\"聊天记录\"、\"消息\"、\"群里说了什么\"、\"话题回复\"、\"搜索消息\"、\"图片\"、\"文件下载\"\n(6) 需要按时间范围过滤消息、分页获取更多消息\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-im-read", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-task", "description": "飞书任务管理工具,用于创建、查询、更新任务和清单。\n\n**当以下情况时使用此 Skill**:\n(1) 需要创建、查询、更新、删除任务\n(2) 需要创建、管理任务清单\n(3) 需要查看任务列表或清单内的任务\n(4) 用户提到\"任务\"、\"待办\"、\"to-do\"、\"清单\"、\"task\"\n(5) 需要设置任务负责人、关注人、截止时间\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-task", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-troubleshoot", "description": "飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。\n\n常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等),\n会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-troubleshoot", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-update-doc", "description": "更新飞书云文档。支持 7 种更新模式:追加、覆盖、定位替换、全文替换、前/后插入、删除。\n", "filePath": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/openclaw-lark/skills/feishu-update-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "wecom-doc", "description": "文档与智能表格操作。当用户提到企业微信文档、创建文档、编辑文档、新建文档、写文档、智能表格时激活。支持文档创建/写入和智能表格的创建及子表/字段/记录写入。注意:所有文档创建和编辑请求都应使用此 skill,不要尝试用其他方式处理文档操作。", "filePath": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc/SKILL.md", "baseDir": "/home/huan/.openclaw/extensions/wecom-openclaw-plugin/skills/wecom-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "node-connect", "description": "Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/node-connect", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "notion", "description": "Notion API for creating and managing pages, databases, and blocks.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/notion", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", "filePath": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/skill-creator-2-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.", "filePath": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/huan/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "Agent Browser", "description": "A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.", "filePath": "/home/huan/.openclaw/skills/agent-browser-0.2.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/agent-browser-0.2.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "find-skills", "description": "Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.", "filePath": "/home/huan/.openclaw/skills/find-skills-0.1.0/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/find-skills-0.1.0", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "description": "Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use before starting work and after responding to the user.", "filePath": "/home/huan/.openclaw/skills/self-improving-1.2.10/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/self-improving-1.2.10", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "Word / Docx", "description": "Read and generate Word documents with correct structure, styles, and cross-platform compatibility.", "filePath": "/home/huan/.openclaw/skills/word-docx-1.0.1/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/word-docx-1.0.1", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "daily-stock-analysis", "description": "Deterministic daily stock analysis skill for global equities. Use when users need daily analysis, next-trading-day close prediction, prior forecast review, rolling accuracy, and reliable markdown report output.", "filePath": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/daily-stock-analysis", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "proactive-agent-lite", "description": "Transform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version focused on core proactive capabilities.", "filePath": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/proactive-agent-lite", "source": "openclaw-workspace", "disableModelInvocation": false }, { "name": "stock-monitor", "description": "全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。", "filePath": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill/SKILL.md", "baseDir": "/home/huan/.openclaw/workspace/skills/stock-monitor-skill", "source": "openclaw-workspace", "disableModelInvocation": false } ], "version": 0 }, "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "modelProvider": "minimax-portal", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1774068938392, "sessionId": "b1209058-aced-47a6-97a6-9dcafb3ec9ff", "sessionKey": "agent:main:feishu:group:oc_c3f6b29ebed81faa131de4f4b2cc451e", "provider": "minimax-portal", "model": "MiniMax-M2.5", "workspaceDir": "/home/huan/.openclaw/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, "bootstrapTruncation": { "warningMode": "once", "warningShown": false, "truncatedFiles": 0, "nearLimitFiles": 0, "totalNearLimit": false }, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 57666, "projectContextChars": 27735, "nonProjectContextChars": 29931 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8607, "injectedChars": 8607, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 1794, "injectedChars": 1794, "truncated": false }, { "name": "TOOLS.md", "path": "/home/huan/.openclaw/workspace/TOOLS.md", "missing": false, "rawChars": 2990, "injectedChars": 2990, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/huan/.openclaw/workspace/IDENTITY.md", "missing": false, "rawChars": 932, "injectedChars": 932, "truncated": false }, { "name": "USER.md", "path": "/home/huan/.openclaw/workspace/USER.md", "missing": false, "rawChars": 755, "injectedChars": 755, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/huan/.openclaw/workspace/HEARTBEAT.md", "missing": false, "rawChars": 4575, "injectedChars": 4575, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/huan/.openclaw/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/huan/.openclaw/workspace/MEMORY.md", "missing": false, "rawChars": 6047, "injectedChars": 6047, "truncated": false } ], "skills": { "promptChars": 8068, "entries": [ { "name": "feishu-bitable", "blockChars": 444 }, { "name": "feishu-calendar", "blockChars": 214 }, { "name": "feishu-channel-rules", "blockChars": 258 }, { "name": "feishu-create-doc", "blockChars": 250 }, { "name": "feishu-fetch-doc", "blockChars": 250 }, { "name": "feishu-im-read", "blockChars": 499 }, { "name": "feishu-task", "blockChars": 384 }, { "name": "feishu-troubleshoot", "blockChars": 321 }, { "name": "feishu-update-doc", "blockChars": 226 }, { "name": "wecom-doc", "blockChars": 293 }, { "name": "healthcheck", "blockChars": 491 }, { "name": "node-connect", "blockChars": 541 }, { "name": "notion", "blockChars": 228 }, { "name": "skill-creator", "blockChars": 387 }, { "name": "weather", "blockChars": 416 }, { "name": "Agent Browser", "blockChars": 318 }, { "name": "find-skills", "blockChars": 483 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "Word / Docx", "blockChars": 246 }, { "name": "daily-stock-analysis", "blockChars": 382 }, { "name": "proactive-agent-lite", "blockChars": 367 }, { "name": "stock-monitor", "blockChars": 240 } ] }, "tools": { "listChars": 10666, "schemaChars": 52305, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1086, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 961, "propertiesCount": 12 }, { "name": "browser", "summaryChars": 1683, "schemaChars": 2799, "propertiesCount": 48 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 122, "schemaChars": 1800, "propertiesCount": 37 }, { "name": "cron", "summaryChars": 2689, "schemaChars": 690, "propertiesCount": 13 }, { "name": "message", "summaryChars": 129, "schemaChars": 5365, "propertiesCount": 93 }, { "name": "tts", "summaryChars": 152, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 464, "schemaChars": 497, "propertiesCount": 12 }, { "name": "agents_list", "summaryChars": 118, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 212, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 161, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 273, "propertiesCount": 5 }, { "name": "sessions_yield", "summaryChars": 97, "schemaChars": 60, "propertiesCount": 1 }, { "name": "sessions_spawn", "summaryChars": 198, "schemaChars": 1179, "propertiesCount": 17 }, { "name": "subagents", "summaryChars": 105, "schemaChars": 191, "propertiesCount": 4 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 123, "schemaChars": 767, "propertiesCount": 7 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 374, "propertiesCount": 3 }, { "name": "image", "summaryChars": 201, "schemaChars": 342, "propertiesCount": 6 }, { "name": "memory_search", "summaryChars": 334, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 }, { "name": "feishu_get_user", "summaryChars": 75, "schemaChars": 185, "propertiesCount": 2 }, { "name": "feishu_search_user", "summaryChars": 55, "schemaChars": 311, "propertiesCount": 3 }, { "name": "feishu_chat", "summaryChars": 92, "schemaChars": 519, "propertiesCount": 6 }, { "name": "feishu_chat_members", "summaryChars": 54, "schemaChars": 353, "propertiesCount": 4 }, { "name": "feishu_im_user_message", "summaryChars": 402, "schemaChars": 1149, "propertiesCount": 8 }, { "name": "feishu_im_user_fetch_resource", "summaryChars": 456, "schemaChars": 371, "propertiesCount": 3 }, { "name": "feishu_im_user_get_messages", "summaryChars": 386, "schemaChars": 912, "propertiesCount": 8 }, { "name": "feishu_im_user_get_thread_messages", "summaryChars": 166, "schemaChars": 395, "propertiesCount": 4 }, { "name": "feishu_im_user_search_messages", "summaryChars": 522, "schemaChars": 1364, "propertiesCount": 12 }, { "name": "feishu_calendar_calendar", "summaryChars": 93, "schemaChars": 389, "propertiesCount": 4 }, { "name": "feishu_calendar_event", "summaryChars": 455, "schemaChars": 3200, "propertiesCount": 21 }, { "name": "feishu_calendar_event_attendee", "summaryChars": 117, "schemaChars": 1129, "propertiesCount": 10 }, { "name": "feishu_calendar_freebusy", "summaryChars": 80, "schemaChars": 504, "propertiesCount": 4 }, { "name": "feishu_task_task", "summaryChars": 167, "schemaChars": 1868, "propertiesCount": 15 }, { "name": "feishu_task_tasklist", "summaryChars": 199, "schemaChars": 795, "propertiesCount": 7 }, { "name": "feishu_task_comment", "summaryChars": 95, "schemaChars": 671, "propertiesCount": 9 }, { "name": "feishu_task_subtask", "summaryChars": 86, "schemaChars": 1128, "propertiesCount": 9 }, { "name": "feishu_bitable_app", "summaryChars": 139, "schemaChars": 511, "propertiesCount": 7 }, { "name": "feishu_bitable_app_table", "summaryChars": 320, "schemaChars": 1261, "propertiesCount": 9 }, { "name": "feishu_bitable_app_table_record", "summaryChars": 292, "schemaChars": 2381, "propertiesCount": 14 }, { "name": "feishu_bitable_app_table_field", "summaryChars": 134, "schemaChars": 824, "propertiesCount": 10 }, { "name": "feishu_bitable_app_table_view", "summaryChars": 125, "schemaChars": 701, "propertiesCount": 8 }, { "name": "feishu_search_doc_wiki", "summaryChars": 212, "schemaChars": 1806, "propertiesCount": 5 }, { "name": "feishu_drive_file", "summaryChars": 703, "schemaChars": 2278, "propertiesCount": 16 }, { "name": "feishu_doc_comments", "summaryChars": 114, "schemaChars": 1305, "propertiesCount": 11 }, { "name": "feishu_doc_media", "summaryChars": 200, "schemaChars": 963, "propertiesCount": 9 }, { "name": "feishu_wiki_space", "summaryChars": 179, "schemaChars": 451, "propertiesCount": 6 }, { "name": "feishu_wiki_space_node", "summaryChars": 205, "schemaChars": 995, "propertiesCount": 13 }, { "name": "feishu_sheet", "summaryChars": 474, "schemaChars": 1905, "propertiesCount": 18 }, { "name": "feishu_im_bot_image", "summaryChars": 241, "schemaChars": 384, "propertiesCount": 3 }, { "name": "feishu_fetch_doc", "summaryChars": 42, "schemaChars": 281, "propertiesCount": 3 }, { "name": "feishu_create_doc", "summaryChars": 33, "schemaChars": 427, "propertiesCount": 6 }, { "name": "feishu_update_doc", "summaryChars": 105, "schemaChars": 811, "propertiesCount": 7 }, { "name": "feishu_oauth", "summaryChars": 168, "schemaChars": 290, "propertiesCount": 1 }, { "name": "feishu_oauth_batch_auth", "summaryChars": 55, "schemaChars": 162, "propertiesCount": 0 } ] } }, "inputTokens": 1516, "outputTokens": 215, "cacheRead": 44728, "cacheWrite": 0, "totalTokens": 46085, "totalTokensFresh": true }, "agent:main:feishu:direct:oc_c3f6b29ebed81faa131de4f4b2cc451e": { "origin": { "label": "feishu:oc_c3f6b29ebed81faa131de4f4b2cc451e", "provider": "feishu", "surface": "feishu", "chatType": "direct", "from": "feishu:oc_c3f6b29ebed81faa131de4f4b2cc451e", "to": "oc_c3f6b29ebed81faa131de4f4b2cc451e", "accountId": "default" }, "sessionId": "329e62c1-873a-40bb-aad1-9828cbba3dc5", "updatedAt": 1774069047090, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/329e62c1-873a-40bb-aad1-9828cbba3dc5.jsonl" } }