{
  "schemaVersion": "1.0",
  "item": {
    "slug": "siri",
    "name": "Siri",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/siri",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/siri",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/siri",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=siri",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "commands.md",
      "development.md",
      "homekit.md",
      "shortcuts.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/siri"
    },
    "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/siri",
    "agentPageUrl": "https://openagent3.xyz/skills/siri/agent",
    "manifestUrl": "https://openagent3.xyz/skills/siri/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/siri/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": "Activation & Setup",
        "body": "Trigger methods:\n\nHold Side/Home button\n\"Hey Siri\" (always-listening)\n\"Siri\" alone (iOS 17+)\n\nHey Siri not working? Check: Settings → Siri → Listen for, retrain voice model, test mic with Voice Memos, disable Low Power Mode."
      },
      {
        "title": "Command Patterns",
        "body": "Structure: Action + Target + Details\n\n\"Call Mom on speaker\"\n\"Set a timer for 12 minutes\"\n\"Remind me to buy milk when I get home\"\n\nDiscovery: \"What can I say?\" or \"What can you do with [App]?\"\n\nCorrections: Say \"Change that to...\" after Siri transcribes wrong."
      },
      {
        "title": "Smart Home (HomeKit)",
        "body": "Device naming: Short, distinct, no special characters. \"Kitchen light\" not \"Philips Hue A19 Kitchen #2\".\n\nRoom-aware commands:\n\n\"Turn off the lights\" (current room on HomePod)\n\"Turn off the bedroom lights\" (specific room)\n\"Turn off downstairs\" (zone)\n\nScenes: Name for voice: \"Good morning\", \"Movie time\", \"I'm leaving\". Trigger with \"Hey Siri, [scene name]\".\n\nSchedules: \"Turn on porch light at sunset\", \"Lock doors at 10 PM\".\n\nSecurity accessories (locks, garage): Require device unlock or HomePod voice recognition."
      },
      {
        "title": "Shortcuts Integration",
        "body": "Naming for voice:\n\nShort (2-3 words ideal)\nUnique (avoid similar sounds)\nNo punctuation\nTest pronunciation\n\nTriggering: Just say the shortcut name. Works on iPhone, HomePod, Apple Watch, CarPlay.\n\nUser input: Use \"Ask for Input\" action—Siri will speak the prompt and wait.\n\nParameterized commands (iOS 16+): App Intents allow \"Log 8 glasses of water\" where the number is parsed. Requires developer implementation.\n\nFeedback: End shortcuts with \"Show Result\" for spoken response or \"Show Notification\" for silent confirmation."
      },
      {
        "title": "Troubleshooting",
        "body": "ProblemFixSiri doesn't hear meCheck mic, remove case, disable Bluetooth audioWrong transcriptionSpeak slower, reduce background noise, check language setting\"I can't do that\"Feature not supported or app not Siri-enabledHomeKit device not respondingCheck Home app, verify device online, restart Home hubShortcut won't run by voiceRename shorter, check Siri toggle in shortcut settings"
      },
      {
        "title": "Power Tips",
        "body": "CarPlay: Siri is hands-free default—just start talking after beep\nAirPods: Squeeze stem or say \"Siri\" (if enabled)\nType to Siri: Settings → Accessibility → Siri → Type to Siri\nAnnounce notifications: HomePod/AirPods can read incoming messages\nIntercom: \"Hey Siri, intercom I'm home\" broadcasts to all HomePods"
      },
      {
        "title": "When to Load More",
        "body": "SituationReferenceFull command list by categorycommands.mdHomeKit setup, scenes, zones, troubleshootinghomekit.mdBuilding Shortcuts, triggers, automationshortcuts.mdSiriKit, App Intents, developer integrationdevelopment.md"
      }
    ],
    "body": "Activation & Setup\n\nTrigger methods:\n\nHold Side/Home button\n\"Hey Siri\" (always-listening)\n\"Siri\" alone (iOS 17+)\n\nHey Siri not working? Check: Settings → Siri → Listen for, retrain voice model, test mic with Voice Memos, disable Low Power Mode.\n\nCommand Patterns\n\nStructure: Action + Target + Details\n\n\"Call Mom on speaker\"\n\"Set a timer for 12 minutes\"\n\"Remind me to buy milk when I get home\"\n\nDiscovery: \"What can I say?\" or \"What can you do with [App]?\"\n\nCorrections: Say \"Change that to...\" after Siri transcribes wrong.\n\nSmart Home (HomeKit)\n\nDevice naming: Short, distinct, no special characters. \"Kitchen light\" not \"Philips Hue A19 Kitchen #2\".\n\nRoom-aware commands:\n\n\"Turn off the lights\" (current room on HomePod)\n\"Turn off the bedroom lights\" (specific room)\n\"Turn off downstairs\" (zone)\n\nScenes: Name for voice: \"Good morning\", \"Movie time\", \"I'm leaving\". Trigger with \"Hey Siri, [scene name]\".\n\nSchedules: \"Turn on porch light at sunset\", \"Lock doors at 10 PM\".\n\nSecurity accessories (locks, garage): Require device unlock or HomePod voice recognition.\n\nShortcuts Integration\n\nNaming for voice:\n\nShort (2-3 words ideal)\nUnique (avoid similar sounds)\nNo punctuation\nTest pronunciation\n\nTriggering: Just say the shortcut name. Works on iPhone, HomePod, Apple Watch, CarPlay.\n\nUser input: Use \"Ask for Input\" action—Siri will speak the prompt and wait.\n\nParameterized commands (iOS 16+): App Intents allow \"Log 8 glasses of water\" where the number is parsed. Requires developer implementation.\n\nFeedback: End shortcuts with \"Show Result\" for spoken response or \"Show Notification\" for silent confirmation.\n\nTroubleshooting\nProblem\tFix\nSiri doesn't hear me\tCheck mic, remove case, disable Bluetooth audio\nWrong transcription\tSpeak slower, reduce background noise, check language setting\n\"I can't do that\"\tFeature not supported or app not Siri-enabled\nHomeKit device not responding\tCheck Home app, verify device online, restart Home hub\nShortcut won't run by voice\tRename shorter, check Siri toggle in shortcut settings\nPower Tips\nCarPlay: Siri is hands-free default—just start talking after beep\nAirPods: Squeeze stem or say \"Siri\" (if enabled)\nType to Siri: Settings → Accessibility → Siri → Type to Siri\nAnnounce notifications: HomePod/AirPods can read incoming messages\nIntercom: \"Hey Siri, intercom I'm home\" broadcasts to all HomePods\nWhen to Load More\nSituation\tReference\nFull command list by category\tcommands.md\nHomeKit setup, scenes, zones, troubleshooting\thomekit.md\nBuilding Shortcuts, triggers, automation\tshortcuts.md\nSiriKit, App Intents, developer integration\tdevelopment.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/siri",
    "publisherUrl": "https://clawhub.ai/ivangdavila/siri",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/siri",
    "downloadUrl": "https://openagent3.xyz/downloads/siri",
    "agentUrl": "https://openagent3.xyz/skills/siri/agent",
    "manifestUrl": "https://openagent3.xyz/skills/siri/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/siri/agent.md"
  }
}