{"id":"fa01ae73-acdb-404d-8aa0-bc8393e2bee1","entityType":"agent","slug":"clawhub-voronindenis5-symptom-timeline","name":"symptom-timeline","canonicalUrl":"https://www.xpersona.co/agent/clawhub-voronindenis5-symptom-timeline","canonicalPath":"/agent/clawhub-voronindenis5-symptom-timeline","generatedAt":"2026-10-10T10:52:21.815Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T07:56:57.084Z","emptyReason":null},"description":"Track symptoms over time and generate doctor-ready timelines. Correlates symptoms with food, weather, medication, activity, sleep, and stress. Detects patterns, flare-ups, and produces concise clinical reports. Skill: symptom-timeline Owner: voronindenis5 Summary: Track symptoms over time and generate doctor-ready timelines. Correlates symptoms with food, weather, medication, activity, sleep, and stress. Detects patterns, flare-ups, and produces concise clinical reports. Tags: latest:0.1.0 Version history: v0.1.0 | 2026-08-14T06:18:39.707Z | auto Initial release of symptom-timeline. - Track symptoms over time, including sev","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17b6amkd3wzqgg640v03a9r1n83gxs1:symptom-timeline","sourceUrl":"https://clawhub.ai/voronindenis5/symptom-timeline","homepage":"https://clawhub.ai/voronindenis5/skills/symptom-timeline","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/voronindenis5/symptom-timeline","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/voronindenis5/skills/symptom-timeline","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Track symptoms over time and generate doctor-ready timelines. Correlates symptoms with food, weather, medication, activity, sleep, and stress. Detects patterns,"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T07:56:57.084Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T07:56:57.084Z","emptyReason":null},"stars":null,"forks":null,"downloads":1576,"packageName":null,"latestVersion":"0.1.0","tractionLabel":"1.6K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T07:56:57.084Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T07:56:57.084Z","lastCrawledAt":"2026-10-10T07:56:57.084Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T07:56:57.084Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.0","createdAt":"2026-08-14T06:18:39.707Z","changelog":"Initial release of symptom-timeline. - Track symptoms over time, including severity, notes, and triggers. - Detect and correlate symptom patterns with food, stress, weather, medication, sleep, and activity. - Generate doctor-ready reports and timelines. - Visualize symptom trends using chronological logs and ASCII heatmaps. - Export plain-text reports for medical appointments.","fileCount":11,"zipByteSize":14532}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17b6amkd3wzqgg640v03a9r1n83gxs1:symptom-timeline","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T10:52:21.814Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-symptom-timeline/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T07:56:57.084Z","emptyReason":null},"readme":"Skill: symptom-timeline\n\nOwner: voronindenis5\n\nSummary: Track symptoms over time and generate doctor-ready timelines. Correlates symptoms with food, weather, medication, activity, sleep, and stress. Detects patterns, flare-ups, and produces concise clinical reports.\n\nTags: latest:0.1.0\n\nVersion history:\n\nv0.1.0 | 2026-08-14T06:18:39.707Z | auto\n\nInitial release of symptom-timeline.\n\n- Track symptoms over time, including severity, notes, and triggers.\n- Detect and correlate symptom patterns with food, stress, weather, medication, sleep, and activity.\n- Generate doctor-ready reports and timelines.\n- Visualize symptom trends using chronological logs and ASCII heatmaps.\n- Export plain-text reports for medical appointments.\n\nArchive index:\n\nArchive v0.1.0: 11 files, 14532 bytes\n\nFiles: .gitignore (42b), LICENSE (1070b), README.md (1893b), references (0b), references/doctor-visit-prep.md (2705b), references/symptom-tracking-guide.md (3236b), scripts (0b), scripts/symptom_tracker.py (22639b), skill-card.md (2089b), SKILL.md (2358b), _meta.json (135b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: symptom-timeline\nversion: 1.0.0\nauthor: Denis Voronin\nlicense: MIT\ndescription: >\n  Track symptoms over time and generate doctor-ready timelines. Correlates\n  symptoms with food, weather, medication, activity, sleep, and stress.\n  Detects patterns, flare-ups, and produces concise clinical reports.\n---\n\n# Symptom Timeline\n\nTrack symptoms over time. Find what triggers them. Generate doctor-ready reports.\n\n## Quick Start\n\n```bash\n# Log a symptom with triggers\npython3 scripts/symptom_tracker.py log \\\n  --name headache \\\n  --severity 7 \\\n  --triggers \"poor sleep,stress,caffeine\"\n\n# View all entries chronologically\npython3 scripts/symptom_tracker.py timeline\n\n# Find what triggers your symptoms\npython3 scripts/symptom_tracker.py correlate\n\n# Get a doctor-ready summary\npython3 scripts/symptom_tracker.py summary\n\n# Export a plain-text report for your appointment\npython3 scripts/symptom_tracker.py export --output report.txt\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `log` | Record a symptom (name, severity 1-10, time, notes, triggers) |\n| `timeline` | Show chronological log, optionally filtered by name or date range |\n| `correlate` | Detect trigger-symptom patterns and co-occurring symptoms |\n| `summary` | Generate a doctor-ready report with trends and triggers |\n| `flare-up` | Detect worsening patterns (consecutive high severity, sudden jumps) |\n| `heatmap` | ASCII severity heatmap over days/weeks |\n| `export` | Export a plain-text report for a doctor visit |\n\n## Trigger Categories\n\nThe script auto-categorizes triggers into:\n\n- **food** — meals, dairy, gluten, caffeine, alcohol, etc.\n- **stress** — anxiety, work pressure, deadlines\n- **weather** — humidity, barometric pressure, temperature\n- **medication** — drugs, doses, missed medications\n- **sleep** — insomnia, poor sleep, fatigue\n- **activity** — exercise, prolonged sitting/standing\n\nYou can also use explicit prefixes: `food:dairy`, `weather:high humidity`.\n\n## Data Storage\n\nAll data is stored in `symptom_db.json` (in the skill directory by default).\nUse `--db /path/to/file.json` to specify a custom location.\n\n## References\n\n- [Symptom Tracking Guide](references/symptom-tracking-guide.md) — what to track for common conditions\n- [Doctor Visit Prep](references/doctor-visit-prep.md) — how to present symptoms effectively\n\nFile v0.1.0:README.md\n\n# Symptom Timeline\n\nTrack symptoms over time, identify triggers, and generate doctor-ready reports.\n\n## Features\n\n- **Symptom Logging** — Record symptoms with severity (1-10), timestamp, notes, and triggers\n- **Timeline View** — Chronological history with severity bars\n- **Trigger Correlation** — Detects patterns like \"headache correlates with poor sleep (80%)\"\n- **Cross-Symptom Analysis** — Identifies symptoms that co-occur\n- **Flare-Up Detection** — Flags consecutive high-severity episodes and sudden jumps\n- **Severity Heatmap** — Visual ASCII heatmap of symptom intensity over time\n- **Doctor Report Export** — Clean, chronological plain-text report for appointments\n\n## Quick Start\n\n```bash\n# Log a symptom\npython3 scripts/symptom_tracker.py log \\\n  --name headache \\\n  --severity 7 \\\n  --triggers \"poor sleep,stress\"\n\n# See your timeline\npython3 scripts/symptom_tracker.py timeline\n\n# Find patterns\npython3 scripts/symptom_tracker.py correlate\n\n# Generate a summary\npython3 scripts/symptom_tracker.py summary\n\n# Detect flare-ups\npython3 scripts/symptom_tracker.py flare-up\n\n# Visualize severity\npython3 scripts/symptom_tracker.py heatmap --name headache --days 30\n\n# Export for your doctor\npython3 scripts/symptom_tracker.py export --output report.txt\n```\n\n## Trigger Categories\n\nTriggers are auto-categorized into: **food, stress, weather, medication, sleep, activity**.\n\n```bash\n# Explicit category prefix\npython3 scripts/symptom_tracker.py log --name \"joint pain\" --severity 6 \\\n  --triggers \"weather:high humidity,activity:long walk\"\n\n# Auto-categorized\npython3 scripts/symptom_tracker.py log --name migraine --severity 8 \\\n  --triggers \"chocolate,deadline,poor sleep\"\n```\n\n## Requirements\n\n- Python 3.7+ (stdlib only, no pip dependencies)\n\n## Data\n\nAll entries are stored in `symptom_db.json`. Use `--db path.json` to customize.\n\n## License\n\nMIT © Denis Voronin\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn75wwn4x6djaf28jbykeamazd81gtdp\",\n  \"slug\": \"symptom-timeline\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1786688319707\n}\n\nFile v0.1.0:references/doctor-visit-prep.md\n\n# Doctor Visit Preparation\n\nHow to present your symptom data effectively during medical appointments.\n\n---\n\n## Before the Visit\n\n1. **Generate your report** at least a day before:\n   ```bash\n   python3 scripts/symptom_tracker.py export --output my_report.txt\n   python3 scripts/symptom_tracker.py summary\n   ```\n\n2. **Review correlations** to understand your patterns:\n   ```bash\n   python3 scripts/symptom_tracker.py correlate\n   ```\n\n3. **Check for flare-ups** so you can discuss them:\n   ```bash\n   python3 scripts/symptom_tracker.py flare-up\n   ```\n\n4. **Highlight the top 3 issues** you want to discuss — doctors have limited time.\n\n## During the Visit\n\n### Lead with the summary, not the raw data\nDoctors are time-pressed. Start with:\n- \"I've been tracking my symptoms for [X weeks].\"\n- \"My top concern is [symptom] — it's been [trending up/stable/spiking].\"\n- \"I've noticed it correlates with [trigger].\"\n\n### Bring the printed report\nHand over the exported text report. It provides:\n- A clear timeline they can scan\n- Objective severity data (not just \"it's been bad\")\n- Identified triggers they can evaluate\n- Medications you've taken (so they can check interactions)\n\n### Key questions to ask\n- \"Does this pattern match what you'd expect for [condition]?\"\n- \"Could any of these triggers be modified?\"\n- \"Should I adjust my medication based on this data?\"\n- \"Are there additional symptoms I should be tracking?\"\n- \"Does the severity trend suggest we need to change the treatment plan?\"\n\n## What Doctors Look For\n\n| Data Point | Why It Matters |\n|-----------|----------------|\n| **Frequency** | How often = severity of the condition |\n| **Severity trend** | Worsening = treatment may need adjusting |\n| **Triggers** | Avoidable triggers = actionable advice |\n| **Response to medication** | Did severity drop after starting a med? |\n| **Flare-up patterns** | Helps predict and prevent future episodes |\n| **Co-occurring symptoms** | May indicate a unified underlying cause |\n\n## Effective Communication Tips\n\n1. **Be quantifiable** — \"7 out of 10, three times this week\" beats \"it's been really bad.\"\n2. **Show trends** — \"It was a 5 last month, now it's an 8\" is powerful information.\n3. **Don't over-explain** — let the report speak; fill in context when asked.\n4. **Mention medication changes** — if you started/stopped anything, flag it.\n5. **Ask for a follow-up plan** — what to track next, when to come back.\n\n## After the Visit\n\n- Log any new diagnoses or medication changes as notes\n- Add any new tracking recommendations from the doctor\n- Continue logging to measure whether the new treatment plan is working\n- Run `correlate` after 2-4 weeks to see if patterns have shifted\n\nFile v0.1.0:references/symptom-tracking-guide.md\n\n# Symptom Tracking Guide\n\nWhat to track for common chronic conditions. Use this as a reference when logging\nsymptoms to ensure you're capturing the data that matters.\n\n---\n\n## Migraines / Headaches\n\n**Key symptoms to track:**\n- Pain location (one-sided, behind eyes, temples, back of head)\n- Pain type (throbbing, pressure, sharp, dull)\n- Severity (1-10)\n- Duration (minutes to days)\n- Aura (visual disturbances, sensitivity to light/sound)\n- Nausea or vomiting\n\n**Common triggers to log:**\n- **Food**: chocolate, aged cheese, MSG, nitrates, red wine, caffeine (or withdrawal)\n- **Sleep**: too little, too much, disrupted\n- **Stress**: high-pressure events, let-down after stress\n- **Weather**: barometric pressure changes, bright sun, heat\n- **Hormonal**: menstrual cycle (if applicable)\n- **Activity**: intense exertion, screen time\n\n## Irritable Bowel Syndrome (IBS)\n\n**Key symptoms to track:**\n- Abdominal pain/cramping (location, severity)\n- Bloating\n- Bowel movement type (diarrhea, constipation, mixed) — compare to Bristol scale\n- Urgency\n- Gas\n\n**Common triggers to log:**\n- **Food**: FODMAPs (onions, garlic, wheat, dairy, beans), spicy food, fatty food, caffeine, alcohol\n- **Stress**: anxiety, social pressure, work\n- **Sleep**: poor sleep worsens gut motility\n- **Medication**: antibiotics, new supplements\n- **Activity**: eating too fast, irregular meal times\n\n## Arthritis / Joint Pain\n\n**Key symptoms to track:**\n- Joint(s) affected (which fingers, knees, hips, etc.)\n- Pain severity (1-10)\n- Stiffness (morning stiffness duration is a key metric)\n- Swelling or warmth\n- Range of motion limitation\n- Fatigue\n\n**Common triggers to log:**\n- **Weather**: humidity, cold, rain, barometric pressure drops\n- **Activity**: overexertion, repetitive motion, new exercise\n- **Food**: nightshades (tomatoes, peppers, potatoes), sugar, alcohol (varies by person)\n- **Sleep**: poor sleep increases pain sensitivity\n- **Medication**: missed doses, NSAIDs, biologic timing\n\n## Autoimmune Conditions (Lupus, RA, Psoriasis, etc.)\n\n**Key symptoms to track:**\n- Joint pain and swelling\n- Fatigue severity (1-10) — track separately from pain\n- Skin changes (rashes, lesions, photosensitivity)\n- Fever (low-grade)\n- Flare frequency and duration\n- Medication side effects\n\n**Common triggers to log:**\n- **Stress**: emotional or physical stress is a top flare trigger\n- **Sleep**: exhaustion is both a trigger and a symptom\n- **Weather**: sun exposure (especially lupus), UV index, temperature extremes\n- **Medication**: dose changes, missed medications, new drugs\n- **Food**: alcohol, processed foods (inflammatory)\n- **Activity**: overexertion triggers post-exertional malaise\n\n## General Tips\n\n1. **Log immediately** — memory degrades quickly. Log symptoms as they happen.\n2. **Be consistent** — log even mild symptoms (severity 1-3). Baselines matter.\n3. **Track the absence** — note when you feel good too. Patterns need contrast.\n4. **Be specific with triggers** — \"ate pizza\" is better than \"bad food\".\n5. **Use notes** for anything unusual that doesn't fit a category.\n6. **Review weekly** — run `correlate` regularly to catch patterns early.\n7. **Share the export** — bring the generated report to every doctor visit.\n\nFile v0.1.0:skill-card.md\n\n## Description:\n\nTrack symptoms over time, correlate them with food, weather, medication, activity, sleep, and stress, and generate doctor-ready timelines and reports.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[voronindenis5](https://clawhub.ai/user/voronindenis5)\n\n### License/Terms of Use:\n\nMIT\n\n## Use Case:\n\nExternal users and developers use this skill to log symptom history, inspect trigger patterns, and prepare plain-text summaries for clinical appointments. The outputs support appointment preparation and discussion with a clinician.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Symptom and medication history may be stored in local plaintext files.\n\nMitigation: Use a private local path for symptom_db.json and exported reports; keep them out of shared, synced, or version-controlled folders.\n\nRisk: Generated correlations and summaries could be mistaken for medical advice.\n\nMitigation: Review outputs before sharing and treat them as appointment-preparation notes for clinician discussion, not diagnosis or treatment guidance.\n\n## Reference(s):\n\n- [Symptom Tracking Guide](references/symptom-tracking-guide.md)\n- [Doctor Visit Preparation](references/doctor-visit-prep.md)\n- [Source Repository](https://github.com/voronindenis5/symptom-timeline)\n- [ClawHub Skill Page](https://clawhub.ai/voronindenis5/skills/symptom-timeline)\n\n## Skill Output:\n\n**Output Type(s):** [text, shell commands, guidance]\n\n**Output Format:** [Markdown guidance with command examples and plain-text report output]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Creates or reads a local JSON symptom database and can export plain-text reports.]\n\n## Skill Version(s):\n\n0.1.0 (source: ClawHub release metadata; artifact frontmatter says 1.0.0)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v0.1.0:LICENSE\n\nMIT License\n\nCopyright (c) 2026 Denis Voronin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","readmeExcerpt":"Skill: symptom-timeline Owner: voronindenis5 Summary: Track symptoms over time and generate doctor-ready timelines. Correlates symptoms with food, weather, medication, activity, sleep, and stress. Detects patterns, flare-ups, and produces concise clinical reports. Tags: latest:0.1.0 Version history: v0.1.0 | 2026-08-14T06:18:39.707Z | auto Initial release of symptom-timeline. - Track symptoms over time, including sev","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# Log a symptom with triggers\npython3 scripts/symptom_tracker.py log \\\n  --name headache \\\n  --severity 7 \\\n  --triggers \"poor sleep,stress,caffeine\"\n\n# View all entries chronologically\npython3 scripts/symptom_tracker.py timeline\n\n# Find what triggers your symptoms\npython3 scripts/symptom_tracker.py correlate\n\n# Get a doctor-ready summary\npython3 scripts/symptom_tracker.py summary\n\n# Export a plain-text report for your appointment\npython3 scripts/symptom_tracker.py export --output report.txt"},{"language":"bash","snippet":"# Log a symptom\npython3 scripts/symptom_tracker.py log \\\n  --name headache \\\n  --severity 7 \\\n  --triggers \"poor sleep,stress\"\n\n# See your timeline\npython3 scripts/symptom_tracker.py timeline\n\n# Find patterns\npython3 scripts/symptom_tracker.py correlate\n\n# Generate a summary\npython3 scripts/symptom_tracker.py summary\n\n# Detect flare-ups\npython3 scripts/symptom_tracker.py flare-up\n\n# Visualize severity\npython3 scripts/symptom_tracker.py heatmap --name headache --days 30\n\n# Export for your doctor\npython3 scripts/symptom_tracker.py export --output report.txt"},{"language":"bash","snippet":"# Explicit category prefix\npython3 scripts/symptom_tracker.py log --name \"joint pain\" --severity 6 \\\n  --triggers \"weather:high humidity,activity:long walk\"\n\n# Auto-categorized\npython3 scripts/symptom_tracker.py log --name migraine --severity 8 \\\n  --triggers \"chocolate,deadline,poor sleep\""},{"language":"bash","snippet":"python3 scripts/symptom_tracker.py export --output my_report.txt\n   python3 scripts/symptom_tracker.py summary"},{"language":"bash","snippet":"python3 scripts/symptom_tracker.py correlate"},{"language":"bash","snippet":"python3 scripts/symptom_tracker.py flare-up"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: symptom-timeline\nversion: 1.0.0\nauthor: Denis Voronin\nlicense: MIT\ndescription: >\n  Track symptoms over time and generate doctor-ready timelines. Correlates\n  symptoms with food, weather, medication, activity, sleep, and stress.\n  Detects patterns, flare-ups, and produces concise clinical reports.\n---\n\n# Symptom Timeline\n\nTrack symptoms over time. Find what triggers them. Generate doctor-ready reports.\n\n## Quick Start\n\n```bash\n# Log a symptom with triggers\npython3 scripts/symptom_tracker.py log \\\n  --name headache \\\n  --severity 7 \\\n  --triggers \"poor sleep,stress,caffeine\"\n\n# View all entries chronologically\npython3 scripts/symptom_tracker.py timeline\n\n# Find what triggers your symptoms\npython3 scripts/symptom_tracker.py correlate\n\n# Get a doctor-ready summary\npython3 scripts/symptom_tracker.py summary\n\n# Export a plain-text report for your appointment\npython3 scripts/symptom_tracker.py export --output report.txt\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `log` | Record a symptom (name, severity 1-10, time, notes, triggers) |\n| `timeline` | Show chronological log, optionally filtered by name or date range |\n| `correlate` | Detect trigger-symptom patterns and co-occurring symptoms |\n| `summary` | Generate a doctor-ready report with trends and triggers |\n| `flare-up` | Detect worsening patterns (consecutive high severity, sudden jumps) |\n| `heatmap` | ASCII severity heatmap over days/weeks |\n| `export` | Export a plain-text report for a doctor visit |\n\n## Trigger Categories\n\nThe script auto-categorizes triggers into:\n\n- **food** — meals, dairy, gluten, caffeine, alcohol, etc.\n- **stress** — anxiety, work pressure, deadlines\n- **weather** — humidity, barometric pressure, temperature\n- **medication** — drugs, doses, missed medications\n- **sleep** — insomnia, poor sleep, fatigue\n- **activity** — exercise, prolonged sitting/standing\n\nYou can also use explicit prefixes: `food:dairy`, `weather:high humidity`.\n\n## Data Storage\n\nAll data is stored in `symptom_db.json` (in the skill directory by default).\nUse `--db /path/to/file.json` to specify a custom location.\n\n## References\n\n- [Symptom Tracking Guide](references/symptom-tracking-guide.md) — what to track for common conditions\n- [Doctor Visit Prep](references/doctor-visit-prep.md) — how to present symptoms effectively"},{"path":"README.md","content":"# Symptom Timeline\n\nTrack symptoms over time, identify triggers, and generate doctor-ready reports.\n\n## Features\n\n- **Symptom Logging** — Record symptoms with severity (1-10), timestamp, notes, and triggers\n- **Timeline View** — Chronological history with severity bars\n- **Trigger Correlation** — Detects patterns like \"headache correlates with poor sleep (80%)\"\n- **Cross-Symptom Analysis** — Identifies symptoms that co-occur\n- **Flare-Up Detection** — Flags consecutive high-severity episodes and sudden jumps\n- **Severity Heatmap** — Visual ASCII heatmap of symptom intensity over time\n- **Doctor Report Export** — Clean, chronological plain-text report for appointments\n\n## Quick Start\n\n```bash\n# Log a symptom\npython3 scripts/symptom_tracker.py log \\\n  --name headache \\\n  --severity 7 \\\n  --triggers \"poor sleep,stress\"\n\n# See your timeline\npython3 scripts/symptom_tracker.py timeline\n\n# Find patterns\npython3 scripts/symptom_tracker.py correlate\n\n# Generate a summary\npython3 scripts/symptom_tracker.py summary\n\n# Detect flare-ups\npython3 scripts/symptom_tracker.py flare-up\n\n# Visualize severity\npython3 scripts/symptom_tracker.py heatmap --name headache --days 30\n\n# Export for your doctor\npython3 scripts/symptom_tracker.py export --output report.txt\n```\n\n## Trigger Categories\n\nTriggers are auto-categorized into: **food, stress, weather, medication, sleep, activity**.\n\n```bash\n# Explicit category prefix\npython3 scripts/symptom_tracker.py log --name \"joint pain\" --severity 6 \\\n  --triggers \"weather:high humidity,activity:long walk\"\n\n# Auto-categorized\npython3 scripts/symptom_tracker.py log --name migraine --severity 8 \\\n  --triggers \"chocolate,deadline,poor sleep\"\n```\n\n## Requirements\n\n- Python 3.7+ (stdlib only, no pip dependencies)\n\n## Data\n\nAll entries are stored in `symptom_db.json`. Use `--db path.json` to customize.\n\n## License\n\nMIT © Denis Voronin"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn75wwn4x6djaf28jbykeamazd81gtdp\",\n  \"slug\": \"symptom-timeline\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1786688319707\n}"},{"path":"references/doctor-visit-prep.md","content":"# Doctor Visit Preparation\n\nHow to present your symptom data effectively during medical appointments.\n\n---\n\n## Before the Visit\n\n1. **Generate your report** at least a day before:\n   ```bash\n   python3 scripts/symptom_tracker.py export --output my_report.txt\n   python3 scripts/symptom_tracker.py summary\n   ```\n\n2. **Review correlations** to understand your patterns:\n   ```bash\n   python3 scripts/symptom_tracker.py correlate\n   ```\n\n3. **Check for flare-ups** so you can discuss them:\n   ```bash\n   python3 scripts/symptom_tracker.py flare-up\n   ```\n\n4. **Highlight the top 3 issues** you want to discuss — doctors have limited time.\n\n## During the Visit\n\n### Lead with the summary, not the raw data\nDoctors are time-pressed. Start with:\n- \"I've been tracking my symptoms for [X weeks].\"\n- \"My top concern is [symptom] — it's been [trending up/stable/spiking].\"\n- \"I've noticed it correlates with [trigger].\"\n\n### Bring the printed report\nHand over the exported text report. It provides:\n- A clear timeline they can scan\n- Objective severity data (not just \"it's been bad\")\n- Identified triggers they can evaluate\n- Medications you've taken (so they can check interactions)\n\n### Key questions to ask\n- \"Does this pattern match what you'd expect for [condition]?\"\n- \"Could any of these triggers be modified?\"\n- \"Should I adjust my medication based on this data?\"\n- \"Are there additional symptoms I should be tracking?\"\n- \"Does the severity trend suggest we need to change the treatment plan?\"\n\n## What Doctors Look For\n\n| Data Point | Why It Matters |\n|-----------|----------------|\n| **Frequency** | How often = severity of the condition |\n| **Severity trend** | Worsening = treatment may need adjusting |\n| **Triggers** | Avoidable triggers = actionable advice |\n| **Response to medication** | Did severity drop after starting a med? |\n| **Flare-up patterns** | Helps predict and prevent future episodes |\n| **Co-occurring symptoms** | May indicate a unified underlying cause |\n\n## Effective Communication Tips\n\n1. **Be quantifiable** — \"7 out of 10, three times this week\" beats \"it's been really bad.\"\n2. **Show trends** — \"It was a 5 last month, now it's an 8\" is powerful information.\n3. **Don't over-explain** — let the report speak; fill in context when asked.\n4. **Mention medication changes** — if you started/stopped anything, flag it.\n5. **Ask for a follow-up plan** — what to track next, when to come back.\n\n## After the Visit\n\n- Log any new diagnoses or medication changes as notes\n- Add any new tracking recommendations from the doctor\n- Continue logging to measure whether the new treatment plan is working\n- Run `correlate` after 2-4 weeks to see if patterns have shifted"},{"path":"references/symptom-tracking-guide.md","content":"# Symptom Tracking Guide\n\nWhat to track for common chronic conditions. Use this as a reference when logging\nsymptoms to ensure you're capturing the data that matters.\n\n---\n\n## Migraines / Headaches\n\n**Key symptoms to track:**\n- Pain location (one-sided, behind eyes, temples, back of head)\n- Pain type (throbbing, pressure, sharp, dull)\n- Severity (1-10)\n- Duration (minutes to days)\n- Aura (visual disturbances, sensitivity to light/sound)\n- Nausea or vomiting\n\n**Common triggers to log:**\n- **Food**: chocolate, aged cheese, MSG, nitrates, red wine, caffeine (or withdrawal)\n- **Sleep**: too little, too much, disrupted\n- **Stress**: high-pressure events, let-down after stress\n- **Weather**: barometric pressure changes, bright sun, heat\n- **Hormonal**: menstrual cycle (if applicable)\n- **Activity**: intense exertion, screen time\n\n## Irritable Bowel Syndrome (IBS)\n\n**Key symptoms to track:**\n- Abdominal pain/cramping (location, severity)\n- Bloating\n- Bowel movement type (diarrhea, constipation, mixed) — compare to Bristol scale\n- Urgency\n- Gas\n\n**Common triggers to log:**\n- **Food**: FODMAPs (onions, garlic, wheat, dairy, beans), spicy food, fatty food, caffeine, alcohol\n- **Stress**: anxiety, social pressure, work\n- **Sleep**: poor sleep worsens gut motility\n- **Medication**: antibiotics, new supplements\n- **Activity**: eating too fast, irregular meal times\n\n## Arthritis / Joint Pain\n\n**Key symptoms to track:**\n- Joint(s) affected (which fingers, knees, hips, etc.)\n- Pain severity (1-10)\n- Stiffness (morning stiffness duration is a key metric)\n- Swelling or warmth\n- Range of motion limitation\n- Fatigue\n\n**Common triggers to log:**\n- **Weather**: humidity, cold, rain, barometric pressure drops\n- **Activity**: overexertion, repetitive motion, new exercise\n- **Food**: nightshades (tomatoes, peppers, potatoes), sugar, alcohol (varies by person)\n- **Sleep**: poor sleep increases pain sensitivity\n- **Medication**: missed doses, NSAIDs, biologic timing\n\n## Autoimmune Conditions (Lupus, RA, Psoriasis, etc.)\n\n**Key symptoms to track:**\n- Joint pain and swelling\n- Fatigue severity (1-10) — track separately from pain\n- Skin changes (rashes, lesions, photosensitivity)\n- Fever (low-grade)\n- Flare frequency and duration\n- Medication side effects\n\n**Common triggers to log:**\n- **Stress**: emotional or physical stress is a top flare trigger\n- **Sleep**: exhaustion is both a trigger and a symptom\n- **Weather**: sun exposure (especially lupus), UV index, temperature extremes\n- **Medication**: dose changes, missed medications, new drugs\n- **Food**: alcohol, processed foods (inflammatory)\n- **Activity**: overexertion triggers post-exertional malaise\n\n## General Tips\n\n1. **Log immediately** — memory degrades quickly. Log symptoms as they happen.\n2. **Be consistent** — log even mild symptoms (severity 1-3). Baselines matter.\n3. **Track the absence** — note when you feel good too. Patterns need contrast.\n4. **Be specific with triggers** — \"ate pizza\" is better than \"bad food"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Track symptoms over time and generate doctor-ready timelines. Correlates symptoms with food, weather, medication, activity, sleep, and stress. Detects patterns, flare-ups, and produces concise clinical reports. Skill: symptom-timeline Owner: voronindenis5 Summary: Track symptoms over time and generate doctor-ready timelines. Correlates symptoms with food, weather, medication, activity, sleep, and stress. Detects patterns, flare-ups, and produces concise clinical reports. Tags: latest:0.1.0 Version history: v0.1.0 | 2026-08-14T06:18:39.707Z | auto Initial release of symptom-timeline. - Track symptoms over time, including sev","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1493,"uniquenessScore":51,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T07:56:57.084Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T07:56:57.084Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:52:21.815Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}