{ "agent:main:main": { "sessionId": "d60ce672-afe9-4346-af1e-58296e47f8be", "updatedAt": 1774295957822, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/d60ce672-afe9-4346-af1e-58296e47f8be.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.7", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1774295952571, "sessionId": "d60ce672-afe9-4346-af1e-58296e47f8be", "sessionKey": "agent:main:main", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 58802, "projectContextChars": 31165, "nonProjectContextChars": 27637 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8597, "injectedChars": 8597, "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": 143, "cacheRead": 0, "cacheWrite": 47407, "totalTokens": 47552, "totalTokensFresh": true, "deliveryContext": { "to": "heartbeat" }, "lastTo": "heartbeat" }, "agent:main:feishu:direct:ou_86def554b50f91972e2924a605ccf634": { "sessionId": "72c752cc-ea02-43cb-a34c-fa59e114badf", "updatedAt": 1774180660746, "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/72c752cc-ea02-43cb-a34c-fa59e114badf.jsonl", "compactionCount": 3, "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 }, "systemPromptReport": { "source": "run", "generatedAt": 1774180631875, "sessionId": "72c752cc-ea02-43cb-a34c-fa59e114badf", "sessionKey": "agent:main:feishu:direct:ou_86def554b50f91972e2924a605ccf634", "provider": "minimax-portal", "model": "MiniMax-M2.7-highspeed", "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": 60331, "projectContextChars": 30581, "nonProjectContextChars": 29750 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8013, "injectedChars": 8013, "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": 70894, "outputTokens": 268, "cacheRead": 45776, "cacheWrite": 0, "totalTokensFresh": true, "memoryFlushAt": 1774174463566, "memoryFlushCompactionCount": 3, "totalTokens": 116511, "modelOverride": "MiniMax-M2.7-highspeed", "providerOverride": "minimax-portal", "modelProvider": "minimax-portal", "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 3 }, "agent:main:wecom:direct:houhuan": { "sessionId": "d7caab41-10f9-46ed-8ffc-2c6f8bead90e", "updatedAt": 1774296000500, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "deliveryContext": { "channel": "wecom", "to": "user:HouHuan", "accountId": "default" }, "lastChannel": "wecom", "lastTo": "user:HouHuan", "lastAccountId": "default", "origin": { "label": "HouHuan", "provider": "wecom", "from": "HouHuan", "to": "user:HouHuan", "accountId": "default" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/d7caab41-10f9-46ed-8ffc-2c6f8bead90e.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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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 }, "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": "c0493bf3-6d78-4b30-8afb-1ebee307e41b", "updatedAt": 1774251909876, "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774251910011, "sessionId": "c0493bf3-6d78-4b30-8afb-1ebee307e41b", "sessionKey": "agent:main:cron:2073cd46-e64a-4304-a99e-a8b8a703fa54", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40242, "projectContextChars": 16783, "nonProjectContextChars": 23459 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 5280, "outputTokens": 1100, "totalTokens": 39954, "totalTokensFresh": true, "cacheRead": 113337, "cacheWrite": 38141 }, "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" }, "agent:main:feishu:group:oc_c614d6c696e6a24b105ecc7343ea33d1": { "sessionId": "1e171d6a-2f49-4d5e-9eb6-c6fa8bc93732", "updatedAt": 1774083615670, "systemSent": true, "abortedLastRun": false, "displayName": "feishu:g-oc_c614d6c696e6a24b105ecc7343ea33d1", "chatType": "group", "channel": "feishu", "groupId": "ou_86def554b50f91972e2924a605ccf634", "subject": "oc_c614d6c696e6a24b105ecc7343ea33d1", "deliveryContext": { "channel": "feishu", "to": "chat:oc_c614d6c696e6a24b105ecc7343ea33d1", "accountId": "default" }, "lastChannel": "feishu", "lastTo": "chat:oc_c614d6c696e6a24b105ecc7343ea33d1", "lastAccountId": "default", "origin": { "label": "oc_c614d6c696e6a24b105ecc7343ea33d1", "provider": "feishu", "surface": "feishu", "chatType": "group", "from": "feishu:ou_86def554b50f91972e2924a605ccf634", "to": "chat:oc_c614d6c696e6a24b105ecc7343ea33d1", "accountId": "default" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/1e171d6a-2f49-4d5e-9eb6-c6fa8bc93732.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": 1774083563788, "sessionId": "1e171d6a-2f49-4d5e-9eb6-c6fa8bc93732", "sessionKey": "agent:main:feishu:group:oc_c614d6c696e6a24b105ecc7343ea33d1", "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": 59436, "projectContextChars": 29054, "nonProjectContextChars": 30382 }, "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": 7366, "injectedChars": 7366, "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": 109783, "outputTokens": 1111, "cacheRead": 45376, "cacheWrite": 0, "totalTokens": 155000, "totalTokensFresh": true }, "agent:main:wecom:group:wrlri1dwaa-6-forvbi2vsndzdodvzxg": { "chatType": "group", "channel": "wecom", "groupId": "wrlri1dwaa-6-forvbi2vsndzdodvzxg", "displayName": "wecom:g-wrlri1dwaa-6-forvbi2vsndzdodvzxg", "origin": { "label": "group:wrlRi1DwAA-6-fOrVbI2VSNdZDodVzXg", "provider": "wecom", "surface": "wecom", "chatType": "group", "from": "wecom:group:wrlRi1DwAA-6-fOrVbI2VSNdZDodVzXg", "to": "group:wrlRi1DwAA-6-fOrVbI2VSNdZDodVzXg", "accountId": "default" }, "sessionId": "25dedb8c-ad1d-47f1-b016-4bb548025333", "updatedAt": 1774144170770, "deliveryContext": { "channel": "wecom", "to": "group:wrlRi1DwAA-6-fOrVbI2VSNdZDodVzXg", "accountId": "default" }, "lastChannel": "wecom", "systemSent": true, "abortedLastRun": false, "lastTo": "group:wrlRi1DwAA-6-fOrVbI2VSNdZDodVzXg", "lastAccountId": "default", "sessionFile": "/home/huan/.openclaw/agents/main/sessions/25dedb8c-ad1d-47f1-b016-4bb548025333.jsonl", "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": 1774144134627, "sessionId": "25dedb8c-ad1d-47f1-b016-4bb548025333", "sessionKey": "agent:main:wecom:group:wrlri1dwaa-6-forvbi2vsndzdodvzxg", "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": 59640, "projectContextChars": 29988, "nonProjectContextChars": 29652 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 7420, "injectedChars": 7420, "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": 5160, "outputTokens": 839, "cacheRead": 45272, "cacheWrite": 0, "totalTokens": 47261, "totalTokensFresh": true }, "agent:main:openclaw-weixin:direct:o9cq80zoqxvuwi1n-znlwdbngfk4@im.wechat": { "sessionId": "5e962ed2-7a61-4b56-b303-452bcd83f91c", "updatedAt": 1774274181585, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "deliveryContext": { "channel": "openclaw-weixin", "to": "o9cq80zOqXVuWi1N-zNlWdbNGFK4@im.wechat", "accountId": "64c7178e1ed2-im-bot" }, "lastChannel": "openclaw-weixin", "lastTo": "o9cq80zOqXVuWi1N-zNlWdbNGFK4@im.wechat", "lastAccountId": "64c7178e1ed2-im-bot", "origin": { "label": "o9cq80zOqXVuWi1N-zNlWdbNGFK4@im.wechat", "provider": "openclaw-weixin", "chatType": "direct", "from": "o9cq80zOqXVuWi1N-zNlWdbNGFK4@im.wechat", "to": "o9cq80zOqXVuWi1N-zNlWdbNGFK4@im.wechat", "accountId": "64c7178e1ed2-im-bot" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/5e962ed2-7a61-4b56-b303-452bcd83f91c.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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1774274131963, "sessionId": "5e962ed2-7a61-4b56-b303-452bcd83f91c", "sessionKey": "agent:main:openclaw-weixin:direct:o9cq80zoqxvuwi1n-znlwdbngfk4@im.wechat", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 60658, "projectContextChars": 31165, "nonProjectContextChars": 29493 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8597, "injectedChars": 8597, "truncated": false } ], "skills": { "promptChars": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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": 48851, "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": 4898, "propertiesCount": 91 }, { "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": 64346, "outputTokens": 1648, "cacheRead": 43999, "cacheWrite": 0, "totalTokens": 60640, "totalTokensFresh": true }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5": { "sessionId": "c5272c83-01be-486e-8a6c-11998b19db2e", "updatedAt": 1774295929675, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774295929868, "sessionId": "c5272c83-01be-486e-8a6c-11998b19db2e", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 652, "outputTokens": 147, "totalTokens": 38340, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:fc3717b0-1559-41f8-9324-e4a1c09c2d14": { "sessionId": "fc3717b0-1559-41f8-9324-e4a1c09c2d14", "updatedAt": 1774250929550, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774250929725, "sessionId": "fc3717b0-1559-41f8-9324-e4a1c09c2d14", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 642, "outputTokens": 142, "totalTokens": 38330, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:00d74907-d2d5-4dcf-bb1a-b0a1f1bd0fa8": { "sessionId": "e5570d3a-b43b-4dd7-b1c7-37fa9528c09e", "updatedAt": 1774274400011, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774274400165, "sessionId": "e5570d3a-b43b-4dd7-b1c7-37fa9528c09e", "sessionKey": "agent:main:cron:00d74907-d2d5-4dcf-bb1a-b0a1f1bd0fa8", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40927, "projectContextChars": 16783, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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": 219819, "outputTokens": 2833, "totalTokens": 148473, "totalTokensFresh": true, "cacheRead": 75962, "cacheWrite": 38358 }, "agent:main:cron:00d74907-d2d5-4dcf-bb1a-b0a1f1bd0fa8:run:ddabefdd-42ab-4715-a575-422963a77d3e": { "sessionId": "ddabefdd-42ab-4715-a575-422963a77d3e", "updatedAt": 1774250957384, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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": "bailian", "model": "qwen3.5-plus", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774251167160, "sessionId": "ddabefdd-42ab-4715-a575-422963a77d3e", "sessionKey": "agent:main:cron:00d74907-d2d5-4dcf-bb1a-b0a1f1bd0fa8", "provider": "bailian", "model": "qwen3.5-plus", "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": 40439, "projectContextChars": 16776, "nonProjectContextChars": 23663 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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": 260, "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": 1000000 }, "agent:main:cron:2073cd46-e64a-4304-a99e-a8b8a703fa54:run:c0493bf3-6d78-4b30-8afb-1ebee307e41b": { "sessionId": "c0493bf3-6d78-4b30-8afb-1ebee307e41b", "updatedAt": 1774251909876, "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774251910011, "sessionId": "c0493bf3-6d78-4b30-8afb-1ebee307e41b", "sessionKey": "agent:main:cron:2073cd46-e64a-4304-a99e-a8b8a703fa54", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40242, "projectContextChars": 16783, "nonProjectContextChars": 23459 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 5280, "outputTokens": 1100, "totalTokens": 39954, "totalTokensFresh": true, "cacheRead": 113337, "cacheWrite": 38141 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:316b1808-eb68-4c98-b129-184f10ec8d4e": { "sessionId": "316b1808-eb68-4c98-b129-184f10ec8d4e", "updatedAt": 1774252729538, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774252729675, "sessionId": "316b1808-eb68-4c98-b129-184f10ec8d4e", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 630, "outputTokens": 125, "totalTokens": 38318, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:0221f5cb-0450-4333-ab08-72a6f7395e42": { "sessionId": "0221f5cb-0450-4333-ab08-72a6f7395e42", "updatedAt": 1774254529543, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774254529683, "sessionId": "0221f5cb-0450-4333-ab08-72a6f7395e42", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 642, "outputTokens": 137, "totalTokens": 38330, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:66e2ee5f-95bc-489c-bbc8-cb0dd38d9a7d": { "sessionId": "66e2ee5f-95bc-489c-bbc8-cb0dd38d9a7d", "updatedAt": 1774256329550, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774256329691, "sessionId": "66e2ee5f-95bc-489c-bbc8-cb0dd38d9a7d", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 642, "outputTokens": 131, "totalTokens": 38330, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:4098e218-5f5c-43cb-bac5-5238c1b70b2a": { "sessionId": "4098e218-5f5c-43cb-bac5-5238c1b70b2a", "updatedAt": 1774258129557, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774258129704, "sessionId": "4098e218-5f5c-43cb-bac5-5238c1b70b2a", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 632, "outputTokens": 121, "totalTokens": 38320, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:ed4be391-c44d-4d7f-a6cf-0dedb8c9db56": { "sessionId": "ed4be391-c44d-4d7f-a6cf-0dedb8c9db56", "updatedAt": 1774259929563, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774259929709, "sessionId": "ed4be391-c44d-4d7f-a6cf-0dedb8c9db56", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 652, "outputTokens": 145, "totalTokens": 38340, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:b8b7b6b9-1768-4169-9336-86afaa64095e": { "sessionId": "b8b7b6b9-1768-4169-9336-86afaa64095e", "updatedAt": 1774261729567, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774261729710, "sessionId": "b8b7b6b9-1768-4169-9336-86afaa64095e", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 645, "outputTokens": 141, "totalTokens": 38333, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:687d2886-1a7c-4e8d-963d-9a636d14e611": { "sessionId": "687d2886-1a7c-4e8d-963d-9a636d14e611", "updatedAt": 1774263529574, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774263529717, "sessionId": "687d2886-1a7c-4e8d-963d-9a636d14e611", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 638, "outputTokens": 129, "totalTokens": 38326, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:d3a813d5-1d9c-46ae-b8c2-6b8468709346": { "sessionId": "d3a813d5-1d9c-46ae-b8c2-6b8468709346", "updatedAt": 1774265329580, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774265329758, "sessionId": "d3a813d5-1d9c-46ae-b8c2-6b8468709346", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 640, "outputTokens": 127, "totalTokens": 38328, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:4965b0dd-1b06-4209-9eaa-e13568c234b4": { "sessionId": "4965b0dd-1b06-4209-9eaa-e13568c234b4", "updatedAt": 1774267129586, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774267129739, "sessionId": "4965b0dd-1b06-4209-9eaa-e13568c234b4", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 638, "outputTokens": 137, "totalTokens": 38326, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:5d5108fd-78e2-416b-9ab4-f8d5e298477f": { "sessionId": "5d5108fd-78e2-416b-9ab4-f8d5e298477f", "updatedAt": 1774268929592, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774268929758, "sessionId": "5d5108fd-78e2-416b-9ab4-f8d5e298477f", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 638, "outputTokens": 136, "totalTokens": 38326, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:79a60ef9-d879-4cec-95ca-3fef7e43c5ed": { "sessionId": "79a60ef9-d879-4cec-95ca-3fef7e43c5ed", "updatedAt": 1774270729599, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774270729750, "sessionId": "79a60ef9-d879-4cec-95ca-3fef7e43c5ed", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 1198, "outputTokens": 208, "totalTokens": 38454, "totalTokensFresh": true, "cacheRead": 75690, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:608ac905-d07d-4623-b84b-18aec89455b0": { "sessionId": "608ac905-d07d-4623-b84b-18aec89455b0", "updatedAt": 1774272529609, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774272529770, "sessionId": "608ac905-d07d-4623-b84b-18aec89455b0", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 638, "outputTokens": 121, "totalTokens": 38326, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:d7db57f8-ac9f-4b88-806e-75e8939fb968": { "sessionId": "d7db57f8-ac9f-4b88-806e-75e8939fb968", "updatedAt": 1774274329609, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774274329744, "sessionId": "d7db57f8-ac9f-4b88-806e-75e8939fb968", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 645, "outputTokens": 140, "totalTokens": 38333, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:00d74907-d2d5-4dcf-bb1a-b0a1f1bd0fa8:run:e5570d3a-b43b-4dd7-b1c7-37fa9528c09e": { "sessionId": "e5570d3a-b43b-4dd7-b1c7-37fa9528c09e", "updatedAt": 1774274400011, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774274400165, "sessionId": "e5570d3a-b43b-4dd7-b1c7-37fa9528c09e", "sessionKey": "agent:main:cron:00d74907-d2d5-4dcf-bb1a-b0a1f1bd0fa8", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40927, "projectContextChars": 16783, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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": 219819, "outputTokens": 2833, "totalTokens": 148473, "totalTokensFresh": true, "cacheRead": 75962, "cacheWrite": 38358 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:24c4e79a-157a-4f00-9dad-5733b301ad79": { "sessionId": "24c4e79a-157a-4f00-9dad-5733b301ad79", "updatedAt": 1774276129616, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774276129790, "sessionId": "24c4e79a-157a-4f00-9dad-5733b301ad79", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 632, "outputTokens": 113, "totalTokens": 38320, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:99dcb193-0c1e-451a-8d74-22cdc90c8074": { "sessionId": "99dcb193-0c1e-451a-8d74-22cdc90c8074", "updatedAt": 1774277929621, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774277929781, "sessionId": "99dcb193-0c1e-451a-8d74-22cdc90c8074", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 1206, "outputTokens": 219, "totalTokens": 38458, "totalTokensFresh": true, "cacheRead": 75690, "cacheWrite": 38006 }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:53ce517e-caeb-4e93-ba49-c17e9c3b3f31": { "sessionId": "53ce517e-caeb-4e93-ba49-c17e9c3b3f31", "updatedAt": 1774279729628, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774279729788, "sessionId": "53ce517e-caeb-4e93-ba49-c17e9c3b3f31", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 1198, "outputTokens": 208, "totalTokens": 38453, "totalTokensFresh": true, "cacheRead": 75690, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:8d017f0b-a156-4f94-89fc-fe9d1ca8f796": { "sessionId": "8d017f0b-a156-4f94-89fc-fe9d1ca8f796", "updatedAt": 1774281529634, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774281529797, "sessionId": "8d017f0b-a156-4f94-89fc-fe9d1ca8f796", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 1160, "outputTokens": 178, "totalTokens": 38434, "totalTokensFresh": true, "cacheRead": 75690, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:2c253e32-3bf3-45e0-af41-7b5d3794578b": { "sessionId": "2c253e32-3bf3-45e0-af41-7b5d3794578b", "updatedAt": 1774283329639, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774283329849, "sessionId": "2c253e32-3bf3-45e0-af41-7b5d3794578b", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 1170, "outputTokens": 189, "totalTokens": 38438, "totalTokensFresh": true, "cacheRead": 75690, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:714c3222-24d4-4194-bcc3-ee3bf2b2df26": { "sessionId": "714c3222-24d4-4194-bcc3-ee3bf2b2df26", "updatedAt": 1774285129643, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774285129804, "sessionId": "714c3222-24d4-4194-bcc3-ee3bf2b2df26", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 1161, "outputTokens": 174, "totalTokens": 38434, "totalTokensFresh": true, "cacheRead": 75690, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:5c6bb214-369e-480a-b2ce-f3d6e76f3ae9": { "sessionId": "5c6bb214-369e-480a-b2ce-f3d6e76f3ae9", "updatedAt": 1774286929660, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774286929822, "sessionId": "5c6bb214-369e-480a-b2ce-f3d6e76f3ae9", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 649, "outputTokens": 146, "totalTokens": 38337, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:41034092-6f12-4190-be06-1b289e6e704a": { "sessionId": "41034092-6f12-4190-be06-1b289e6e704a", "updatedAt": 1774288729656, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774288729824, "sessionId": "41034092-6f12-4190-be06-1b289e6e704a", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 650, "outputTokens": 146, "totalTokens": 38338, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:86e5b551-4ea1-43c4-8019-dd63146553ed": { "sessionId": "86e5b551-4ea1-43c4-8019-dd63146553ed", "updatedAt": 1774290529661, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774290529827, "sessionId": "86e5b551-4ea1-43c4-8019-dd63146553ed", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 651, "outputTokens": 148, "totalTokens": 38339, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:aa205ba6-5d1e-41d7-85e9-72b8bf4c9048": { "sessionId": "aa205ba6-5d1e-41d7-85e9-72b8bf4c9048", "updatedAt": 1774292329665, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774292329822, "sessionId": "aa205ba6-5d1e-41d7-85e9-72b8bf4c9048", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 651, "outputTokens": 135, "totalTokens": 38339, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:4c94425e-cb76-419f-9270-0c66a4d1d396": { "sessionId": "4c94425e-cb76-419f-9270-0c66a4d1d396", "updatedAt": 1774294129672, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774294129846, "sessionId": "4c94425e-cb76-419f-9270-0c66a4d1d396", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 642, "outputTokens": 137, "totalTokens": 38330, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" }, "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5:run:c5272c83-01be-486e-8a6c-11998b19db2e": { "sessionId": "c5272c83-01be-486e-8a6c-11998b19db2e", "updatedAt": 1774295929675, "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 proactive-agent\n Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞\n ~/.openclaw/skills/proactive-agent/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 vector-memory\n 向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n\n ~/.openclaw/skills/vector-memory/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": "proactive-agent" }, { "name": "Self-Improving Agent (Proactive Self-Reflection)" }, { "name": "vector-memory" }, { "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": "proactive-agent", "description": "Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer for context survival, Compaction Recovery, and battle-tested security patterns. Part of the Hal Stack 🦞", "filePath": "/home/huan/.openclaw/skills/proactive-agent/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/proactive-agent", "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": "vector-memory", "description": "向量语义记忆系统 - 为 OpenClaw 添加语义搜索能力。当用户需要:\n(1) 部署向量记忆系统\n(2) 开启语义搜索功能\n(3) 安装配置 Chroma + BGE-M3\n(4) 搜索记忆时找不到内容\n(5) 需要比关键词搜索更智能的记忆检索\n", "filePath": "/home/huan/.openclaw/skills/vector-memory/SKILL.md", "baseDir": "/home/huan/.openclaw/skills/vector-memory", "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.7", "authProfileOverride": "minimax-portal:default", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", "generatedAt": 1774295929868, "sessionId": "c5272c83-01be-486e-8a6c-11998b19db2e", "sessionKey": "agent:main:cron:5273524a-fe06-486c-9706-005f80b061e5", "provider": "minimax-portal", "model": "MiniMax-M2.7", "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": 40926, "projectContextChars": 16782, "nonProjectContextChars": 24144 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/huan/.openclaw/workspace/AGENTS.md", "missing": false, "rawChars": 8993, "injectedChars": 8993, "truncated": false }, { "name": "SOUL.md", "path": "/home/huan/.openclaw/workspace/SOUL.md", "missing": false, "rawChars": 2288, "injectedChars": 2288, "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": 8753, "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": "proactive-agent", "blockChars": 406 }, { "name": "Self-Improving Agent (Proactive Self-Reflection)", "blockChars": 398 }, { "name": "vector-memory", "blockChars": 273 }, { "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 } ] } }, "contextTokens": 200000, "inputTokens": 652, "outputTokens": 147, "totalTokens": 38340, "totalTokensFresh": true, "cacheRead": 37845, "cacheWrite": 38006, "abortedLastRun": false, "chatType": "direct", "origin": { "label": "heartbeat", "provider": "heartbeat", "from": "heartbeat", "to": "heartbeat" }, "sessionFile": "/home/huan/.openclaw/agents/main/sessions/99dcb193-0c1e-451a-8d74-22cdc90c8074.jsonl" } }