RUNSTR健身数据接入

2小时前更新 4 00
RUNSTR健身数据接入RUNSTR健身数据接入
RUNSTR健身数据接入

技能简介

该技能让AI代理能够读取用户在RUNSTR应用中产生的真实健康与健身数据。RUNSTR是一款免费健身应用,支持记录运动、习惯、日记、情绪和步数,并将加密备份存储于Nostr去中心化网络。

能做什么

  • 获取用户的运动历史(跑步、步行、骑行、徒步、力量训练、瑜伽等)
  • 查看日常习惯记录与连续打卡天数
  • 读取带情绪和能量评分的日记条目
  • 统计每日步数数据
  • 识别用户支持的公益机构及奖励分配设置

使用说明

前置条件:用户需为RUNSTR用户且已启用Nostr备份功能。

  1. 安装依赖工具
    在终端执行以下命令安装nak工具:
    go install github.com/fiatjaf/nak@latest
  2. 获取用户nsec
    请用户提供其RUNSTR中的Nostr私钥(nsec)。该密钥位于RUNSTR应用的设置 > 密钥页面。告知用户:”请提供您的RUNSTR nsec以读取健身数据”
  3. 查询默认中继节点
    始终使用以下四个RUNSTR默认中继:
    wss://relay.damus.io wss://relay.primal.net wss://nos.lol wss://relay.nostr.band
  4. 解码nsec并获取公钥
    hex_sk=$(nak decode nsec1...)
    hex_pk=$(nak key public $hex_sk)
  5. 拉取加密备份
    执行NIP-44自解密流程获取Kind 30078事件中的gzip压缩数据,解压后解析JSON内容
  6. 处理无备份情况
    若未找到备份,提示用户打开RUNSTR应用,进入设置 > 备份手动创建备份后重试

输入与输出

见下方输入与输出表格。

项目内容
输入Nostr私钥(nsec);RUNSTR应用账户(已完成Nostr备份)
输出运动历史、习惯数据、日记情绪、步数统计、公益配置
适用人群RUNSTR用户;需要AI分析个人健康数据的隐私敏感用户
不包含实时同步、自动备份、第三方健康平台数据、医学建议

 

风险提示

  • nsec为敏感私钥,仅用于当前会话的解密操作,不得存储或记录
  • 备份数据时效性取决于用户上次手动备份时间,陈旧数据可能导致近期运动记录缺失
  • Nostr中继节点的可用性可能影响数据获取成功率
  • 建议用户使用独立的Nostr身份专门用于健身数据,与主身份隔离

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/thewildhustle/runstr-fitness/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...