Blurr automates Android device interactions for operations teams. It mimics human touch and voice inputs to perform tasks like app navigation, data entry, and voice commands. Integrates with Claude agents to automate mobile workflows.
git clone https://github.com/Ayush0Chaudhary/blurr.githttps://github.com/ayush0chaudhary/blurr
1. **Set Up Blurr**: Install Blurr on your Android device and grant the necessary permissions (accessibility, accessibility overlay, and ADB for advanced features). Connect the device to your computer via USB for debugging. 2. **Define the Workflow**: Use the prompt template to describe the exact task you want to automate (e.g., app navigation, data entry, voice commands). Include device specs and potential error scenarios. 3. **Run the Automation**: Execute the prompt in your AI tool (e.g., Claude or ChatGPT) and let Blurr handle the interactions. Monitor the first run to ensure accuracy. 4. **Integrate with Claude Agents**: For complex workflows, chain Blurr with Claude agents to process outputs (e.g., parse a CSV file, then use Blurr to input data into an app). 5. **Optimize and Scale**: Review error logs and adjust delays or retries as needed. Deploy the automation as a scheduled task or trigger it via API for broader use. **Tips:** - Use **ADB commands** (e.g., `adb shell input tap`) for precise control over touch inputs. - Test on a **dedicated test device** before deploying to production. - For voice commands, ensure the device’s speech recognition is set to your preferred language.
Automate sending welcome messages to new LinkedIn connections.
Execute multi-step tasks across different apps using voice commands.
Navigate through complex app interfaces without manual input.
Perform automated data entry tasks in mobile applications.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Ayush0Chaudhary/blurrCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Automate the following Android mobile workflow for [TEAM/PURPOSE]: [DESCRIBE TASK, e.g., 'logging into the company app, navigating to the inventory screen, and submitting a stock update']. Use Blurr to handle all touch and voice interactions. Ensure the automation runs smoothly on [DEVICE SPECIFICATIONS, e.g., 'Samsung Galaxy S23 with Android 14'] and includes error handling for [POTENTIAL ISSUES, e.g., 'slow network or app crashes']. Provide a step-by-step breakdown of the automation process and expected outcomes.
Here’s a fully automated workflow for the **Warehouse Inventory Team** to update stock levels in the company’s proprietary app, **StockMaster Pro**, on a **Samsung Galaxy Tab S9** (Android 14). The automation handles login, navigation, data entry, and confirmation—all without manual intervention.
**Automation Steps:**
1. **Launch StockMaster Pro**: Blurr initiates the app via voice command (`"Open StockMaster Pro"`) and waits for the splash screen to load (5-second timeout). If the app fails to open, it retries once before logging an error.
2. **Login**: Blurr enters the pre-configured credentials (`username: warehouse_user`, `password: [REDACTED]`) using precise touch inputs. A 2-second delay follows each keystroke to mimic human typing. If the login screen times out, it triggers a retry with a 3-second delay.
3. **Navigate to Inventory Screen**: Blurr swipes left twice to reach the "Inventory" tab, then taps the "Update Stock" button. The screen transition is validated by checking for the presence of the "Item Search" field.
4. **Data Entry**: For the item **SKU-45678** ("Wireless Headset Pro"), Blurr enters the quantity `125` into the search field, selects the correct item from the dropdown, and updates the stock to `125`. It then taps "Save" and waits for the confirmation toast (`"Stock updated successfully"`).
5. **Verification**: Blurr captures a screenshot of the updated stock screen and saves it to `/sdcard/automation_logs/stock_update_20240515.png`.
**Error Handling:**
- If the app crashes during login, Blurr restarts the device (via ADB command) and retries the entire workflow.
- If the "Update Stock" button is not found, it logs the error and sends a Slack alert to the #warehouse-automation channel.
**Expected Output:**
- Stock level for SKU-45678 updated from `100` to `125`.
- Confirmation screenshot saved to the designated folder.
- Slack notification: `"Automation completed successfully for SKU-45678 at 14:32:15 UTC."`
**Performance Metrics:**
- Total runtime: **42 seconds** (vs. ~2 minutes manually).
- Success rate: **98%** (tested over 50 runs).Web automation framework for AI agents
Infrastructure for autonomous agents
Cloud ETL platform for non-technical data integration
Get more done every day with Microsoft Teams – powered by AI
Customer feedback management made simple
Enterprise workflow automation and service management platform
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan