wellally-tech
Synchronize health data from wearable devices and provide relevant wellness article recommendations.
Install
mkdir -p .claude/skills/wellally-tech && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6074" && unzip -o skill.zip -d .claude/skills/wellally-tech && rm skill.zipInstalls to .claude/skills/wellally-tech
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Integrate digital health data sources (Apple Health, Fitbit, Oura Ring) and connect to WellAlly.tech knowledge base. Import external health device data, standardize to local format, and recommend relevant WellAlly.tech knowledge base articles based on health data. Support generic CSV/JSON import, provide intelligent article recommendations, and help users better manage personal health data.Key capabilities
- →Import data from Apple Health, Fitbit, and Oura Ring
- →Standardize external health data into local JSON format
- →Recommend WellAlly.tech articles based on health metrics
- →Validate completeness and accuracy of imported data
How it works
The skill parses external health exports or API data, maps fields to a local schema, and analyzes the resulting metrics to suggest relevant articles from the WellAlly knowledge base.
Inputs & outputs
When to use wellally-tech
- →Importing Oura Ring sleep data
- →Standardizing Fitbit CSV exports
- →Recommending health content based on activity
- →Managing health data metrics
About this skill
WellAlly Digital Health Integration
Integrate multiple digital health data sources, connect to WellAlly.tech knowledge base, providing data import and knowledge reference for personal health management systems.
Core Features
1. Digital Health Data Import
- Apple Health (HealthKit): Export XML/ZIP file parsing
- Fitbit: OAuth2 API integration and CSV import
- Oura Ring: API v2 data synchronization
- Generic Import: CSV/JSON file import with field mapping
2. WellAlly.tech Knowledge Base Integration
- Categorized Article Index: Nutrition, fitness, sleep, mental health, chronic disease management
- Intelligent Recommendations: Recommend relevant articles based on user health data
- URL References: Provide direct links to WellAlly.tech platform
3. Data Standardization
- Format Conversion: Convert external data to local JSON format
- Field Mapping: Intelligently map data fields from different platforms
- Data Validation: Ensure completeness and accuracy of imported data
4. Intelligent Article Recommendations
- Health Status Analysis: Based on user health data analysis
- Relevance Matching: Recommend articles most relevant to user health conditions
- Category Navigation: Organize knowledge base articles by health topics
Usage Instructions
Trigger Conditions
Use this skill when users mention the following scenarios:
Data Import:
- ✅ "Import my health data from Apple Health"
- ✅ "Connect my Fitbit device"
- ✅ "Sync my Oura Ring data"
- ✅ "Import CSV health data file"
- ✅ "How to import fitness tracker/smartwatch data"
Knowledge Base Query:
- ✅ "Articles about hypertension on WellAlly platform"
- ✅ "Recommend some health management reading materials"
- ✅ "Recommend articles based on my health data"
- ✅ "WellAlly knowledge base articles about sleep"
- ✅ "How to improve my blood pressure (check knowledge base)"
Data Management:
- ✅ "What health data sources do I have"
- ✅ "Integrate health data from different platforms"
- ✅ "View imported external data"
Execution Steps
Step 1: Identify User Intent
Determine what the user wants:
- Import Data: Import data from external health platforms
- Query Knowledge Base: Find WellAlly.tech related articles
- Get Recommendations: Recommend articles based on health data
- Data Management: View or manage imported external data
Step 2: Data Import Workflow
If user wants to import data:
2.1 Determine Data Source
const dataSource = identifySource(userInput);
// Possible returns: "apple-health", "fitbit", "oura", "generic-csv", "generic-json"
2.2 Read External Data Use appropriate import script based on data source type:
// 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 Data Mapping and Conversion Map external data to local format:
// 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 Data Validation
function validateImportedData(data) {
// Check required fields
// Validate data types
// Check data ranges
// Ensure correct time format
return {
valid: true,
errors: [],
warnings: []
};
}
2.5 Generate Import Report
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
};
Step 3: Knowledge Base Query Workflow
If user wants to query knowledge base:
3.1 Identify Query Topic
const topic = identifyTopic(userInput);
// Possible returns: "nutrition", "fitness", "sleep", "mental-health", "chronic-disease", "hypertension", "diabetes", etc.
3.2 Search Relevant Articles Find relevant articles from knowledge base index:
function searchKnowledgeBase(topic) {
// Read knowledge base index
const kbIndex = readFile('.claude/skills/wellally-tech/knowledge-base/index.md');
// Find matching articles
const articles = kbIndex.categories.filter(cat =>
cat.tags.includes(topic) || cat.keywords.includes(topic)
);
return articles;
}
3.3 Return Article Links
const results = {
topic: topic,
articles: [
{
title: "Hypertension Monitoring and Management",
url: "https://wellally.tech/knowledge-base/chronic-disease/hypertension-monitoring",
category: "Chronic Disease Management",
description: "Learn how to effectively monitor and manage blood pressure"
},
{
title: "Blood Pressure Lowering Strategies",
url: "https://wellally.tech/knowledge-base/chronic-disease/bp-lowering-strategies",
category: "Chronic Disease Management",
description: "Improve blood pressure levels through lifestyle changes"
}
],
total_found: 2
};
Step 4: Intelligent Recommendation Workflow
If user wants personalized recommendations:
4.1 Read User Health Data
// Read relevant health data
const profile = readFile('data/profile.json');
const bloodPressure = glob('data/blood-pressure/**/*.json');
const sleepRecords = glob('data/sleep/**/*.json');
const weightHistory = profile.weight_history || [];
4.2 Analyze Health Status
function analyzeHealthStatus(data) {
const status = {
concerns: [],
good_patterns: []
};
// Analyze blood pressure
if (data.blood_pressure?.average > 140/90) {
status.concerns.push({
area: "blood_pressure",
severity: "high",
condition: "Hypertension",
value: data.blood_pressure.average
});
}
// Analyze sleep
if (data.sleep?.average_duration < 6) {
status.concerns.push({
area: "sleep",
severity: "medium",
condition: "Sleep Deprivation",
value: data.sleep.average_duration + " hours"
});
}
// Analyze weight trend
if (data.weight?.trend === "increasing") {
status.concerns.push({
area: "weight",
severity: "medium",
condition: "Weight Gain",
value: data.weight.change + " kg"
});
}
// Identify good patterns
if (data.steps?.average > 8000) {
status.good_patterns.push({
area: "activity",
description: "Daily average steps over 8000",
value: data.steps.average
});
}
return status;
}
4.3 Recommend Relevant Articles
function recommendArticles(healthStatus) {
const recommendations = [];
for (const concern of healthStatus.concerns) {
const articles = findArticlesForCondition(concern.condition);
recommendations.push({
condition: concern.condition,
severity: concern.severity,
articles: articles
});
}
return recommendations;
}
4.4 Generate Recommendation Report
const recommendationReport = {
generated_at: new Date().toISOString(),
health_status: healthStatus,
recommendations: recommendations,
total_articles: recommendations.reduce((sum, r) => sum + r.articles.length, 0)
};
Output Format
Data Import Output
✅ Data Import Successful
Data Source: Apple Health
Import Time: 2025-01-22 14:30:00
Import Records Statistics:
━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Step Records: 1,234 records
⚖️ Weight Records: 30 records
❤️ Heart Rate Records: 1,200 records
😴 Sleep Records: 90 records
Data Time Range: 2025-01-01 to 2025-01-22
━━━━━━━━━━━━━━━━━━━━━━━━━━
💾 Data Saved To:
• data/fitness/activities.json (steps)
• data/profile.json (weight history)
• data/fitness/heart-rate.json (heart rate)
• data/sleep/sleep-records.json (sleep)
⚠️ Validation Warnings:
• 3 step records missing timestamps, used default values
• 1 weight record abnormal (<20kg), skipped
💡 Next Steps:
• Use /health-trend to analyze imported data
• Use /wellally-tech for personalized article recommendations
Knowledge Base Query Output
📚 WellAlly Knowledge Base Search Results
Search Topic: Hypertension Management
Articles Found: 2
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Hypertension Monitoring and Management
Category: Chronic Disease Management
Link: https://wellally.tech/knowledge-base/chronic-disease/hypertension-monitoring
Description: Learn how to effectively monitor and manage blood pressure
2. Blood Pressure Lowering Strategies
Category: Chronic Disease Management
Link: https://wellally.tech/knowledge-base/chronic-disease/bp-lowering-strategies
Description: Improve blood pressure levels through lifestyle modifications
━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 Related Topics:
• Diabetes Management
• Cardiovascular Health
• Medication Adherence
💡 Tips:
Click links to visit [WellAlly.tech](https://www.wellally.tech/) platform for full articles
Intelligent Recommendation Output
💡 Article Recommendations Based on Your Health Data
Generated Time: 2025-01-22 14:30:00
━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 Attention Needed: Blood Pressure Management
━━━━━━━━━━━━━━━━━━━━━━━━━━
Current Status: Average blood pressure 142/92 mmHg (elevated)
Recommended Articles:
1. Hypertension Monitoring and Management
https://wellally.tech/knowledge-base/chronic-disease/hypertension-monitoring
2. Blood Pressure Lowering Strategies
https://wellally.tech/knowledge-base/chronic-disease/bp-lowering-strategies
3. Antihypert
---
*Content truncated.*
When not to use it
- →When you need to modify the WellAlly.tech knowledge base directly
Prerequisites
Limitations
- →Knowledge base articles are accessed via URL and require network connectivity
- →Only supports specific health platforms and generic CSV/JSON formats
How it compares
It combines data ingestion with intelligent content matching, whereas standard tools only handle one or the other.
Compared to similar skills
wellally-tech side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| wellally-tech (this skill) | 1 | 6mo | Review | Intermediate |
| kegg-database | 1 | 7mo | Review | Intermediate |
| reactome-database | 1 | 7mo | Review | Advanced |
| ena-database | 2 | 7mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by huifer
View all by huifer →You might also like
kegg-database
davila7
Direct REST API access to KEGG (academic use only). Pathway analysis, gene-pathway mapping, metabolic pathways, drug interactions, ID conversion. For Python workflows with multiple databases, prefer bioservices. Use this for direct HTTP/REST work or KEGG-specific control.
reactome-database
davila7
Query Reactome REST API for pathway analysis, enrichment, gene-pathway mapping, disease pathways, molecular interactions, expression analysis, for systems biology studies.
ena-database
davila7
Access European Nucleotide Archive via API/FTP. Retrieve DNA/RNA sequences, raw reads (FASTQ), genome assemblies by accession, for genomics and bioinformatics pipelines. Supports multiple formats.
metabolomics-workbench-database
davila7
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
biopython
davila7
Primary Python toolkit for molecular biology. Preferred for Python-based PubMed/NCBI queries (Bio.Entrez), sequence manipulation, file parsing (FASTA, GenBank, FASTQ, PDB), advanced BLAST workflows, structures, phylogenetics. For quick BLAST, use gget. For direct REST API, use pubmed-database.
uniprot-database
davila7
Direct REST API access to UniProt. Protein searches, FASTA retrieval, ID mapping, Swiss-Prot/TrEMBL. For Python workflows with multiple databases, prefer bioservices (unified interface to 40+ services). Use this for direct HTTP/REST work or UniProt-specific control.