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:
Sanju Sivalingam
2026-02-14 20:28:22 +05:30
parent 8b9f0a4e6e
commit 71021f48dd
38 changed files with 132 additions and 15 deletions

View File

@@ -0,0 +1,17 @@
{
"name": "Create Calendar Event",
"steps": [
{
"app": "com.google.android.calendar",
"goal": "Tap the + (create) button to make a new event. Fill in the event details and save it.",
"maxSteps": 15,
"formData": {
"Title": "Team Sync",
"Date": "Tomorrow",
"Time": "2:00 PM - 2:30 PM",
"Location": "Google Meet",
"Description": "Weekly team sync - discuss sprint progress and blockers"
}
}
]
}

View File

@@ -0,0 +1,14 @@
{
"name": "GitHub Check Open PRs",
"steps": [
{
"goal": "Open the URL https://github.com/notifications in the browser using open_url action. Wait for the page to load. Use read_screen to collect all notification titles and their repositories. Copy the summary to clipboard.",
"maxSteps": 12
},
{
"app": "com.github.android",
"goal": "Open the GitHub app. Go to the Pull Requests section (it may be under the Notifications or Home tab). Use read_screen to collect all open PRs assigned to me or requesting my review. Copy the list to clipboard.",
"maxSteps": 15
}
]
}

View File

@@ -0,0 +1,21 @@
{
"name": "Logistics Agent v2.1",
"steps": [
{
"app": "com.whatsapp",
"goal": "Find the latest Bill of Lading image and save it"
},
{
"app": "com.intsig.camscanner",
"goal": "Crop and enhance the latest image"
},
{
"app": "com.rtspro.factoring",
"goal": "Fill out the invoice submission form",
"formData": {
"Invoice": "#9921",
"Amount": "$4,200.00"
}
}
]
}

View File

@@ -0,0 +1,30 @@
{
"name": "Morning Briefing",
"steps": [
{
"app": "com.google.android.apps.messaging",
"goal": "Read all unread SMS messages. Use read_screen to collect all visible messages and copy them to clipboard.",
"maxSteps": 10
},
{
"app": "com.whatsapp",
"goal": "Check the top 5 most recent chats. For each unread chat (bold name = unread), open it, use read_screen to collect messages, then go back. Copy a summary of all unread messages to clipboard.",
"maxSteps": 25
},
{
"app": "org.telegram.messenger",
"goal": "Check the top 5 most recent chats with unread badges. Open each, use read_screen to collect messages, go back. Copy a summary to clipboard.",
"maxSteps": 25
},
{
"app": "com.google.android.calendar",
"goal": "Read today's calendar events. Use read_screen to collect all events visible on today's view. Copy the schedule to clipboard.",
"maxSteps": 10
},
{
"app": "com.google.android.googlequicksearchbox",
"goal": "Search for 'weather today' and read the result. Copy the weather summary (temperature, conditions, high/low) to clipboard.",
"maxSteps": 10
}
]
}

View File

@@ -0,0 +1,14 @@
{
"name": "Quick Notes Capture",
"steps": [
{
"app": "com.google.android.keep",
"goal": "Tap the + button to create a new note. Enter the title and body text, then tap the back arrow to save.",
"maxSteps": 10,
"formData": {
"Title": "Meeting Notes - Sprint Review",
"Body": "Action items:\n- Deploy v2.1 by Friday\n- Fix login bug (P1)\n- Schedule design review with UX team\n- Update API docs for new endpoints"
}
}
]
}

View File

@@ -0,0 +1,13 @@
{
"name": "Notification Triage & Cleanup",
"steps": [
{
"goal": "Pull down the notification bar using a swipe from top to bottom. Use read_screen to collect all visible notifications. Copy the notification summary to clipboard.",
"maxSteps": 8
},
{
"goal": "Look at the notifications. Swipe away (left or right) any promotional or non-important notifications (shopping deals, game notifications, news alerts). Keep important ones (messages, calendar, work apps).",
"maxSteps": 20
}
]
}

View File

@@ -0,0 +1,14 @@
{
"name": "Screenshot Current Screen & Share to Slack",
"steps": [
{
"goal": "Take a screenshot of the current screen using the keyevent action with code 120 (KEYCODE_SYSRQ for screenshot). Wait 2 seconds for the screenshot to save.",
"maxSteps": 5
},
{
"app": "com.Slack",
"goal": "Search for the #bugs channel using the search icon. Open it. Tap the + or attachment icon to attach a file. Navigate to the Screenshots folder and select the most recent screenshot. Add the caption 'Bug found on this screen - see screenshot' and send it using submit_message.",
"maxSteps": 20
}
]
}

View File

@@ -0,0 +1,20 @@
{
"name": "Translate & Reply on WhatsApp",
"steps": [
{
"app": "com.whatsapp",
"goal": "Open the most recent unread chat. Use read_screen to collect the last few messages. Copy the text to clipboard.",
"maxSteps": 12
},
{
"app": "com.google.android.apps.translate",
"goal": "Tap the text input area. Paste from clipboard. Set the source language to 'Detect language' and target language to 'English'. Wait for translation. Use read_screen to collect the translated text. Copy the translation to clipboard.",
"maxSteps": 15
},
{
"app": "com.whatsapp",
"goal": "Open the same chat that had unread messages (it should be the most recent). Type a reply in English and send it using submit_message. The reply should acknowledge what they said based on the translation you just read.",
"maxSteps": 12
}
]
}