Organise examples into folders, rewrite readme with natural flow and tailscale section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
19
examples/workflows/lifestyle/do-not-disturb.json
Normal file
19
examples/workflows/lifestyle/do-not-disturb.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Focus Mode - DND + Slack Status",
|
||||
"steps": [
|
||||
{
|
||||
"goal": "Open sound settings using open_settings with setting 'sound'. Find and enable 'Do Not Disturb' mode. Set it to allow priority contacts only if the option is available.",
|
||||
"maxSteps": 12
|
||||
},
|
||||
{
|
||||
"app": "com.Slack",
|
||||
"goal": "Tap on your profile picture or the 'You' tab at the bottom. Tap on 'Set a status'. Set the emoji to the focus/headphones emoji and type 'In deep focus mode - back in 2 hours'. Tap Save or Done.",
|
||||
"maxSteps": 15
|
||||
},
|
||||
{
|
||||
"app": "com.spotify.music",
|
||||
"goal": "Search for 'lofi beats' and play the first playlist. Tap the shuffle or play button.",
|
||||
"maxSteps": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
15
examples/workflows/lifestyle/expense-tracker.json
Normal file
15
examples/workflows/lifestyle/expense-tracker.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "Log Daily Expenses",
|
||||
"steps": [
|
||||
{
|
||||
"app": "com.google.android.apps.messaging",
|
||||
"goal": "Use read_screen to find recent SMS messages from banks or UPI apps (messages containing 'debited', 'spent', 'paid', or transaction amounts). Collect the last 5 transaction messages. Copy them to clipboard.",
|
||||
"maxSteps": 12
|
||||
},
|
||||
{
|
||||
"app": "com.google.android.keep",
|
||||
"goal": "Tap + to create a new note. Title it 'Expenses - Today'. In the body, paste the transaction details from clipboard. Save by tapping back.",
|
||||
"maxSteps": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
19
examples/workflows/lifestyle/fitness-log.json
Normal file
19
examples/workflows/lifestyle/fitness-log.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Daily Fitness Log",
|
||||
"steps": [
|
||||
{
|
||||
"app": "com.google.android.apps.fitness",
|
||||
"goal": "Open Google Fit. Use read_screen to collect today's step count, active minutes, and heart points from the home screen. Copy the stats to clipboard.",
|
||||
"maxSteps": 8
|
||||
},
|
||||
{
|
||||
"app": "com.google.android.apps.fitness",
|
||||
"goal": "Tap the + button to add an activity. Select 'Walking' and log 30 minutes of walking. Save the activity.",
|
||||
"maxSteps": 12,
|
||||
"formData": {
|
||||
"Activity": "Walking",
|
||||
"Duration": "30 minutes"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
10
examples/workflows/lifestyle/food-order.json
Normal file
10
examples/workflows/lifestyle/food-order.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "Quick Food Order",
|
||||
"steps": [
|
||||
{
|
||||
"app": "com.application.zomato",
|
||||
"goal": "Search for 'biryani' in the search bar. Browse the top 3 restaurants. Pick the one with the highest rating (4.0+). Open it, find 'Chicken Biryani' or similar, tap Add to cart. Then go to cart and review the order. Copy the order summary (items, total, delivery time) to clipboard. Do NOT place the order - just get to the checkout screen.",
|
||||
"maxSteps": 25
|
||||
}
|
||||
]
|
||||
}
|
||||
10
examples/workflows/lifestyle/maps-commute.json
Normal file
10
examples/workflows/lifestyle/maps-commute.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "Check Commute Time",
|
||||
"steps": [
|
||||
{
|
||||
"app": "com.google.android.apps.maps",
|
||||
"goal": "Tap the search bar. Type 'Work' or the office address. Tap Directions. Make sure starting point is 'Your location' (current location). Check the driving, transit, and walking times. Use read_screen to collect all route options with ETAs and traffic conditions. Copy the commute summary to clipboard. Do NOT start navigation.",
|
||||
"maxSteps": 15
|
||||
}
|
||||
]
|
||||
}
|
||||
10
examples/workflows/lifestyle/spotify-playlist.json
Normal file
10
examples/workflows/lifestyle/spotify-playlist.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "Spotify - Start Focus Playlist",
|
||||
"steps": [
|
||||
{
|
||||
"app": "com.spotify.music",
|
||||
"goal": "Tap the Search icon at the bottom. Type 'Deep Focus' in the search bar. Open the 'Deep Focus' playlist (the official Spotify one). Tap the Shuffle Play or Play button to start playing.",
|
||||
"maxSteps": 12
|
||||
}
|
||||
]
|
||||
}
|
||||
10
examples/workflows/lifestyle/uber-ride.json
Normal file
10
examples/workflows/lifestyle/uber-ride.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "Uber Ride Price Check",
|
||||
"steps": [
|
||||
{
|
||||
"app": "com.ubercab",
|
||||
"goal": "Tap the 'Where to?' search bar. Type 'Airport' and select the first airport result. Wait for ride options to load. Use read_screen to collect all ride types (UberGo, Premier, XL, etc.) with their estimated prices and ETAs. Copy the comparison to clipboard. Do NOT book the ride.",
|
||||
"maxSteps": 15
|
||||
}
|
||||
]
|
||||
}
|
||||
18
examples/workflows/lifestyle/wifi-password-share.json
Normal file
18
examples/workflows/lifestyle/wifi-password-share.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "Share WiFi Password via WhatsApp",
|
||||
"steps": [
|
||||
{
|
||||
"goal": "Open WiFi settings using open_settings with setting 'wifi'. Find the currently connected network. Long press on it and look for 'Share' or QR code option to see the password. Use read_screen to collect the password. Copy it to clipboard.",
|
||||
"maxSteps": 12
|
||||
},
|
||||
{
|
||||
"app": "com.whatsapp",
|
||||
"goal": "Search for the contact specified below. Open the chat. Type the WiFi password from clipboard and send it using submit_message.",
|
||||
"maxSteps": 12,
|
||||
"formData": {
|
||||
"Contact": "John",
|
||||
"Message prefix": "Here's the WiFi password: "
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user