用途:Workast 是一款内嵌于 Slack 和 Microsoft Teams 的项目管理与团队协作工具,支持管理任务、项目、会议并跟踪进度;该技能用于让 AI 代理与 Workast 数据进行交互并自动化工作流。主要能力:可操作 Workspaces(工作区)、Spaces(空间)、Tasks(任务)、Subtasks(子任务)、Requests(请求)、Meetings(会议)、Files(文件)、Users(用户)等对象,具体动作名称与参数按需使用。使用方式:先安装 Membrane CLI,命令为 npm install -g @membranehq/cli@latest;再执行 membrane login --tenant --clientName=<agentType> 登录,无头环境会打印授权 URL,需用户打开浏览器授权后用 membrane login complete <code> 完成;随后用 membrane connection ensure "https://www.workast.com" --json 建立连接,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY,若为 CLIENT_ACTION_REQUIRED 则按 clientAction 提示让用户完成认证或补充信息。查找动作使用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作使用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json;当预置动作不覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 通过代理直连 Workast API,支持 -X 方法、-H 请求头、-d 数据体、--json、--rawData、--query、--pathParam 等选项。认证与凭据刷新由 Membrane 自动处理,无需向用户索要 API 密钥或令牌。适用场景:需要在聊天平台之外以自动化方式管理 Workast 任务、项目与团队协作数据的场景。限制:本技能依赖 Membrane CLI 与有效连接;具体可用动作、字段与 Workast API 细节需通过实际查询获取,官方文档见 https://workast.com/help/en/。
workast
数据与分析
更新于 10-16 00:28