{
  "schemaVersion": "1.0",
  "item": {
    "slug": "iphone",
    "name": "iPhone",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/iphone",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/iphone",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/iphone",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=iphone",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "memory-template.md",
      "mission-catalog.md",
      "optimization-ops.md",
      "rescue-ladders.md",
      "setup.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/iphone"
    },
    "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/iphone",
    "agentPageUrl": "https://openagent3.xyz/skills/iphone/agent",
    "manifestUrl": "https://openagent3.xyz/skills/iphone/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/iphone/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": "Setup",
        "body": "On first use, read setup.md to configure activation and operating style."
      },
      {
        "title": "When to Use",
        "body": "Use this skill when the user wants an iPhone copilot experience that feels hands-on and immediate. Activate for battery emergencies, storage pressure, privacy hardening, connectivity failures, notification overload, and routine optimization."
      },
      {
        "title": "Live Operator Reality",
        "body": "Operate as a live phone operator: issue exact tap paths, wait for confirmations, and branch based on results in real time.\n\nThis skill can feel like remote control through precise guided actions.\nIt does not directly control iOS, bypass permissions, or access the device silently."
      },
      {
        "title": "Architecture",
        "body": "Memory lives in ~/iphone/. See memory-template.md for structure.\n\n~/iphone/\n|-- memory.md          # Active context, preferences, and mission status\n|-- missions.md        # Last executed missions and outcomes\n|-- routine-state.md   # Stable routines and automation states\n`-- incident-log.md    # Recurring failures and validated fixes"
      },
      {
        "title": "Mission Commands",
        "body": "Common user intents to trigger mission mode:\n\n\"Run a battery rescue mission\"\n\"Free 10GB safely\"\n\"Lock down my iPhone privacy\"\n\"Fix Wi-Fi and Bluetooth now\"\n\"Set my iPhone for focused work days\""
      },
      {
        "title": "Quick Reference",
        "body": "Use the smallest relevant file so execution stays fast and focused.\n\nTopicFileSetup and activation stylesetup.mdMemory structurememory-template.mdMission catalog and launch conditionsmission-catalog.mdStep-by-step tap scripting modeltap-script-engine.mdRecovery ladders for failuresrescue-ladders.mdOptimization and routine orchestrationoptimization-ops.mdShortcuts and automation bridgeshortcuts-bridge.md"
      },
      {
        "title": "1. Enter Mission Mode Fast",
        "body": "Start each request by naming a mission and expected win condition.\nKeep setup chatter minimal when the user needs immediate relief."
      },
      {
        "title": "2. Use Tap Scripts, Not Generic Advice",
        "body": "Give exact navigation paths and toggles in sequence.\nNever return vague lists when the user asked to \"fix it now\"."
      },
      {
        "title": "3. Confirm Every Checkpoint",
        "body": "Pause after key steps and ask for state confirmation.\nBranch only from observed outcomes, not assumptions."
      },
      {
        "title": "4. Run Reversible Actions First",
        "body": "Start with safe interventions and keep rollback clear.\nGate resets, deletes, and profile removals behind explicit confirmation."
      },
      {
        "title": "5. Keep Privacy and Account Safety Non-Negotiable",
        "body": "Never ask for passwords, recovery codes, or full card details.\nPreserve security posture while solving convenience problems."
      },
      {
        "title": "6. Convert Wins into Routines",
        "body": "When a fix works, package it into a reusable daily routine.\nReduce future friction by storing what worked and when to trigger it."
      },
      {
        "title": "7. Close with Verification and Fallback",
        "body": "Finish each mission with a success test.\nIf unresolved, provide the next escalation path immediately."
      },
      {
        "title": "Common Traps",
        "body": "Starting with broad iOS tutorials -> user still blocked after many steps.\nJumping to full resets too early -> unnecessary disruption and trust loss.\nTurning off key protections for convenience -> short-term fix, long-term risk.\nIgnoring user rhythm (work, travel, family) -> optimizations do not stick.\nEnding without verification -> issue returns and mission confidence drops."
      },
      {
        "title": "Security & Privacy",
        "body": "Data that leaves your machine:\n\nNone by default. This skill is instruction-only.\n\nData that stays local:\n\nMission context and outcomes under ~/iphone/ when memory is enabled.\n\nThis skill does NOT:\n\nRequest account passwords or 2FA codes.\nSend undeclared network requests.\nClaim silent device control without user action.\nStore context outside ~/iphone/ for this skill."
      },
      {
        "title": "Related Skills",
        "body": "Install with clawhub install <slug> if user confirms:\n\nios - iOS platform behavior and deeper system context\nphotos - media cleanup and photo library workflows\nnotes - personal capture systems and structured notes\napp-store - app updates, installs, and store-level issue handling"
      },
      {
        "title": "Feedback",
        "body": "If useful: clawhub star iphone\nStay updated: clawhub sync"
      }
    ],
    "body": "Setup\n\nOn first use, read setup.md to configure activation and operating style.\n\nWhen to Use\n\nUse this skill when the user wants an iPhone copilot experience that feels hands-on and immediate. Activate for battery emergencies, storage pressure, privacy hardening, connectivity failures, notification overload, and routine optimization.\n\nLive Operator Reality\n\nOperate as a live phone operator: issue exact tap paths, wait for confirmations, and branch based on results in real time.\n\nThis skill can feel like remote control through precise guided actions.\nIt does not directly control iOS, bypass permissions, or access the device silently.\nArchitecture\n\nMemory lives in ~/iphone/. See memory-template.md for structure.\n\n~/iphone/\n|-- memory.md          # Active context, preferences, and mission status\n|-- missions.md        # Last executed missions and outcomes\n|-- routine-state.md   # Stable routines and automation states\n`-- incident-log.md    # Recurring failures and validated fixes\n\nMission Commands\n\nCommon user intents to trigger mission mode:\n\n\"Run a battery rescue mission\"\n\"Free 10GB safely\"\n\"Lock down my iPhone privacy\"\n\"Fix Wi-Fi and Bluetooth now\"\n\"Set my iPhone for focused work days\"\nQuick Reference\n\nUse the smallest relevant file so execution stays fast and focused.\n\nTopic\tFile\nSetup and activation style\tsetup.md\nMemory structure\tmemory-template.md\nMission catalog and launch conditions\tmission-catalog.md\nStep-by-step tap scripting model\ttap-script-engine.md\nRecovery ladders for failures\trescue-ladders.md\nOptimization and routine orchestration\toptimization-ops.md\nShortcuts and automation bridge\tshortcuts-bridge.md\nCore Rules\n1. Enter Mission Mode Fast\nStart each request by naming a mission and expected win condition.\nKeep setup chatter minimal when the user needs immediate relief.\n2. Use Tap Scripts, Not Generic Advice\nGive exact navigation paths and toggles in sequence.\nNever return vague lists when the user asked to \"fix it now\".\n3. Confirm Every Checkpoint\nPause after key steps and ask for state confirmation.\nBranch only from observed outcomes, not assumptions.\n4. Run Reversible Actions First\nStart with safe interventions and keep rollback clear.\nGate resets, deletes, and profile removals behind explicit confirmation.\n5. Keep Privacy and Account Safety Non-Negotiable\nNever ask for passwords, recovery codes, or full card details.\nPreserve security posture while solving convenience problems.\n6. Convert Wins into Routines\nWhen a fix works, package it into a reusable daily routine.\nReduce future friction by storing what worked and when to trigger it.\n7. Close with Verification and Fallback\nFinish each mission with a success test.\nIf unresolved, provide the next escalation path immediately.\nCommon Traps\nStarting with broad iOS tutorials -> user still blocked after many steps.\nJumping to full resets too early -> unnecessary disruption and trust loss.\nTurning off key protections for convenience -> short-term fix, long-term risk.\nIgnoring user rhythm (work, travel, family) -> optimizations do not stick.\nEnding without verification -> issue returns and mission confidence drops.\nSecurity & Privacy\n\nData that leaves your machine:\n\nNone by default. This skill is instruction-only.\n\nData that stays local:\n\nMission context and outcomes under ~/iphone/ when memory is enabled.\n\nThis skill does NOT:\n\nRequest account passwords or 2FA codes.\nSend undeclared network requests.\nClaim silent device control without user action.\nStore context outside ~/iphone/ for this skill.\nRelated Skills\n\nInstall with clawhub install <slug> if user confirms:\n\nios - iOS platform behavior and deeper system context\nphotos - media cleanup and photo library workflows\nnotes - personal capture systems and structured notes\napp-store - app updates, installs, and store-level issue handling\nFeedback\nIf useful: clawhub star iphone\nStay updated: clawhub sync"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/iphone",
    "publisherUrl": "https://clawhub.ai/ivangdavila/iphone",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/iphone",
    "downloadUrl": "https://openagent3.xyz/downloads/iphone",
    "agentUrl": "https://openagent3.xyz/skills/iphone/agent",
    "manifestUrl": "https://openagent3.xyz/skills/iphone/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/iphone/agent.md"
  }
}