
关于
集成多个数字健康数据源,连接 WellAlly.tech 知识库,提供个性化健康洞察和建议。
name: wellally-tech description: "集成多个数字健康数据源,连接到 WellAlly.tech 知识库,为个人健康管理系统提供数据导入和知识参考。" risk: unknown source: community
WellAlly 数字健康集成
集成多个数字健康数据源,连接到 WellAlly.tech 知识库,为个人健康管理系统提供数据导入和知识参考。
适用场景
- 需要从 Apple Health、Fitbit、Oura 或 CSV/JSON 导出文件中导入或标准化健康数据。
- 希望将个人健康数据工作流连接到 WellAlly.tech 知识库。
- 任务涉及数据导入、健康数据管理或基于用户健康上下文的文章推荐。
核心功能
1. 数字健康数据导入
- Apple Health (HealthKit):导出 XML/ZIP 文件解析
- Fitbit:OAuth2 API 集成和 CSV 导入
- Oura Ring:API v2 数据同步
- 通用导入:CSV/JSON 文件导入及字段映射
2. WellAlly.tech 知识库集成
- 分类文章索引:营养、健身、睡眠、心理健康、慢性病管理
- 智能推荐:基于用户健康数据推荐相关文章
- URL 引用:提供到 WellAlly.tech 平台的直接链接
3. 数据标准化
- 格式转换:将外部数据转换为本地 JSON 格式
- 字段映射:智能映射不同平台的数据字段
- 数据验证:确保导入数据的完整性和准确性
4. 智能文章推荐
- 健康状态分析:基于用户健康数据进行分析
- 相关性匹配:推荐与用户健康状况最相关的文章
- 分类导航:按健康主题组织知识库文章
使用说明
触发条件
当用户提到以下场景时使用此技能:
数据导入:
- "从 Apple Health 导入我的健康数据"
- "连接我的 Fitbit 设备"
- "同步我的 Oura Ring 数据"
- "导入 CSV 健康数据文件"
- "如何导入运动手环/智能手表数据"
知识库查询:
- "WellAlly 平台上关于高血压的文章"
- "推荐一些健康管理阅读材料"
- "根据我的健康数据推荐文章"
- "WellAlly 知识库中关于睡眠的文章"
- "如何改善我的血压(查询知识库)"
数据管理:
- "我有哪些健康数据来源"
- "整合不同平台的健康数据"
- "查看已导入的外部数据"
执行步骤
步骤一:识别用户意图
确定用户需求:
- 导入数据:从外部健康平台导入数据
- 查询知识库:查找 WellAlly.tech 相关文章
- 获取推荐:基于健康数据推荐文章
- 数据管理:查看或管理已导入的外部数据
步骤二:数据导入工作流
如果用户需要导入数据:
2.1 确定数据来源
const dataSource = identifySource(userInput);
// Possible returns: "apple-health", "fitbit", "oura", "generic-csv", "generic-json"
2.2 读取外部数据 根据数据源类型使用相应的导入脚本:
// Apple Health
const appleHealthData = readAppleHealthExport(exportPath);
// Fitbit
const fitbitData = fetchFitbitData(dateRange);
// Oura Ring
const ouraData = fetchOuraData(dateRange);
// Generic CSV/JSON
const genericData = readGenericFile(filePath, mappingConfig);
2.3 数据映射与转换 将外部数据映射为本地格式:
// Example: Apple Health steps mapping
function mapAppleHealthSteps(appleRecord) {
return {
date: formatDateTime(appleRecord.startDate),
steps: parseInt(appleRecord.value),
source: "Apple Health",
device: appleRecord.sourceName
};
}
// Save to local file
saveToLocalFile("data/fitness/activities.json", mappedData);
2.4 数据验证
function validateImportedData(data) {
// Check required fields
// Validate data types
// Check data ranges
// Ensure correct time format
return {
valid: true,
errors: [],
warnings: []
};
}
2.5 生成导入报告
const importReport = {
source: dataSource,
import_date: new Date().toISOString(),
records_imported: {
steps: 1234,
weight: 30,
heart_rate: 1200,
sleep: 90
},
date_range: {
start: "2025-01-01",
end: "2025-01-22"
},
validation: validationResults
};
步骤三:知识库查询工作流
如果用户需要查询知识库:
3.1 识别查询主题
const topic = identifyTopic(userInput);
// Possible returns: "nutrition", "fitness", "sleep", "mental-health", "chronic-disease"
3.2 搜索知识库文章 根据主题从 WellAlly.tech 知识库中检索相关文章,返回标题、摘要和链接。
3.3 返回推荐结果 将匹配的文章按相关性排序,提供给用户参考。
兼容工具
Claude CodeCursor
标签
安全
