定时任务管理
OpenClaw定时
claude-connect 用于将 Claude CLI 的 OAuth 订阅信息一键接入 Clawdbot,解决 clawdbot onboard 命令在写入 auth-profiles.json 时格式不完整的问题。安装后每2小时自动刷新令牌,保持服务24小时在线。
解决Clawdbot接入Claude时的OAuth配置难题。自动修复授权文件格式错误,确保令牌持续有效,避免人工反复登录和手动刷新,让AI助手服务稳定在线不间断。
落地案例:某团队部署Clawdbot后,使用claude-connect完成一次性配置。系统自动从Mac钥匙串读取Claude CLI凭证,按标准格式写入授权文件,并注册后台定时任务每2小时自动续期。成员无需关心令牌过期问题,Clawdbot始终保持与Claude的连通状态。
clawdhub install claude-connect cd ~/clawd/skills/claude-connect
claude auth # 按提示完成浏览器授权
./install.sh
脚本会自动检测 CLI 状态、创建配置文件、注册 launchd 定时任务并执行首次刷新测试。
./refresh-token.sh --force # 强制立即刷新 ./refresh-token.sh # 仅当令牌即将过期时刷新
tail ~/clawd/logs/claude-oauth-refresh.log clawdbot models status
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 已登录的 Claude CLI(macOS Keychain 存有 OAuth 凭证);可选的配置文件 claude-oauth-refresh-config.json |
| 输出 | 标准格式的 auth-profiles.json;运行日志;可选的 Telegram 通知 |
| 适用人群 | macOS 平台 Clawdbot 用户,需解决 OAuth 配置问题或实现长期自动连接 |
| 不包含 | Windows/Linux 支持;非 CLI 登录方式;多账号管理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/tunaissacoding/claude-connect/SKILL.md
来源类型:GitHub 仓库