macOS AppleScript Fallback für Openclaw

Ein robuster Automatisierungs-Skill, der zuverlässige Shell- und AppleScript-Fallbacks für zentrale macOS-Produktivitätsanwendungen bietet.

qy-zhang
v1.0.0
Mar 22, 2026
0
1.1k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install macos-applescript-fallback

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, macos-applescript-fallback über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist macOS AppleScript Fallback?

Das macOS AppleScript Fallback ist ein spezialisiertes Toolset, das sicherstellt, dass Ihr AI-Agent funktionsfähig bleibt, selbst wenn Standard-API- oder Plugin-Routen für macOS-Apps nicht verfügbar sind. Durch die Nutzung lokaler Shell-Ausführung und optimierter AppleScript-Muster bietet dieser Skill einen ausfallsicheren Mechanismus für die Interaktion mit Anwendungen auf Systemebene wie Erinnerungen, Notizen und Kalender. Er ist eine wichtige Ergänzung zur Bibliothek der Openclaw Skills für Benutzer, die eine hohe Verfügbarkeit und Konsistenz über verschiedene macOS-Versionen hinweg benötigen.

Dieser Skill bevorzugt vorinstallierte Skripte gegenüber Ad-hoc-Befehlen, um versionsspezifische Parsing-Fehler und Gebietsschema-Probleme zu vermeiden. Er dient als Brücke zwischen High-Level AI-Intentionen und Low-Level-Systemautomatisierung und stellt sicher, dass Aufgaben wie das Senden einer iMessage oder das Erfassen einer kurzen Notiz unabhängig von der Komplexität der Umgebung erfolgreich abgeschlossen werden.

macOS AppleScript Fallback Anwendungsfälle

  • Automatisierung der Erstellung von Erinnerungen mit spezifischen Fristen direkt über eine Chat-Schnittstelle.
  • Generierung von formatierten HTML-Notizen in Apple Notes für Forschung und Reiseplanung.
  • Planung von Kalenderereignissen mit präzisen Start- und Endzeiten über spezifische Konten wie iCloud.
  • Senden von dringenden iMessage-Benachrichtigungen an spezifische Kontakte oder Apple IDs über Messaging-Dienste auf Systemebene.
  • Bereitstellung eines zuverlässigen Fallbacks, wenn primäre macOS-Automatisierungs-Plugins fehlschlagen oder Berechtigungsfehler auftreten.

So funktioniert macOS AppleScript Fallback

  1. Der AI-Agent identifiziert die Benutzerabsicht für eine macOS-spezifische Aufgabe und extrahiert erforderliche Felder wie Titel, Daten oder Kontaktinformationen.
  2. Der Skill umgeht Standard-Plugins und zielt auf spezialisierte Shell-Skripte im scripts-Verzeichnis ab, um Kompatibilität zu gewährleisten.
  3. Das Skript führt lokalisiertes AppleScript aus, um direkt mit der Ziel-macOS-Anwendung (z. B. Messages, Notes) zu kommunizieren.
  4. Das System wertet den Exit-Code und die Ausgabe aus; bei Erfolg bestätigt es dem Benutzer das Ergebnis mit wichtigen Details.
  5. Im Falle eines Fehlers löst der Skill einen Diagnose-Workflow aus, um häufige Probleme wie fehlende Automatisierungsberechtigungen oder Gebietsschema-Fehlanpassungen zu identifizieren.

macOS AppleScript Fallback Einrichtung

Um dies in Ihre Umgebung zu integrieren, stellen Sie sicher, dass Ihre Shell über die erforderlichen Berechtigungen verfügt, um System Events und Zielanwendungen zu steuern. Klonen Sie das Repository und stellen Sie sicher, dass die Skripte ausführbar sind:

# Grant execution permissions to the fallback scripts
chmod +x scripts\/*.sh

# Test a reminder creation to trigger the macOS permission prompt
.\/scripts\/create_reminder.sh "Test Openclaw Skills" "2026-05-09 12:00:00"

macOS AppleScript Fallback Datenschema & Taxonomie

Der Skill nutzt ein strukturiertes Skript-zu-Argument-Mapping, um die Datenintegrität über verschiedene macOS-Versionen hinweg zu gewährleisten:

Script Arguments Data Format
create_reminder.sh <title> ["datetime"] ISO-8601 Strings empfohlen
create_note.sh <html-body> [account] Body muss gültige HTML-Tags enthalten
create_calendar_event.sh <title> <calendar> <start> <end> Spezifischer Kalendername oder Standard
send_imessage.sh <recipient> <message> Telefonnummer oder Apple ID E-Mail

Alle Skripte sind im Verzeichnis scripts\/ zentralisiert, während die Diagnosedokumentation in references\/troubleshooting.md gepflegt wird.

macOS AppleScript Fallback Erweiterte Funktionen

  • Intelligente Fallbacks: Verwendet automatisch den ersten verfügbaren Kalender oder das erste verfügbare Konto, wenn der angegebene Name fehlt.
  • HTML-Rendering: Verwendet HTML-Formatierung für Notizen, um konsistente visuelle Stile über Geräte hinweg zu gewährleisten.
  • Dienstauflösung: Identifiziert dynamisch den iMessage-Diensttyp, anstatt sich auf fest codierte Dienstnamen zu verlassen.
  • Berechtigungsfehlerbehebung: Integrierte Diagnoseprüfungen für macOS Automatisierungs- und Privatsphäre-Einstellungen.
  • Robuste Datumsverarbeitung: Logik zur Minimierung von Fehlern, die durch gebietsschema-anfällige Datums-Strings verursacht werden.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*