📄 wecom插件能力详细报告.md

← 返回目录

📋 企业微信(wecom)插件能力详细报告

🏗️ 插件架构概述

插件位置

~/.openclaw/extensions/wecom-openclaw-plugin/
├── skills/                    # 技能目录(15个技能)
├── references/               # API参考文档
└── package.json             # 插件配置

核心组件

1. MCP工具 (wecom_mcp) - 底层API调用 2. 技能系统 (Skills) - 高层业务封装 3. 前置检查 (Preflight) - 权限和配置检查

🔧 可用MCP工具(通过wecom_mcp调用)

当前可用的品类:doc(文档/智能表格)

#### doc品类工具列表(8个工具)

| 工具名称 | 功能描述 | 状态 | 关键限制 | |---------|---------|------|---------| | create_doc | 新建文档或智能表格 | ✅ 可用 | doc_type: 3(文档)或10(智能表格) | | edit_doc_content | 编辑文档内容(Markdown) | ✅ 可用 | 仅支持Markdown格式 | | smartsheet_add_sheet | 添加智能表子表 | ✅ 可用 | 新子表有默认字段需处理 | | smartsheet_get_sheet | 查询子表信息 | ✅ 可用 | 返回sheet_id列表 | | smartsheet_add_fields | 添加字段(列) | ✅ 可用 | 需先处理默认字段 | | smartsheet_update_fields | 更新字段标题 | ✅ 可用 | 只能改名,不能改类型 | | smartsheet_get_fields | 获取字段信息 | ✅ 可用 | 返回field_id、标题、类型 | | smartsheet_add_records | 添加记录(行) | ✅ 可用 | 需了解字段类型和格式 |

❌ 缺失的关键工具

| 工具名称 | 功能描述 | 状态 | 影响 | |---------|---------|------|------| | smartsheet_get_records | 查询记录 | ❌ 缺失 | 无法读取表格数据 | | smartsheet_delete_records | 删除记录 | ❌ 缺失 | 无法删除表格数据 | | smartsheet_update_records | 更新记录 | ❌ 缺失 | 无法更新现有数据 |

⚠️ 其他品类不可用

| 技能名称 | 功能描述 | 依赖工具 | 状态 | |---------|---------|---------|------| | wecom-doc-manager | 文档创建、读取、编辑 | create_doc, edit_doc_content | ⚠️ 部分可用 | | wecom-smartsheet-schema | 智能表格结构管理 | smartsheet__sheet, smartsheet__fields | ✅ 可用 | | wecom-smartsheet-data | 智能表格数据管理 | smartsheet_*_records | ⚠️ 部分可用 |

2. 会议管理类

| 技能名称 | 功能描述 | 依赖工具 | 状态 | |---------|---------|---------|------| | wecom-meeting-create | 创建会议 | meeting品类工具 | ❌ 不可用 | | wecom-meeting-query | 查询会议 | meeting品类工具 | ❌ 不可用 | | wecom-meeting-manage | 管理会议 | meeting品类工具 | ❌ 不可用 |

3. 日程管理类

| 技能名称 | 功能描述 | 依赖工具 | 状态 | |---------|---------|---------|------| | wecom-schedule | 日程管理 | schedule品类工具 | ❌ 不可用 |

4. 消息管理类

| 技能名称 | 功能描述 | 依赖工具 | 状态 | |---------|---------|---------|------| | wecom-msg | 消息发送、查询 | msg品类工具 | ❌ 不可用 | | wecom-send-media | 发送媒体文件 | msg品类工具 | ❌ 不可用 | | wecom-send-template-card | 发送模板卡片 | msg品类工具 | ❌ 不可用 |

5. 待办管理类

| 技能名称 | 功能描述 | 依赖工具 | 状态 | |---------|---------|---------|------| | wecom-edit-todo | 编辑待办 | 未知工具 | ❌ 不可用 | | wecom-get-todo-list | 获取待办列表 | 未知工具 | ❌ 不可用 | | wecom-get-todo-detail | 获取待办详情 | 未知工具 | ❌ 不可用 |

6. 其他工具类

| 技能名称 | 功能描述 | 依赖工具 | 状态 | |---------|---------|---------|------| | wecom-contact-lookup | 通讯录查询 | contact品类工具 | ❌ 不可用 | | wecom-preflight | 前置条件检查 | 系统命令 | ✅ 可用 |

📊 实际可用能力分析

完全可用的功能

#### 1. 智能表格创建和管理

|---------|---------|---------|------| | 加盟商状态同步 | 1. 读取状态表 → 2. 判断变化 → 3. 同步进度表 | 只能添加,不能读取和删除 | ❌ 不可用 | | 会议自动创建 | 1. 读取日历 → 2. 创建会议 → 3. 通知成员 | 缺少会议工具 | ❌ 不可用 | | 消息自动发送 | 1. 触发条件 → 2. 组织内容 → 3. 发送消息 | 缺少消息工具 | ❌ 不可用 | | 待办自动分配 | 1. 创建任务 → 2. 分配人员 → 3. 跟踪进度 | 缺少待办工具 | ❌ 不可用 |

🛠️ 技术限制详情

1. MCP工具不完整

理想流程: 读取 → 处理 → 写入
实际流程: ❌无法读取 → 处理 → ✅可以写入

4. 单向操作限制

1. 优先级1: 添加smartsheet_get_recordssmartsheet_delete_records工具 2. 优先级2: 启用meeting、schedule、msg等品类 3. 优先级3: 完善技能与工具的对应关系

📈 能力评估总结

当前能力评分

企业微信插件目前处于早期开发阶段: 1. 短期: 仅用于创建和管理表格结构 2. 中期: 等待关键工具添加后使用 3. 长期: 配合企业微信官方API实现完整功能


报告生成时间: 2026-03-30 14:55 数据来源: 实际测试 + 技能文档分析 测试环境: OpenClaw Agent 101 插件版本: 未知(基于文件结构分析)