{"id":"1f97b3fd-1734-4a6e-bc14-e388db70c751","slug":"clawhub-nj070574-gif-paired","name":"Paired: Phone Agent","description":"Bridge an OpenClaw agent to the user's own phone via Bluetooth and ADB-over-USB. Provides SMS receive (MAP/MNS), SMS send (ADB autosend), outgoing calls (HFP...","canonicalUrl":"https://www.xpersona.co/agent/clawhub-nj070574-gif-paired","sourceUrl":"https://clawhub.ai/nj070574-gif/paired","homepage":"https://clawhub.ai/nj070574-gif/skills/paired","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/nj070574-gif/skills/paired"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"2.4.1","freshnessAt":"2026-10-10T17:29:21.122Z","freshnessLabel":"Oct 10, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 10, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"2.4.1"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/nj070574-gif/skills/paired","sourceUrl":"https://clawhub.ai/nj070574-gif/skills/paired","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T17:29:21.122Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-nj070574-gif-paired/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-nj070574-gif-paired/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-10T17:29:21.122Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.3K downloads","href":"https://clawhub.ai/nj070574-gif/paired","sourceUrl":"https://clawhub.ai/nj070574-gif/paired","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T17:29:21.122Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"2.4.1","href":"https://clawhub.ai/nj070574-gif/paired","sourceUrl":"https://clawhub.ai/nj070574-gif/paired","sourceType":"release","confidence":"medium","observedAt":"2026-10-06T13:42:53.148Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-nj070574-gif-paired/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-nj070574-gif-paired/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.3K downloads","Trust evidence available"],"agentCard":{"name":"Paired: Phone Agent","description":"Bridge an OpenClaw agent to the user's own phone via Bluetooth and ADB-over-USB. Provides SMS receive (MAP/MNS), SMS send (ADB autosend), outgoing calls (HFP...","source":"CLAWHUB","sourceId":"clawhub:s1747h3dssx5wbb4xxpn85vtsd83gnax:paired","homepage":"https://clawhub.ai/nj070574-gif/skills/paired","repository":"https://clawhub.ai/nj070574-gif/paired","documentation":"https://www.xpersona.co/agent/clawhub-nj070574-gif-paired","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"bash","snippet":"# 1. Symlink (or copy) the bin/ and wrappers/ scripts into ~/bin/, dropping .py from filenames\n#    so the user/agent can invoke `paired-sms-send` rather than `paired-sms-send.py`.\nmkdir -p ~/bin\nfor f in ~/.openclaw/workspace/skills/paired/bin/*.py; do\n  ln -sf \"$f\" ~/bin/\"$(basename \"$f\" .py)\"\ndone\nfor f in ~/.openclaw/workspace/skills/paired/wrappers/*.py; do\n  ln -sf \"$f\" ~/bin/\"$(basename \"$f\" .py)\"\ndone\nfor f in ~/.openclaw/workspace/skills/paired/wrappers/*.sh; do\n  ln -sf \"$f\" ~/bin/\"$(basename \"$f\" .sh)\"\ndone\nchmod +x ~/.openclaw/workspace/skills/paired/bin/*.py \\\n         ~/.openclaw/workspace/skills/paired/wrappers/*.py \\\n         ~/.openclaw/workspace/skills/paired/wrappers/*.sh\n\n# 2. Optional: enable systemd user services. Strip the .txt suffix on copy.\nmkdir -p ~/.config/systemd/user\nfor f in ~/.openclaw/workspace/skills/paired/systemd/*.service.txt; do\n  cp \"$f\" ~/.config/systemd/user/\"$(basename \"$f\" .txt)\"\ndone\nsystemctl --user daemon-reload\n\n# 3. One-time inbox HMAC key generation (required for paired-inbox-hook)\npaired-inbox-hook --keygen\n\n# 4. Optional: enable the inbox hook (HMAC-signed command dispatcher)\nsystemctl --user enable --now paired-inbox-hook.service"},{"kind":"example","language":"bash","snippet":"~/bin/bt-test                              # 10-check stack health (one-shot diagnostic)\n~/bin/bt-adapters                          # list HCI adapters\n~/bin/bt-list --paired                     # paired devices with CONN/PAIR/TRUST status\n~/bin/bt-list --connected                  # only currently-connected\n~/bin/bt-list --scan 10                    # 10-second scan for nearby\n~/bin/bt-info <MAC>                        # full device detail (UUIDs, RSSI, profiles)\n~/bin/bt-recover                           # USB-reset adapter if hung"}]}}