用途:Cronfree 是一项定时任务调度服务,允许用户无需管理自有服务器或 cron 作业,即可让任务按特定时间或间隔运行。开发者与系统管理员可用它自动化重复性任务,例如发送报告、清理数据或触发备份。官方文档见 https://www.cronfree.com/docs。
主要能力:资料列出了 Meeting、Availability、Account、API Key 等对象,提示可按需要使用相应 action 名称与参数。具体可用动作需通过 CLI 查询获得,资料未逐一列出。
使用方式:本技能通过 Membrane CLI 与 Cronfree 交互,Membrane 负责认证与凭证刷新。安装:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无界面环境会打印授权 URL,完成登录后用 membrane login complete <code>。
连接:membrane connection ensure "https://cronfree.com/" --json,用户在浏览器完成认证,输出包含连接 id;若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json,直到 READY。
查找与执行动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;执行 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。当动作不覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 经代理直接调用 API,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制:资料未提供 Cronfree 的定价、免费额度、平台支持范围与具体任务类型清单;可用动作数量与名称需自行查询。凭证由 Membrane 在服务端管理,官方建议不要向用户索取 API Key 或令牌。