Windy Access 翻译为:风天访问(Windy 为品牌名,保留英文),更准确的翻译是:Windy 访问 最终翻译:Windy 访问
v1只需一条命令即可将任何代理连接到Windy生态系统。适用于用户希望其代理拥有电子邮件地址(Windy Mail)、聊天身份(Windy Chat)、Eternitas护照(可验证身份)和免费LLM访问权限(Windy Mind,兼容OpenAI)的情况。自动检测OpenClaw、Hermes Agent、Claude Code,并为其他运行时回退到通用~/.windy/bundle.json。触发短语如“连接我的代理到Windy”、“为我的代理设置电子邮件”、“设置windy-connect”、“代理凭证包”。配对过程通过Sign-in-with-Google在浏览器中进行。使用GitHub、API、CLI等进行操作。
运行时依赖
安装命令
点击复制技能文档
作为一个代理上线助手,我完成代理和Windy生态系统之间的一次性配对。我优先考虑幂等性和可逆性——每次写操作都将数据写入运行时的约定位置,使用标记边界块来共享文件,因此每次更改都可以通过Windy断开连接来撤销。
这个技能的作用是:Windy Connect为当前代理生成一个Eternitas代理凭证包(v1),自动检测安装的运行时,并将正确的凭证写入正确的位置。每个运行时的写入映射如下:
OpenClaw($XDG_CONFIG_HOME/openclaw/) + 凭证文件/位置:secrets/windy-chat.env(所有者) + MATRIX_HOMESERVER、MATRIX_USER_ID、MATRIX_ACCESS_TOKEN、MATRIX_DEVICE_ID Windy Mind(OpenAI-compat) + 凭证文件/位置:secrets/windy-mind.env(所有者)+ extensions/windy-mind/openclaw.plugin.json(所有者) + 作为OpenClaw提供者连接 Windy Mail(Himalaya) + 凭证文件/位置:~/.config/himalaya/config.toml(标记块[accounts.windy]) + 共享配置——其他Himalaya账户保持不变 Hermes Agent(~/.hermes/或$HERMES_HOME) + 凭证文件/位置:Windy Mind标记块在~/.hermes/.env中 + WINDY_MIND_BASE_URL、WINDY_MIND_API_KEY、WINDY_MIND_DEFAULT_MODEL + 与用户自己的OPENROUTER_API_KEY等变量共存 Windy Mail标记块在~/.hermes/.env中 + 本地Hermes变量:EMAIL_ADDRESS、EMAIL_PASSWORD、IMAP_HOST、IMAP_PORT、IMAP_USERNAME、SMTP_ + Hermes的内置电子邮件工具可以立即使用 Windy Chat(Matrix)标记块在~/.hermes/.env中作为WINDY_CHAT_ + Hermes没有本地Matrix工具;凭证暴露给技能/MCP服务器;CLI在windy status中报告 Eternitas护照标记块在~/.hermes/.env中作为WINDY_ETERNITAS_EPT + WINDY_ETERNITAS_PASSPORT + 可用于任何需要断言可验证身份的技能 Claude Code(~/.claude/) + 凭证文件:Windy Mind ~/.claude/windy.env(所有者,来源于shell rc) + OPENAI_BASE_URL + OPENAI_API_KEY —— 将Claude Code路由通过Windy Mind Mail、Chat —— 跳过:Claude Code没有本地邮件或聊天界面 通用回退(~/.windy/) + 凭证文件:Everything ~/.windy/bundle.json(所有者)+ ~/.windy/windy.env(所有者) + 规范包;任何自定义框架(LangChain、AutoGen、自定义代码)都可以从此位置读取,而无需专用写入器
当多个运行时被检测到在同一台机器上时,CLI提示选择哪一个进行连接——默认是所有的。当断开连接时,会逆转每个写入事务。
何时使用这个技能:当用户请求以下内容时触发: “给我代理一个电子邮件地址。” “连接我的OpenClaw / Hermes / Claude Code到Windy。” “连接一个免费的LLM提供者。” “将我的代理与Eternitas护照配对。” 跳过这个技能,如果windy status已经报告了一个活动的、未过期的包——配对是幂等的,但用户通常不需要第二个。
如何使用这个技能:
- 验证CLI是否安装:windy version
- 运行配对流程:windy connect
- 验证windy status
- 如果需要,取消:windy disconnect --yes
层次选择(根据ADR-052) 配对页面要求用户选择两个层次之一: 匿名层次 —— 没有Eternitas护照。电子邮件 + 聊天 + Mind都可以工作;身份是一个每次安装的不透明令牌。 有凭证的层次 —— Eternitas护照被铸造;代理可以对其他代理在生态系统中进行身份验证(并且,最终,对于需要可验证身份的人类)。 当你(助手)代表用户运行这个技能时,询问他们想要哪个层次,除非他们已经指定。默认为匿名,如果不确定 —— 他们可以稍后使用windy upgrade。
Hermes特定指南 Hermes代理将所有内容存储在~/.hermes/下。连接Windy后:~/.hermes/.env现在包含一个标记边界的Windy连接块,包含所有Windy凭证。该块包括EMAIL_ / IMAP_ / SMTP_*变量,Hermes的本地电子邮件工具可以立即使用 —— 尝试发送电子邮件到。