{
  "schemaVersion": "1.0",
  "item": {
    "slug": "samsung-health",
    "name": "Samsung Health",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/mudgesbot/samsung-health",
    "canonicalUrl": "https://clawhub.ai/mudgesbot/samsung-health",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/samsung-health",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=samsung-health",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/samsung-health"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/samsung-health",
    "agentPageUrl": "https://openagent3.xyz/skills/samsung-health/agent",
    "manifestUrl": "https://openagent3.xyz/skills/samsung-health/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/samsung-health/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Samsung Health Connect CLI",
        "body": "Analyze health data from Samsung Health Connect exported to Google Drive."
      },
      {
        "title": "Prerequisites",
        "body": "Samsung Galaxy Watch or Galaxy Ring with Samsung Health\nSamsung Health Connect app with Google Drive backup enabled\ngog CLI for Google Drive access (part of Clawdbot)"
      },
      {
        "title": "Installation",
        "body": "cd /path/to/workspace/projects\ngit clone https://github.com/mudgesbot/samsung-health-skill.git\ncd samsung-health-skill\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -e ."
      },
      {
        "title": "Configuration",
        "body": "Create ~/.config/samsung-health/config.yaml:\n\ngoogle_drive:\n  folder_id: \"YOUR_FOLDER_ID\"      # From Google Drive URL\n  account: \"your.email@gmail.com\"  # Google account for gog CLI\n  file_name: \"Health Connect.zip\"\n\ngoals:\n  daily_steps: 10000\n  sleep_hours: 8\n\ntimezone: \"Europe/Copenhagen\""
      },
      {
        "title": "Commands",
        "body": "All commands require activating the venv first:\n\ncd /path/to/samsung-health-skill && source .venv/bin/activate"
      },
      {
        "title": "Sync Data",
        "body": "shealth sync              # Download latest from Google Drive\nshealth sync --force      # Force re-download"
      },
      {
        "title": "Quick Daily View",
        "body": "shealth today             # Today's snapshot (steps, sleep, HR, SpO2)"
      },
      {
        "title": "Status",
        "body": "shealth status            # Data freshness, record counts, date range"
      },
      {
        "title": "Sleep Analysis",
        "body": "shealth sleep             # Last 7 days\nshealth sleep --days 14   # Custom period\n\nShows: duration, stage breakdown (Light/Deep/REM/Awake), trends."
      },
      {
        "title": "Step Tracking",
        "body": "shealth steps             # Last 7 days\nshealth steps --week      # Weekly view\nshealth steps --month     # Monthly view\n\nShows: daily counts, goal progress, streaks."
      },
      {
        "title": "Heart Rate",
        "body": "shealth heart             # Last 7 days\nshealth heart --days 14   # Custom period\n\nShows: average, min/max, daily trends."
      },
      {
        "title": "Blood Oxygen (SpO2)",
        "body": "shealth spo2              # Last 7 days\nshealth spo2 --days 14    # Custom period\n\nShows: average, range, trend. Normal: 95-100%."
      },
      {
        "title": "Workouts",
        "body": "shealth workout           # Last 30 days\nshealth workout --days 90 # Custom period\n\nShows: session count, duration, types (Walking, Running, Swimming, etc.)"
      },
      {
        "title": "Health Report",
        "body": "shealth report            # Comprehensive 7-day summary\nshealth report --days 14  # Custom period\n\nShows: Energy Score, sleep summary, activity, heart rate."
      },
      {
        "title": "JSON Output",
        "body": "Add --json flag to any command for machine-readable output:\n\nshealth --json today\nshealth --json sleep --days 7\nshealth --json report"
      },
      {
        "title": "Sleep Stage Codes",
        "body": "CodeStage1Light Sleep4Deep Sleep5Awake6REM Sleep"
      },
      {
        "title": "Exercise Types",
        "body": "CodeType53Walking33Running61Hiking21Cycling58Swimming4Weight Training66Yoga"
      },
      {
        "title": "Troubleshooting",
        "body": "\"Database not found\" — Run shealth sync first.\n\n\"Google Drive not configured\" — Create config.yaml with folder_id and account.\n\nSpO2/HRV shows 0 records — Requires Galaxy Watch 4+ or Galaxy Ring; may need enabling in Samsung Health settings."
      },
      {
        "title": "Source",
        "body": "GitHub: https://github.com/mudgesbot/samsung-health-skill"
      }
    ],
    "body": "Samsung Health Connect CLI\n\nAnalyze health data from Samsung Health Connect exported to Google Drive.\n\nPrerequisites\nSamsung Galaxy Watch or Galaxy Ring with Samsung Health\nSamsung Health Connect app with Google Drive backup enabled\ngog CLI for Google Drive access (part of Clawdbot)\nInstallation\ncd /path/to/workspace/projects\ngit clone https://github.com/mudgesbot/samsung-health-skill.git\ncd samsung-health-skill\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -e .\n\nConfiguration\n\nCreate ~/.config/samsung-health/config.yaml:\n\ngoogle_drive:\n  folder_id: \"YOUR_FOLDER_ID\"      # From Google Drive URL\n  account: \"your.email@gmail.com\"  # Google account for gog CLI\n  file_name: \"Health Connect.zip\"\n\ngoals:\n  daily_steps: 10000\n  sleep_hours: 8\n\ntimezone: \"Europe/Copenhagen\"\n\nCommands\n\nAll commands require activating the venv first:\n\ncd /path/to/samsung-health-skill && source .venv/bin/activate\n\nSync Data\nshealth sync              # Download latest from Google Drive\nshealth sync --force      # Force re-download\n\nQuick Daily View\nshealth today             # Today's snapshot (steps, sleep, HR, SpO2)\n\nStatus\nshealth status            # Data freshness, record counts, date range\n\nSleep Analysis\nshealth sleep             # Last 7 days\nshealth sleep --days 14   # Custom period\n\n\nShows: duration, stage breakdown (Light/Deep/REM/Awake), trends.\n\nStep Tracking\nshealth steps             # Last 7 days\nshealth steps --week      # Weekly view\nshealth steps --month     # Monthly view\n\n\nShows: daily counts, goal progress, streaks.\n\nHeart Rate\nshealth heart             # Last 7 days\nshealth heart --days 14   # Custom period\n\n\nShows: average, min/max, daily trends.\n\nBlood Oxygen (SpO2)\nshealth spo2              # Last 7 days\nshealth spo2 --days 14    # Custom period\n\n\nShows: average, range, trend. Normal: 95-100%.\n\nWorkouts\nshealth workout           # Last 30 days\nshealth workout --days 90 # Custom period\n\n\nShows: session count, duration, types (Walking, Running, Swimming, etc.)\n\nHealth Report\nshealth report            # Comprehensive 7-day summary\nshealth report --days 14  # Custom period\n\n\nShows: Energy Score, sleep summary, activity, heart rate.\n\nJSON Output\n\nAdd --json flag to any command for machine-readable output:\n\nshealth --json today\nshealth --json sleep --days 7\nshealth --json report\n\nSleep Stage Codes\nCode\tStage\n1\tLight Sleep\n4\tDeep Sleep\n5\tAwake\n6\tREM Sleep\nExercise Types\nCode\tType\n53\tWalking\n33\tRunning\n61\tHiking\n21\tCycling\n58\tSwimming\n4\tWeight Training\n66\tYoga\nTroubleshooting\n\n\"Database not found\" — Run shealth sync first.\n\n\"Google Drive not configured\" — Create config.yaml with folder_id and account.\n\nSpO2/HRV shows 0 records — Requires Galaxy Watch 4+ or Galaxy Ring; may need enabling in Samsung Health settings.\n\nSource\n\nGitHub: https://github.com/mudgesbot/samsung-health-skill"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/mudgesbot/samsung-health",
    "publisherUrl": "https://clawhub.ai/mudgesbot/samsung-health",
    "owner": "mudgesbot",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/samsung-health",
    "downloadUrl": "https://openagent3.xyz/downloads/samsung-health",
    "agentUrl": "https://openagent3.xyz/skills/samsung-health/agent",
    "manifestUrl": "https://openagent3.xyz/skills/samsung-health/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/samsung-health/agent.md"
  }
}