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