{
  "schemaVersion": "1.0",
  "item": {
    "slug": "alexa",
    "name": "Alexa",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ivangdavila/alexa",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/alexa",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/alexa",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=alexa",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "commands.md",
      "development.md",
      "smart-home.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-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.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/alexa"
    },
    "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/alexa",
    "agentPageUrl": "https://openagent3.xyz/skills/alexa/agent",
    "manifestUrl": "https://openagent3.xyz/skills/alexa/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/alexa/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": "Device Control",
        "body": "Naming for reliable control: Location + device type. \"Kitchen light\", \"Bedroom fan\". Avoid model numbers.\n\nRoom-based commands:\n\n\"Turn off the bedroom\" (all devices in room)\n\"Turn on downstairs lights\" (group)\n\"Set living room to 72\" (thermostat)\n\nProtocol hierarchy: Matter > Zigbee > Wi-Fi. Built-in Zigbee hubs: Echo Plus, Echo 4th gen, Echo Show 10.\n\nDevice not responding? Check Alexa app → Devices → find device → verify online status. Re-discover if needed."
      },
      {
        "title": "Routines",
        "body": "Create via: Alexa app → More → Routines\n\nTriggers:\n\nVoice phrase (unique, not similar to built-in commands)\nSchedule (time, sunrise/sunset)\nDevice state (door unlocks, motion detected)\nLocation (geofence enter/exit)\nAlarm dismissed\n\nActions: Device control, scenes, announcements, music, wait (sequencing), custom speech.\n\nRoutine fails? Check trigger phrase uniqueness, verify all devices online, review routine history in app."
      },
      {
        "title": "Shortcuts Integration",
        "body": "Quick voice shortcuts: Alexa app → More → Voice → Custom → create phrase that triggers existing command.\n\nSkills as automations: Enable third-party skills that expose actions to routines (IFTTT, smart home brands).\n\nAnnouncements: \"Alexa, announce dinner is ready\" → broadcasts to all Echo devices. Useful in routines."
      },
      {
        "title": "Smart Home Setup",
        "body": "Adding devices:\n\nEnable brand's skill in Alexa app\nLink account if required\n\"Alexa, discover devices\" or Devices → + → Add Device\nAssign to room (critical for room-based commands)\n\nGroups vs Scenes:\n\nGroups: multiple devices, same action (\"turn off downstairs\")\nScenes: multiple devices, preset states (\"movie time\" → dim lights, close blinds)\n\nMulti-room audio: Create speaker groups, then \"Play music on [group name]\" or \"Play everywhere\"."
      },
      {
        "title": "Skill Development",
        "body": "When building custom skills:\n\nRequired intents: AMAZON.HelpIntent, AMAZON.StopIntent, AMAZON.CancelIntent, AMAZON.FallbackIntent\nTest in simulator AND on physical device (simulator misses edge cases)\n10-20 sample utterances per intent minimum\nVoice-first: users don't see a screen\n\nCertification blockers: Example phrases that don't work exactly as written, generic help intent, missing privacy policy."
      },
      {
        "title": "Troubleshooting",
        "body": "ProblemFix\"Device not responding\"Check Wi-Fi, verify in Alexa app, re-discoverRoutine doesn't triggerRename trigger phrase, check routine historyWrong device activatesRename devices to be more distinctSkill timeoutCheck Lambda CloudWatch logs, increase timeout\"I don't know that\"Add more sample utterances to intent"
      },
      {
        "title": "Privacy Controls",
        "body": "Voice history: Alexa app → Privacy → Review Voice History. Enable auto-delete (3 or 18 months).\n\nQuick delete: \"Alexa, delete what I just said\" or \"delete everything I said today\".\n\nGuard mode: \"Alexa, I'm leaving\" → monitors for sounds (glass break, smoke alarm)."
      },
      {
        "title": "When to Load More",
        "body": "SituationReferenceFull command list by categorycommands.mdSmart home protocols, setup, troubleshootingsmart-home.mdBuilding custom skills, Lambda, certificationdevelopment.md"
      }
    ],
    "body": "Device Control\n\nNaming for reliable control: Location + device type. \"Kitchen light\", \"Bedroom fan\". Avoid model numbers.\n\nRoom-based commands:\n\n\"Turn off the bedroom\" (all devices in room)\n\"Turn on downstairs lights\" (group)\n\"Set living room to 72\" (thermostat)\n\nProtocol hierarchy: Matter > Zigbee > Wi-Fi. Built-in Zigbee hubs: Echo Plus, Echo 4th gen, Echo Show 10.\n\nDevice not responding? Check Alexa app → Devices → find device → verify online status. Re-discover if needed.\n\nRoutines\n\nCreate via: Alexa app → More → Routines\n\nTriggers:\n\nVoice phrase (unique, not similar to built-in commands)\nSchedule (time, sunrise/sunset)\nDevice state (door unlocks, motion detected)\nLocation (geofence enter/exit)\nAlarm dismissed\n\nActions: Device control, scenes, announcements, music, wait (sequencing), custom speech.\n\nRoutine fails? Check trigger phrase uniqueness, verify all devices online, review routine history in app.\n\nShortcuts Integration\n\nQuick voice shortcuts: Alexa app → More → Voice → Custom → create phrase that triggers existing command.\n\nSkills as automations: Enable third-party skills that expose actions to routines (IFTTT, smart home brands).\n\nAnnouncements: \"Alexa, announce dinner is ready\" → broadcasts to all Echo devices. Useful in routines.\n\nSmart Home Setup\n\nAdding devices:\n\nEnable brand's skill in Alexa app\nLink account if required\n\"Alexa, discover devices\" or Devices → + → Add Device\nAssign to room (critical for room-based commands)\n\nGroups vs Scenes:\n\nGroups: multiple devices, same action (\"turn off downstairs\")\nScenes: multiple devices, preset states (\"movie time\" → dim lights, close blinds)\n\nMulti-room audio: Create speaker groups, then \"Play music on [group name]\" or \"Play everywhere\".\n\nSkill Development\n\nWhen building custom skills:\n\nRequired intents: AMAZON.HelpIntent, AMAZON.StopIntent, AMAZON.CancelIntent, AMAZON.FallbackIntent\nTest in simulator AND on physical device (simulator misses edge cases)\n10-20 sample utterances per intent minimum\nVoice-first: users don't see a screen\n\nCertification blockers: Example phrases that don't work exactly as written, generic help intent, missing privacy policy.\n\nTroubleshooting\nProblem\tFix\n\"Device not responding\"\tCheck Wi-Fi, verify in Alexa app, re-discover\nRoutine doesn't trigger\tRename trigger phrase, check routine history\nWrong device activates\tRename devices to be more distinct\nSkill timeout\tCheck Lambda CloudWatch logs, increase timeout\n\"I don't know that\"\tAdd more sample utterances to intent\nPrivacy Controls\n\nVoice history: Alexa app → Privacy → Review Voice History. Enable auto-delete (3 or 18 months).\n\nQuick delete: \"Alexa, delete what I just said\" or \"delete everything I said today\".\n\nGuard mode: \"Alexa, I'm leaving\" → monitors for sounds (glass break, smoke alarm).\n\nWhen to Load More\nSituation\tReference\nFull command list by category\tcommands.md\nSmart home protocols, setup, troubleshooting\tsmart-home.md\nBuilding custom skills, Lambda, certification\tdevelopment.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/alexa",
    "publisherUrl": "https://clawhub.ai/ivangdavila/alexa",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/alexa",
    "downloadUrl": "https://openagent3.xyz/downloads/alexa",
    "agentUrl": "https://openagent3.xyz/skills/alexa/agent",
    "manifestUrl": "https://openagent3.xyz/skills/alexa/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/alexa/agent.md"
  }
}