health-trend-analyzer
Ajuda seu agente a analisar dados de saúde ao longo do tempo. É útil para entender tendências, identificar problemas e tomar decisões informadas sobre bem-estar.
O que ela faz
Analisa seus dados de saúde ao longo do tempo para encontrar padrões e mudanças. Ajuda a entender como seu peso, sintomas, medicamentos e outros fatores de saúde estão evoluindo.
Quando usar
- ✓Quando você quer saber como sua saúde mudou nos últimos meses.
- ✓Para ver se há alguma relação entre seus sintomas e medicamentos.
- ✓Se você precisa de um resumo visual das suas tendências de saúde.
Exemplo do que pedir para a IA
“Analise minha saúde nos últimos 6 meses e me diga se há alguma mudança importante.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele olha para os seus registros de saúde (como peso, sintomas, remédios) e usa matemática para encontrar tendências e relações. Depois, ele te mostra um relatório simples ou um gráfico interativo.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill health-trend-analyzerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/health-trend-analyzer/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Analisador de Tendências de Saúde
Analisa tendências e padrões em dados de saúde ao longo do tempo, identifica mudanças, correlações e fornece insights de saúde baseados em dados.
Quando Usar
- Use quando precisar analisar tendências, correlações ou mudanças significativas em dados de saúde ao longo do tempo.
- Tarefas envolvem mudanças multidimensionais ao longo do tempo, como peso, sintomas, medicação, exames de laboratório, humor ou sono.
- Use quando o usuário perguntar "Quais foram as mudanças recentes na minha saúde?" ou precisar de um relatório de tendências.
Funcionalidades Principais
1. Análise de Tendências Multidimensionais
- Tendências de Peso/IMC: Acompanha as mudanças de peso e IMC ao longo do tempo, avaliando tendências de saúde.
- Padrões de Sintomas: Identifica sintomas recorrentes, mudanças na frequência, gatilhos potenciais.
- Adesão à Medicação: Analisa padrões de medicação, identifica padrões de esquecimento e áreas de melhoria.
- Tendências de Exames de Laboratório: Acompanha mudanças em indicadores bioquímicos (colesterol, glicose, pressão arterial, etc.).
- Humor e Sono: Relaciona estados de humor com qualidade do sono, identificando tendências de saúde mental.
2. Motor de Análise de Correlação
- Correlação Medicação-Sintoma: Identifica se novas medicações estão correlacionadas com mudanças nos sintomas.
- Impacto do Estilo de Vida: Relaciona dieta/sono com sintomas e humor.
- Avaliação de Eficácia do Tratamento: Mede se o tratamento levou a melhorias.
- Correlação Ciclo-Sintoma: Rastreamento de correlações relacionadas ao ciclo em saúde feminina.
3. Detecção de Mudanças
- Mudanças Significativas: Alerta sobre mudanças rápidas de peso, novos sintomas, mudanças na medicação.
- Padrões de Piora: Identifica precocemente a deterioração da saúde.
- Identificação de Melhorias: Destaca mudanças positivas na saúde.
- Alertas de Limite: Alerta quando os níveis se aproximam de limites perigosos (radiação, valores extremos de IMC).
4. Insights Preditivos
- Avaliação de Risco: Identifica fatores de risco com base nas tendências.
- Recomendações Preventivas: Sugere medidas preventivas com base em padrões.
- Alerta Precoce: Prevê problemas antes que se tornem graves.
Instruções de Uso
Condições de Acionamento
Use esta habilidade quando o usuário mencionar os seguintes cenários:
Perguntas Gerais:
- ✅ "Quais foram as mudanças na minha saúde no último período?"
- ✅ "Analise minhas tendências de saúde."
- ✅ "Quais são as mudanças na minha condição física?"
- ✅ "Resumo da minha saúde."
Dimensões Específicas:
- ✅ "Quais são as tendências do meu peso/IMC?"
- ✅ "Analise meus padrões de sintomas."
- ✅ "Como está minha adesão à medicação?"
- ✅ "Quais são as mudanças nos meus exames de laboratório?"
- ✅ "Minhas tendências de humor e sono."
Análise de Correlação:
- ✅ "Com o que meus sintomas estão correlacionados?"
- ✅ "Minha medicação é eficaz?"
- ✅ "Qual a relação entre sono e meu humor?"
Período de Tempo:
- Analisa dados dos últimos 3 meses por padrão.
- Suporta: "último mês", "últimos 6 meses", "último ano".
- Suporta: "janeiro de 2025 até agora", "últimos 90 dias".
Passos de Execução
Passo 1: Determinar o Período de Análise
Extraia o período de tempo da entrada do usuário ou use o valor padrão (3 meses).
Passo 2: Ler os Dados de Saúde
Leia as seguintes fontes de dados:
// 1. 个人档案(BMI、体重)
const profile = readFile('data/profile.json');
// 2. 症状记录
const symptomFiles = glob('data/symptoms/**/*.json');
const symptoms = readAllJson(symptomFiles);
// 3. 情绪记录
const moodFiles = glob('data/mood/**/*.json');
const moods = readAllJson(moodFiles);
// 4. 饮食记录
const dietFiles = glob('data/diet/**/*.json');
const diets = readAllJson(dietFiles);
// 5. 用药日志
const medicationLogs = glob('data/medication-logs/**/*.json');
// 6. 女性健康数据(如适用)
const cycleData = readFile('data/cycle-tracker.json');
const pregnancyData = readFile('data/pregnancy-tracker.json');
const menopauseData = readFile('data/menopause-tracker.json');
// 7. 过敏史
const allergies = readFile('data/allergies.json');
// 8. 辐射记录
const radiation = readFile('data/radiation-records.json');
Passo 3: Filtrar os Dados
Filtre os dados com base no período de tempo:
function filterByDate(data, startDate, endDate) {
return data.filter(item => {
const itemDate = new Date(item.date || item.created_at);
return itemDate >= startDate && itemDate <= endDate;
});
}
Passo 4: Análise de Tendências
Realize a análise de tendências para cada dimensão de dados:
4.1 Tendências de Peso/IMC
- Extrair dados históricos de peso.
- Calcular a mudança de IMC.
- Identificar a direção da tendência (ascendente/descendente/estável).
- Avaliar a magnitude da mudança.
4.2 Padrões de Sintomas
- Estatísticas de frequência de sintomas.
- Identificar sintomas de alta frequência.
- Analisar padrões temporais de sintomas.
- Detectar gatilhos de sintomas.
4.3 Adesão à Medicação
- Calcular a taxa geral de adesão.
- Analisar a adesão de cada medicação.
- Identificar padrões de esquecimento.
- Avaliar sugestões de melhoria.
4.4 Resultados de Exames de Laboratório
- Acompanhar indicadores bioquímicos em múltiplos relatórios.
- Comparar com intervalos de referência.
- Identificar melhorias/pioras.
- Marcar indicadores anormais.
4.5 Humor e Sono
- Relacionar pontuações de humor com duração do sono.
- Identificar padrões de flutuação de humor.
- Detectar níveis de estresse.
- Avaliar tendências de saúde mental.
Passo 5: Análise de Correlação
Use métodos estatísticos para identificar correlações:
// 皮尔逊相关系数
function pearsonCorrelation(x, y) {
// 计算相关系数
// 返回值范围:-1(负相关)到 1(正相关)
}
// 应用场景
- 药物开始日期 vs 症状频率
- 睡眠时长 vs 情绪评分
- 体重变化 vs 饮食记录
- 运动量 vs 情绪状态
Passo 6: Detecção de Mudanças
Identifique mudanças significativas:
// 变化点检测
function detectChangePoints(timeSeries) {
// 使用统计方法检测显著变化点
// 例如:体重突然下降、症状突然增加
}
// 阈值警报
function checkThresholds(value, thresholds) {
// 检查是否接近或超过危险阈值
// 例如:BMI > 30、辐射剂量 > 安全限
}
Passo 7: Gerar Insights
Gere insights preditivos com base nos resultados da análise:
// 风险评估
function assessRisks(trends) {
// 识别高风险趋势
// 例如:快速体重下降、频繁症状
}
// 预防建议
function generateRecommendations(trends, correlations) {
// 基于模式建议预防措施
// 例如:改善睡眠、提高用药依从性
}
// 早期预警
function earlyWarnings(trends) {
// 在问题变得严重之前预测
// 例如:症状频率上升、情绪持续低落
}
Passo 8: Gerar Relatório Visualizado
Gere um relatório HTML interativo:
- Resumo dos Dados: Gere resultados de análise em formato JSON.
- Renderização de Modelo HTML: Injete os dados no modelo HTML.
- Configuração de Gráficos ECharts: Configure 6 gráficos interativos.
- Salvar Arquivo: Salve como um arquivo HTML independente.
Consulte: Descrição das Fontes de Dados para o formato de saída detalhado.
Formato de Saída
Relatório de Texto (Versão Concisa)
健康趋势分析报告
━━━━━━━━━━━━━━━━━━━━━━━━━━
生成时间: 2025-12-31
分析周期: 过去3个月 (2025-10-01 至 2025-12-31)
📊 总体评估
━━━━━━━━━━━━━━━━━━━━━━━━━━
改善中: 体重管理、胆固醇水平
稳定: 血糖控制、情绪状态
需关注: 用药依从性、睡眠质量
📊 体重/BMI 趋势
├─ 当前体重: 68.5 kg
├─ 当前 BMI: 23.1(正常范围)
├─ 3个月变化: -2.3 kg(-3.2%)
├─ 趋势: 📉 逐渐减重
└─ 评估: ✅ 积极趋势,在健康范围内
💊 药物依从性
├─ 当前药物: 3种
├─ 总体依从率: 78%
├─ 漏服次数: 8次
├─ 最好: 阿司匹林 (95%)
└─ 需改进: 氨氯地平 (65%)
⚠️ 症状模式
├─ 最频繁: 头痛(过去3个月 12次)
├─ 趋势: 📉 频率下降(较上期减少4次)
├─ 潜在诱因: 与睡眠质量识别出中等相关(r=0.62)
└─ 建议: 继续改善睡眠模式
🧪 化验结果趋势
├─ 胆固醇: 240 → 210 mg/dL(改善 ✅)
├─ 血糖: 5.6 → 5.4 mmol/L(稳定)
├─ 上次检查: 30天前
└─ 建议: 3个月后复查
😊 情绪与睡眠
├─ 平均情绪评分: 6.8/10
├─ 平均睡眠时长: 6.5小时
├─ 趋势: 情绪稳定,睡眠略有改善
└─ 相关性: 睡眠时长与情绪评分强相关(r=0.78)
🔗 相关性分析
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 睡眠时长 ↔ 情绪评分: 强正相关 (r=0.78)
• 体重变化 ↔ 饮食记录: 中等相关 (r=0.55)
• 用药依从性 ↔ 症状频率: 中等负相关 (r=-0.62)
💡 风险评估与建议
━━━━━━━━━━━━━━━━━━━━━━━━━━
🟢 继续保持
• 当前体重管理方法有效
• 胆固醇水平改善明显
🟡 需要关注
• 提高氨氯地平依从性(设置提醒)
• 增加睡眠时长至7-8小时
📅 复查计划
• 3个月后复查血脂四项
• 1个月后评估用药依从性改善
━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 免责声明
本分析仅供参考,不替代专业医疗诊断。
请咨询医生获取专业建议。
Relatório Visualizado HTML (Versão Completa)
…
Perguntas frequentes
Que tipo de dados de saúde ele analisa?
Ele pode analisar peso, IMC, sintomas, uso de medicamentos, resultados de exames, humor e sono.
Ele dá conselhos médicos?
Não, ele apenas mostra os dados e as tendências. Para conselhos médicos, você deve sempre consultar um profissional de saúde.
Por quanto tempo ele analisa os dados?
Por padrão, ele analisa os últimos 3 meses, mas você pode pedir para analisar períodos diferentes, como 1 mês, 6 meses ou 1 ano.
Detalhes
Descrição original do autor
分析一段时间内健康数据的趋势和模式。关联药物、症状、生命体征、化验结果和其他健康指标的变化。识别令人担忧的趋势、改善情况,并提供数据驱动的洞察。当用户询问健康趋势、模式、随时间的变化或"我的健康状况有什么变化?"时使用。支持多维度分析(体重/BMI、症状、药物依从性、化验结果、情绪睡眠),相关性分析,变化检测,以及交互式HTML可视化报告(ECharts图表)。
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3185
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC