openclaw - ✅(Solved) Fix Skill proposal: TouchBridge — phone biometric auth for sudo on Mac [1 pull requests]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Fixed

PR fix notes

PR #56261: Add TouchBridge skill — phone biometric auth for sudo on Mac

Description (problem / solution / changelog)

TouchBridge Skill

Authenticate sudo and macOS system prompts using your phone's biometric (Face ID / fingerprint) instead of typing passwords.

Why this skill?

Many OpenClaw users run on Mac Mini — which has no Touch ID. When the agent or user needs sudo, they currently type their password. TouchBridge lets the phone handle it instead.

What it does

  • Intercepts sudo auth via PAM module → routes to phone biometric
  • Supports: iPhone, Android, Apple Watch, Wear OS, any browser
  • Falls through to password if phone is unreachable
  • No cloud — local BLE only

Modes

  • touchbridged serve --simulator — auto-approve (testing)
  • touchbridged serve --web — any phone via browser URL
  • touchbridged serve — production BLE with paired phone

Install

One-click .pkg installer available: TouchBridge-0.1.0.pkg

References

Changed files

  • skills/touchbridge/SKILL.md (added, +95/-0)
  • skills/touchbridge/references/setup.md (added, +89/-0)

Code Example

name: touchbridge
description: Authenticate sudo and screensaver via phone biometric. No $199 Touch ID keyboard needed.
requires:
  bins: [touchbridged, touchbridge-test]
install:
  - id: pkg
    kind: pkg
    url: https://github.com/HMAKT99/UnTouchID/releases/download/v0.1.0-alpha/TouchBridge-0.1.0.pkg
    label: Install TouchBridge (.pkg)
RAW_BUFFERClick to expand / collapse

Proposal

A TouchBridge skill that lets OpenClaw authenticate sudo commands using the user's phone biometric (Face ID/fingerprint) instead of typing passwords.

Why this matters for OpenClaw users

Many OpenClaw users run on Mac Mini — which has no Touch ID. When the agent needs elevated permissions (sudo), the user currently has to type their password. TouchBridge would let the agent trigger a biometric prompt on the user's phone instead.

How it would work

  1. Agent needs sudo → OpenClaw detects the auth requirement
  2. TouchBridge skill triggers biometric prompt on user's phone via BLE
  3. User touches fingerprint / Face ID on phone
  4. sudo proceeds — no password typed

The skill

name: touchbridge
description: Authenticate sudo and screensaver via phone biometric. No $199 Touch ID keyboard needed.
requires:
  bins: [touchbridged, touchbridge-test]
install:
  - id: pkg
    kind: pkg
    url: https://github.com/HMAKT99/UnTouchID/releases/download/v0.1.0-alpha/TouchBridge-0.1.0.pkg
    label: Install TouchBridge (.pkg)

Workflow

  1. Check if TouchBridge is installed: which touchbridged
  2. Check daemon status: ls ~/Library/Application\ Support/TouchBridge/daemon.sock
  3. If not installed: guide user through .pkg install
  4. For sudo commands: use TouchBridge — phone biometric replaces password
  5. Fallback: if phone unreachable, prompt for password as usual

Links

Would love to hear if this fits the OpenClaw skills model. Happy to submit a PR with the full skill.

extent analysis

Fix Plan

To implement the TouchBridge skill for OpenClaw, follow these steps:

  • Install TouchBridge:
    1. Download the .pkg file from the release page: https://github.com/HMAKT99/UnTouchID/releases/download/v0.1.0-alpha/TouchBridge-0.1.0.pkg
    2. Run the installer and follow the prompts to install TouchBridge
  • Configure TouchBridge:
    1. Check if TouchBridge is installed: which touchbridged
    2. Check daemon status: ls ~/Library/Application\ Support/TouchBridge/daemon.sock
  • Integrate with OpenClaw:
    1. Create a new skill in OpenClaw with the following YAML configuration:
    name: touchbridge
    description: Authenticate sudo and screensaver via phone biometric. No $199 Touch ID keyboard needed.
    requires:
      bins: [touchbridged, touchbridge-test]
    install:
      - id: pkg
        kind: pkg
        url: https://github.com/HMAKT99/UnTouchID/releases/download/v0.1.0-alpha/TouchBridge-0.1.0.pkg
        label: Install TouchBridge (.pkg)
    1. Use the touchbridged command to trigger biometric prompts for sudo commands

Example Code

To use TouchBridge with OpenClaw, you can add the following code to your OpenClaw configuration:

# Check if TouchBridge is installed
if ! which touchbridged; then
  # Guide user through .pkg install
  echo "TouchBridge is not installed. Please install it from the release page."
  # ...
fi

# Check daemon status
if [ ! -e ~/Library/Application\ Support/TouchBridge/daemon.sock ]; then
  # Start the daemon
  touchbridged -d
fi

# Use TouchBridge for sudo commands
sudo() {
  # Trigger biometric prompt on user's phone via BLE
  touchbridged -p
  # ...
}

Verification

To verify that the fix worked, try running a sudo command and check if the biometric prompt appears on your phone. If the prompt appears and you can authenticate successfully, then the TouchBridge skill is working correctly.

Extra Tips

  • Make sure to test the TouchBridge skill thoroughly to ensure it works as expected.
  • Consider adding error handling and logging to the TouchBridge integration to help diagnose any issues that may arise.
  • Keep the TouchBridge software up to date to ensure you have the latest features and security patches.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING