tigerclaw-mail如何让 OpenClaw等AI Agent 从“能用”走向“可控、可引导、可落地”在 AI Agent 快速发展的今天很多开发者已经开始接触类似OpenClaw这样的系统。它们的特点是能力很强skill 很多生态丰富但在实际使用中尤其是面向企业落地时会遇到一个非常现实的问题❗ Skill 能跑 ≠ Skill 能用一、AI Agent的一个重点是重做“使用方式”AI Skill甚至MCP都在各个方向有了落地但是OpenClaw存在配置麻烦甚至有人提出“未来的AI是Cmd时代”。我们愿意回到“Dos”那个黑漆漆的Cmd时代才能够让诸多的Skill用起来吗所以这次发布的 我们的核心目标不是“更多能力”而是✅让 skill 真正可用而不是可配置在新的AI入口的核心设计理念是local-first本地优先low-token低成本workflow 驱动capability prerequisite 预检引导式交互重点二、为什么 OpenClaw 很强但很多人用不起来我们以一个最简单的场景为例 “读取未读邮件并生成摘要”在 OpenClaw 中通常需要安装 mail skill编辑 skill 配置填写IMAP hostportusernamepassword确保 env / config 正确手动测试这个过程的问题在于❌ 用户必须理解 skill 结构❌ 必须知道配置项❌ 出错时不知道哪里错❌ 完全没有引导 本质问题系统在等用户“会用 skill”三、引导式 Skill 使用将是AI Agent入口的核心突破我们正在做到系统的设计反过来❗ 不要求用户会配置 skill✅ 系统主动引导用户完成配置四、真实演示从 0 开始配置 Mail核心亮点在本次 附着的的演示视频中我们做了一件非常关键的事情 场景用户第一次使用邮件功能用户输入读取今天未读邮件并生成摘要第一步系统不执行而是检查条件首先我的理念不会直接尝试连接 IMAP而是 检查 skill prerequisites是否存在邮箱账号是否配置 host是否配置密码第二步返回引导信息系统返回outcome needs_user_input并附带issues缺什么suggestedPreferenceKeys需要配置什么remediationHint怎么做第三步进入“引导式对话”然后开始像一个助手一样引导请输入邮箱地址 用户输入xxxsina.com系统已识别邮箱提供商推荐 IMAP 配置内置 provider hint而不是让用户自己查文档接下来请输入密码已自动掩码第四步自动完成配置并重试用户完成输入后自动写入 SQLite preferences自动重新执行 workflow返回结果 关键体验变化传统方式OpenClaw我的理念配置 skill使用 skill查文档跟着走手动 debug系统提示一次性配置按需引导五、为什么这件事很重要因为这解决了 AI Agent 的一个核心问题❗ 用户不会“配置能力”但用户会“表达需求”那么我的设计理念是用户只负责说“要做什么”系统负责引导“怎么做”六、技术背后的关键机制我的系统之所以能做到这一点依赖三个核心设计1️⃣ Prerequisite 体系每个 skill 定义必须配置什么必须具备什么能力2️⃣ Capability Preflight在执行前检查环境检查资源检查策略3️⃣ needs_user_input 机制统一返回结构{outcome: needs_user_input,issues: [...],suggestedPreferenceKeys: [...]} 这让 UI / CLI 都可以做引导式交互七、未来方向非常关键这次的发布是一个“可控起点”但不是终点。 下一阶段能力1. 多 Intent从一句话 → 一个 intent到一句话 → 多 intent 拆解例如“帮我查未读邮件然后整理成日报并发给老板”2. 多 Workflow 编排从单 workflow 顺序执行到多 workflow 串联 / DAG 执行3. 更智能的引导系统未来不仅是缺配置 → 提示而是自动推荐配置自动生成默认值自动修复错误4. 标准化 Skill 交互规范重点 这是最重要的一点所有 TigerClaw Skill 都必须支持“引导式使用”八、关键理念重新定义 SkillOpenClaw 的 skill 更像一个可以被调用的工具TigerClaw 的 skill 更像一个可以“被用户学会使用”的能力九、总结核心观点最后总结一句话❗ OpenClaw 解决的是AI 能做什么✅ 我解决的是用户怎么用 AI本次 Mail 示例的真正意义 我的系统通过 prerequisite 引导式对话 让 skill 从“需要配置”变成“自然使用”十、结语这次的版本不是一个“更强的 Agent”而是一个更容易被用户真正用起来的 Agent RuntimeGithub 地址tigersaint88-app/tigerClawRuntime