Communitygithub.com

zenialeaky136/live-to-100-skills

Construa um sistema de habilidades de longevidade para OpenClaw com pontuações de risco, cronogramas de lembretes, monitoramento nutricional e relatórios semanais/mensais

O que é live-to-100-skills?

Este skill para o OpenClaw permite que você implemente um sistema completo de monitoramento de longevidade. Ele calcula pontuações de risco com base em fatores como idade, atividade física e nutrição, gera lembretes personalizados para exames e medicamentos, e rastreia a ingestão de nutrientes essenciais. O sistema também produz relatórios semanais e mensais com análises de progresso e tendências, ajudando usuários a manterem hábitos saudáveis e prevenirem doenças relacionadas ao envelhecimento. Suporta a plataforma OpenClaw e utiliza armazenamento local e APIs de dados de saúde.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add zenialeaky136/live-to-100-skills

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que live-to-100-skills faz?

Construa um sistema de habilidades de longevidade para OpenClaw com pontuações de risco, cronogramas de lembretes, monitoramento nutricional e relatórios semanais/mensais.

Visão Geral

Este skill permite que você integre funcionalidades de longevidade diretamente no OpenClaw. Ele calcula pontuações de risco com base em dados do usuário, como idade, IMC, níveis de atividade física, histórico familiar e hábitos alimentares. Além disso, gerencia lembretes personalizados para check-ups, vacinas e medicamentos, e monitora a ingestão de vitaminas, minerais e macronutrientes.

Funcionalidades Principais

  • Pontuação de Risco: Algoritmo que avalia riscos de doenças crônicas (diabetes, hipertensão, osteoporose) e fornece recomendações.
  • Lembretes Inteligentes: Cronogramas ajustáveis com notificações push para consultas, exames e medicação.
  • Monitoramento Nutricional: Registro de refeições, cálculo de calorias e nutrientes com base em uma base de dados alimentar.
  • Relatórios: Geração automática de relatórios semanais e mensais em formato Markdown, destacando progresso e áreas de melhoria.

Como Usar

  1. Instale o skill no seu ambiente OpenClaw.
  2. Configure as variáveis de ambiente:
    • LONGEVITY_DB_PATH: Caminho para o banco de dados SQLite (padrão: ./longevity.db).
    • HEALTH_API_KEY: Chave de API para serviços de saúde externos (opcional).
  3. Inicie o skill com o comando:
    openclaw start zenialeaky136/live-to-100-skills
    
  4. Siga as instruções no console para registrar usuários e definir parâmetros iniciais.

Estrutura do Projeto

live-to-100-skills/
├── skills/
│   ├── risk_calculator.py          # Cálculo de pontuação de risco
│   ├── reminder_scheduler.py       # Gerenciamento de lembretes
│   ├── nutrition_tracker.py        # Monitoramento nutricional
│   └── report_generator.py        # Relatórios semanais/mensais
├── models/
│   ├── user.py                    # Modelo de dados do usuário
│   └── health_record.py           # Registro de métricas de saúde
├── config/
│   └── settings.yaml              # Configurações padrão
├── data/
│   └── food_database.json         # Base de dados alimentar
├── tests/
│   └── test_skills.py             # Testes unitários
└── README.md                      # Este arquivo

Exemplo de Uso

from skills.risk_calculator import RiskCalculator
from models.user import User

user = User(age=55, bmi=28, activity_level="moderate")
calculator = RiskCalculator()
risk_score = calculator.calculate(user)
print(f"Risco de diabetes: {risk_score['diabetes']:.2f}")

Contribuição

Contribuições são bem-vindas! Siga o guia de contribuição em CONTRIBUTING.md.

Licença

MIT

Habilidades Relacionadas