讲师中心 微信公众号

工具推荐

视频效率加速
剧云
剧云

中文短剧剧本制作平台

立刻MV
立刻MV

低成本歌曲 MV、视频生成

Laper
Laper

剧本策划到成片协作

AniShort
AniShort

AI短剧协同制作平台

时迹

Polar Sponsor
爱发电 赞助
.NET 9.0

自然语言记录时间、复盘日记、待办任务、收集箱、今日统计,支持标签与分类管理。

TimeFriend 时迹 — 时间记录 Skill

功能概述

TimeFriend 时迹 — 时间记录 Skill是一项面向实际任务的技能,主要用于通过自然语言向 TimeFriend 记录时间、写复盘日记、创建待办,并查询今日统计;在 OpenClaw 环境变量中设置:;

核心要点

  • 支持的操作;
  • 1. 记录时间;
  • 触发词 :用户说"记录时间"、"刚才做了什么"、"帮我记一下";

使用与执行

自然语言解析规则 :;"8:00-9:30 读书 #学习" → content=读书, tags=["学习"]。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

TimeFriend 时迹 — 时间记录 Skill

通过自然语言向 TimeFriend 记录时间、写复盘日记、创建待办,并查询今日统计。

配置

在 OpenClaw 环境变量中设置:

TIMEFRIEND_TOKEN=tf_你的Token(在 timefriend.xin 设置页生成)

支持的操作

1. 记录时间

触发词:用户说"记录时间"、"刚才做了什么"、"帮我记一下"

调用:

POST https://timefriend.xin/api/records
Authorization: Bearer {TIMEFRIEND_TOKEN}
Content-Type: application/json

{
  "content": "活动名称",
  "startTime": "2026-03-11T08:00:00+08:00",
  "endTime":   "2026-03-11T09:30:00+08:00",
  "tags": ["标签1", "标签2"]
}

自然语言解析规则:

  • "8:00-9:30 读书 #学习" → content=读书, tags=["学习"]
  • "今天下午3点到5点开会 #工作/项目" → 换算为当天具体时间, tags=["工作", "项目"]
  • 标签以 # 开头,多级用 / 分隔
  • 时间默认为今天;若用户说"昨天"则用前一天日期
  • 默认时区:北京时间(UTC+8),所有口语时间按北京时间解析后提交
  • 成功后回复:✅ 已记录:{content} {startTime}-{endTime}

2. 写复盘日记(追加模式)

触发词:用户说"写日记"、"记录复盘"、"我今天的思考"、"追加到日记"、"记一下"(后面跟一段感想/思考类内容)

逻辑(两步操作):

第一步:GET 今日已有内容

GET https://timefriend.xin/api/daily-reviews/{今日日期YYYY-MM-DD}
Authorization: Bearer {TIMEFRIEND_TOKEN}
  • 如果返回 200:拿到 data.content(HTML 格式),准备追加
  • 如果返回 404:今天还没有日记,从空内容开始

第二步:PUT 拼接后的完整内容

PUT https://timefriend.xin/api/daily-reviews/{今日日期YYYY-MM-DD}
Authorization: Bearer {TIMEFRIEND_TOKEN}
Content-Type: application/json

{
  "content": "{已有内容}{新段落}"
}

拼接规则:

  • 新内容用

    标签包裹:

    用户说的文字

  • 若今天已有内容,直接在末尾拼接:{existing_content}

    新内容

  • 若今天没有内容,直接发:

    新内容

  • 内容原文存入,不做 AI 改写,保持用户的原始表达

成功后回复:📝 已追加到今日复盘(共 {wordCount} 字)

3. 创建待办任务(添加到待办清单)

触发词:用户说"添加待办"、"记一个任务"、"todo"、"加到待办"

调用:

POST https://timefriend.xin/api/todos
Authorization: Bearer {TIMEFRIEND_TOKEN}
Content-Type: application/json

{
  "title": "任务名称",
  "status": "pending"
}

成功后回复:✅ 待办已添加:{title}

4. 添加到收集箱

触发词:用户说"加到收集箱"、"放进收集箱"、"inbox"、"先收集一下"

收集箱和待办清单不同:收集箱用于临时存放想法/任务,不需要指定日期。

逻辑(两步操作):

第一步:获取用户的收集箱分类列表

GET https://timefriend.xin/api/inbox-categories
Authorization: Bearer {TIMEFRIEND_TOKEN}

返回示例:

{
  "success": true,
  "data": [
    { "id": 12, "name": "工作", "sortOrder": 0 },
    { "id": 13, "name": "想法", "sortOrder": 1 }
  ]
}
  • 如果 data 为空数组:告知用户"你还没有创建收集箱分类,请先在 timefriend.xin 的收集箱页面创建一个分类",终止操作
  • 如果只有一个分类:直接使用该分类的 id
  • 如果有多个分类:询问用户"你有以下收集箱分类:{分类名列表},请问放到哪个?",等用户选择后再继续

第二步:创建收集箱条目

POST https://timefriend.xin/api/todos
Authorization: Bearer {TIMEFRIEND_TOKEN}
Content-Type: application/json

{
  "title": "条目名称",
  "status": "pending",
  "categoryId": {第一步获取的分类id}
}

注意:收集箱条目不需要 taskDate 字段(留 null 即可)。

成功后回复:📥 已加入收集箱「{分类名}」:{title}

5. 查询待办清单

触发词:用户说"今天有什么待办"、"我的任务"、"待办有哪些"、"查一下我的待办"

调用:

GET https://timefriend.xin/api/todos?taskDate=今天日期(YYYY-MM-DD)
Authorization: Bearer {TIMEFRIEND_TOKEN}

将返回的待办列表整理后告知用户,例如: "今天有 3 个待办:✅ 整理会议纪要(已完成)、⏳ 写周报(未完成)、⏳ 回复邮件(未完成)"

  • status 为 pending → 未完成
  • status 为 in-progress → 进行中
  • status 为 completed → 已完成

6. 查询收集箱

触发词:用户说"收集箱里有什么"、"查收集箱"、"我收集了什么"

逻辑(两步操作):

第一步:获取收集箱分类名称(用于显示)

GET https://timefriend.xin/api/inbox-categories
Authorization: Bearer {TIMEFRIEND_TOKEN}

第二步:获取所有收集箱条目

GET https://timefriend.xin/api/todos?taskDate=null
Authorization: Bearer {TIMEFRIEND_TOKEN}

⚠️ 极其重要:URL 中必须包含 taskDate=null(字面字符串 "null"),这是区分收集箱与普通待办的唯一依据。

  • ✅ 正确:/api/todos?taskDate=null
  • ❌ 错误:/api/todos(不带参数,会返回所有日期的待办,数量会远超实际收集箱条目数)
  • ❌ 错误:/api/todos?status=pending(只过滤状态,不限制 taskDate,同样会混入普通待办)

返回的每条数据包含 categoryId,对照第一步的分类列表显示分类名。

展示规则:

  • 只显示 status 为 pending 或 in-progress 的活跃任务
  • 过滤掉 status 为 cancelled 或 completed 的条目
  • 如果有 completed 的任务,在最后补一句:"另有 X 条已完成,如需查看请告知"

整理后告知用户,例如: "你的收集箱共有 5 条: 📁 工作:写一篇关于时间管理的文章、整理 Q1 复盘 📁 想法:买一本《心流》、学习 Swift 语言 📁 未分类:看牙医"

注意:categoryId 为 null 的条目显示为"未分类"。

7. 查询今日统计

触发词:用户说"今天记录了什么"、"查统计"、"今天怎么样"

调用:

GET https://timefriend.xin/api/records?date=今天日期(YYYY-MM-DD)
Authorization: Bearer {TIMEFRIEND_TOKEN}

将返回的记录列表整理后用自然语言告知用户,例如: "今天共记录了 5 段时间,合计 6.5 小时。最长一段:工作/项目(3小时)。"

错误处理

  • 401:Token 无效或已撤销,提示用户去 timefriend.xin 重新生成
  • 400:参数错误,检查格式是否正确(若提示 source not allowed,请去掉 source 字段)
  • 其他:提示"服务暂时不可用,请稍后再试"

示例对话

用户:帮我记一下今天早上 8 点到 9 点半读书,标签学习 OpenClaw:✅ 已记录:读书 08:00-09:30 #学习

用户:添加一个待办,整理会议纪要 OpenClaw:✅ 待办已添加:整理会议纪要

用户:把"买一本关于时间管理的书"加到收集箱 OpenClaw:(你有两个分类:工作、想法,请问放到哪个?) 用户:想法 OpenClaw:📥 已加入收集箱「想法」:买一本关于时间管理的书

用户:写日记,今天状态很好,上午专注工作了三小时,感觉效率很高,下午和团队开了个很有成效的会 OpenClaw:📝 已追加到今日复盘(共 42 字)

用户:再补充一下,晚上读了半小时书,感觉很放松 OpenClaw:📝 已追加到今日复盘(共 63 字)

目录

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn