Toolverse
All skills

turix-mac

by openclaw

Computer Use Agent (CUA) for macOS automation using TuriX. Use when you need to perform visual tasks on the desktop, such as opening apps, clicking buttons, or navigating UIs that don't have a CLI or API.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps

About this skill

Computer Use Agent (CUA) for macOS automation using TuriX. Use when you need to perform visual tasks on the desktop, such as opening apps, clicking buttons, or navigating UIs that don't have a CLI or API.

How to use

  1. Przygotuj system: otwórz Ustawienia systemowe macOS, przejdź do Bezpieczeństwo i prywatność, a następnie do sekcji Nagrywanie ekranu. Dodaj /opt/homebrew/bin/node do listy aplikacji, którym zezwalasz na dostęp do nagrywania ekranu. To krok obowiązkowy — bez niego agent nie będzie mógł widzieć pulpitu.

  2. Sformułuj zadanie w możliwie konkretny sposób. Zamiast "Otwórz Chrome", użyj "Otwórz Chrome i przejdź do google.com". Im bardziej szczegółowy opis, tym lepiej agent zrozumie, co ma zrobić.

  3. Uruchom skrypt pomocniczy poprzez polecenie exec, przekazując pełny opis zadania jako argument. Przykład: skills/local/turix-mac/scripts/run_turix.sh "Otwórz Ustawienia systemowe i przełącz na tryb ciemny". Skrypt automatycznie zaktualizuje plik konfiguracyjny TuriX — nie musisz edytować config.json ręcznie.

  4. Czekaj na wykonanie zadania. Ponieważ agent pracuje w tle, monitoruj postęp za pomocą narzędzia process log. Zwróć uwagę na komunikaty o błędach, szczególnie na błąd "NoneType", który zwykle oznacza brak uprawnień do nagrywania ekranu.

  5. Jeśli napotkasz błąd "AttributeError: 'NoneType' object has no attribute 'save'", sprawdź ponownie uprawnienia do nagrywania ekranu w Ustawieniach systemowych. Czasami konieczny jest restart procesu.

  6. Po pomyślnym wykonaniu zadania agent zwróci wynik. W przypadku zadań wieloetapowych (np. znalezienie faktury i przesłanie jej) agent będzie pracować nad każdym krokiem sekwencyjnie, aż do ukończenia całego przepływu pracy.

Related skills

planning-with-files

by davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring u003e5 tool calls.

DevOps
2365

grafana-dashboards

by wshobson

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

DevOps
92262

task-master

by sfc-gh-dflippo

AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.

DevOps
14126

senior-data-engineer

by davila7

World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when

DevOps
1268

resolve-conflicts

by antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration),

DevOps
48163

draw-io

by davila7

draw.io diagram creation, editing, and review. Use for .drawio XML editing, PNG conversion, layout adjustment, and AWS icon usage.

DevOps
1693