一键导入
human-auth-oauth
Handle account login credential delegation from Human Phone. Covers username/password entry, social sign-in walls, and multi-step login flows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Handle account login credential delegation from Human Phone. Covers username/password entry, social sign-in walls, and multi-step login flows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use OpenPocket MCP tools to inspect or control an Android emulator, physical Android phone, Android TV, or ADB-backed app. Trigger for phone use, Android automation, mobile UI testing, emulator control, physical-device control, app navigation, screenshots, tapping, typing, and requests that should not use desktop computer-use automation.
Use OpenPocket MCP tools to inspect or control an Android emulator, physical Android phone, Android TV, or ADB-backed app. Trigger for phone use, Android automation, mobile UI testing, emulator control, physical-device control, app navigation, screenshots, tapping, typing, and requests that should not use desktop computer-use automation.
Automate X (Twitter) interactions — browsing feed, posting, replying, quoting, reposting, bookmarking, DMs, and profile management. Use when the user asks to use X/Twitter, post a tweet, reply to posts, check notifications, send DMs, or browse their timeline on phone.
Help users complete Duolingo language lessons. Use when the user asks to do Duolingo, practice a language, complete lessons, or needs guidance navigating the Duolingo app on phone.
Edit videos and beautify photos in CapCut on mobile. Use when the user asks to open CapCut, create/edit/export videos, add text/effects/music/captions, use templates, or retouch and enhance photos.
Locate and verify files on Android storage before upload/share, especially latest edited photos or videos.
| name | human-auth-oauth |
| description | Handle account login credential delegation from Human Phone. Covers username/password entry, social sign-in walls, and multi-step login flows. |
| metadata | {"openclaw":{"triggers":{"any":["oauth","login","sign in","credentials","username","password","account","authentication","social login","google sign"]}}} |
Use this when an app requires the user to log in with their account credentials.
request_human_auth(
capability: "oauth",
instruction: "Please provide your login credentials for [app/service name].",
uiTemplate: {
fields: [
{ id: "username", label: "Username / Email", type: "text", required: true, autocomplete: "username" },
{ id: "password", label: "Password", type: "password", required: true, autocomplete: "current-password" }
],
artifactKind: "credentials",
requireArtifactOnApprove: true,
title: "Account Login Required",
summary: "Enter your credentials to log in."
}
)
Read the artifact: read(<artifact_path>) to get username and password.
Check the current screen. The login form may still be visible, or the app may have changed state during the wait.
If the login form is still visible:
type_text(<username>)type_text(<password>)If the screen changed: press keyevent KEYCODE_BACK to return to the login form, or re-navigate to it.
Delete the artifact immediately (contains plaintext credentials):
exec("rm <artifact_path>")
Handle post-login flows (2FA prompt, terms acceptance, etc.) as needed.
Some services split login into two pages (email first, then password). If the login screen only shows one field:
request_human_auth again for the password if needed, or use the already-received credentials.