Automate OAuth login flows with user confirmation via Telegram. Supports 7 providers: Google, Apple, Microsoft, GitHub, Discord, WeChat, QQ. Features: - Auto-detect available OAuth options on login pages - Ask user to choose via Telegram when multiple options exist - Confirm before authorizing - Handle account selection and consent pages automatically
SkillScore100Maintained
Automatic
◆Personal Assistant pack
Last verified 8/19/2026
What it changes
Passed 23 of 23 test cases with the skill, and 16 of 23 without it.
Without skill70%
With skill100%
Checks it passed that the model alone missed
Sends the list of detected OAuth options to Telegram.
Waits for the user's choice before clicking the selected OAuth button.
Specifies a 60-second response timeout when awaiting Telegram replies.
and 7 more in the full report
7 fixed16 passed either way0 still failing0 broke
Pass-rate lift
+30 pp
Tokens
+48%
Agent turns
0%
Response time
-28%
Model gemini-3.6-flashMeasured 8/19/2026v123 of 23 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
Can you handle the single sign-on process for kaggle.com? Go to their login screen, list the supported authentication providers to my Telegram chat, wait for me to select an option and confirm the access request, and let me know when I'm successfully signed in.
What was checked, without and with the skill
Checked
Without skill
With skill
Sends the list of detected OAuth options to Telegram.
Missed
Passed
Requests user confirmation before proceeding with the authorization page actions.
Missed
Passed
case-02 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md241 linessingle file
OAuth Helper
Automate OAuth login with Telegram confirmation. Supports 7 major providers.
Supported Providers
Provider
Status
Detection Domain
Google
✅
accounts.google.com
Apple
✅
appleid.apple.com
Microsoft
✅
login.microsoftonline.com, login.live.com
GitHub
✅
github.com/login/oauth
Discord
✅
discord.com/oauth2
WeChat
✅
open.weixin.qq.com
QQ
✅
graph.qq.com
Prerequisites
Clawd browser logged into the OAuth providers (one-time setup)
Telegram channel configured
Core Workflow
Flow A: Login Page with Multiple OAuth Options
When user requests to login to a website:
1. Open website login page
2. Scan page for available OAuth buttons
3. Send Telegram message:
"🔐 [Site] supports these login methods:
1️⃣ Google
2️⃣ Apple
3️⃣ GitHub
Reply with number to choose"
4. Wait for user reply (60s timeout)
5. Click the selected OAuth button
6. Enter Flow B