Toolverse
All skills

droidrun-docs

by droidrun

DroidRun documentation reference. Use when users ask about DroidRun setup, configuration, SDK usage, CLI commands, device setup, agents, architecture, app cards, credentials, tracing, Docker, migration, structured output, or any DroidRun \

Installation

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

Installation

Quick info

Author
droidrun
Category
Mobile

About this skill

DroidRun documentation reference. Use when users ask about DroidRun setup, configuration, SDK usage, CLI commands, device setup, agents, architecture, app cards, credentials, tracing, Docker, migration, structured output, or any DroidRun \

How to use

  1. Zainstaluj DroidRun za pomocą menedżera pakietów: uruchom uv tool install droidrun. Upewnij się, że masz zainstalowany Python 3.11 lub nowszy oraz Android Debug Bridge (ADB) dostępny w ścieżce systemowej.

  2. Przygotuj urządzenie mobilne: podłącz urządzenie Android lub iOS do komputera za pośrednictwem USB. Na urządzeniu Android zainstaluj Portal APK, który umożliwia agentom komunikację z interfejsem. Włącz debugowanie USB w ustawieniach deweloperskich.

  3. Skonfiguruj model LLM: wybierz dostawcę (Google Gemini, OpenAI, Ollama lub inny) i ustaw wymagane klucze API jako zmienne środowiskowe. Domyślnie DroidRun obsługuje kilka popularnych modeli bez dodatkowych zależności.

  4. Utwórz skrypt lub interaktywną sesję, w której zdefiniujesz zadanie dla agenta w języku naturalnym, np. "Otwórz aplikację, zaloguj się, przejdź do ustawień". DroidRun automatycznie rozbije polecenie na kroki i będzie wykonywać akcje na urządzeniu.

  5. Wybierz tryb pracy: użyj trybu rozumowania (reasoning=True), jeśli chcesz, aby agent planował kroki przed wykonaniem, lub trybu bezpośredniego (reasoning=False), aby agent natychmiast generował i wykonywał kod Python. Tryb rozumowania jest bardziej niezawodny dla złożonych zadań.

  6. Monitoruj wykonanie poprzez zrzuty ekranu i logi śledzenia. DroidRun udostępnia narzędzia do debugowania i strukturyzowanego wyodrębniania danych z interfejsu urządzenia, co przydaje się przy walidacji wyników automatyzacji.

Related skills

react-native-design

by wshobson

Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.

Mobile
1964

claude-mobile-ios-testing

by krzemienski

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

Mobile
15111

interactive-portfolio

by davila7

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio,

Mobile
1823

mobile-design

by sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or

Mobile
6091

flutter-development

by aj-geddes

Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.

Mobile
1,1601,122

swift-best-practices

by sammcj

This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6

Mobile
36140