Token导航 LogoToken导航TokenDH.com
开发敏感数据clawhub未标认证来源可访问clear审计提醒

auto-login-assistant自动登录助手

Agent Skill

auto-login-assistant 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

11,114

周安装

454

GitHub Stars

公开资料未说明

下载量

3,559
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:auto-login-assistant(自动登录助手)
来源仓库:https://github.com/ddmmddmm/auto-login-assistant
安装命令:
openclaw skills install auto-login-assistant
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install auto-login-assistant

简介

auto-login-assistant 用于补充开发相关能力,适合在 OpenClaw 中承接开发任务时使用。

  • 支持登录状态检测与表单填写,适用于从登录墙恢复访问。
  • 通过 clawhub 安装,命令为 openclaw skills install auto-login-assistant,需结合来源仓库进一步确认具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。
  • 当前功能描述基于原始 README,实际能力以官方文档为准。

SKILL.md

name
auto-login-assistant
description
Help the agent recover from login walls on websites by detecting sign-in states, collecting user-approved credentials, filling common login forms, and handling verification codes safely. Use when browsing is blocked by authentication and the user wants guided sign-in rather than manual step-by-step help.
metadata
short-description
Detect login walls, fill credentials, and handle OTP safely.

Auto Login Assistant

Overview

Use this skill when the agent is navigating a website and progress is blocked by a login screen, expired session, or verification-code challenge. The skill provides a conservative workflow for sign-in assistance: detect the login wall, collect user-approved credentials, fill the form, and handle one-time codes with clear consent boundaries.

This skill is intentionally not a bypass tool. It should never attempt to break captchas, defeat anti-bot systems, or infer secrets the user did not explicitly provide.

When To Use

Trigger this skill when any of the following are true:

  • The page redirects to a login, sign-in, or session-expired screen.
  • The user asks the agent to sign in to a website, mailbox, SaaS product, or admin console.
  • A workflow such as reading email, sending mail, checking dashboards, or accessing settings is blocked by authentication.
  • The user wants the agent to help retrieve or place a verification code after they approve the flow.

Do not use this skill for:

  • Captcha solving, QR login bypass, hardware key prompts, payment approval, or biometric confirmation
  • Guessing usernames, passwords, security questions, or backup codes
  • Reading email or messages unless the user explicitly authorizes it for the current task

Workflow

1. Confirm It Is A Login Barrier

First verify that the page is actually asking for authentication. Look for signals such as:

  • URL patterns like login, signin, auth, session-expired, verify
  • Password fields, OTP fields, or email/username inputs
  • Buttons or headings such as "Sign in", "Log in", "Continue with email", "Enter code"

If the page is ambiguous, say so and ask the user whether you should treat it as a login flow before entering any credentials.

2. Choose Credential Source

Credential priority order:

  1. Credentials the user provides in the current conversation
  2. A local file path the user explicitly points to
  3. Environment variables the user explicitly names

Never scan the filesystem broadly for secrets. Never assume a saved credential source without user direction.

If the user gives a file path or env var name, use scripts/read_credentials.py to normalize it into a consistent structure.

Supported normalized fields:

  • site
  • login_url
  • username
  • email
  • phone
  • password
  • otp_email
  • otp_mode
  • notes

See references/config-example.md for examples.

3. Fill The Login Form Conservatively

Use the website's visible login flow rather than forcing a direct post.

Preferred field mapping order:

  • User identifier: email, username, account, phone
  • Secret: password
  • Verification: otp, code, verification code, security code

Before submitting:

  • Confirm the target site with the user if multiple accounts could apply
  • Mask secrets in your explanation
  • Avoid clicking "remember this device" or equivalent unless the user explicitly asks

4. Handle Verification Codes

Default behavior: ask the user to provide the verification code manually.

Only enter the email-reading branch if the user explicitly authorizes it for the current task and provides the mailbox access path. When allowed:

  • Read only the minimum mailbox content needed to locate the latest relevant code
  • Extract likely codes with scripts/extract_verification_code.py
  • Present the candidate briefly if confidence is low
  • If multiple codes are plausible, ask before submitting

If email access fails or is unavailable, fall back to asking the user to paste the code.

5. Validate Success

After submit, confirm login success using page evidence:

  • User avatar, account menu, inbox, dashboard, or "sign out" control
  • Removal of login prompt
  • Successful navigation to the requested feature

If the flow fails, stop after a small number of attempts and explain the blocker clearly. Do not loop forever on retries.

Safety Rules

  • Treat credentials as ephemeral unless the user explicitly asks for a reusable local config.
  • Do not store credentials in the skill folder.
  • Do not broaden permissions, change MFA settings, or approve trusted-device prompts without explicit user permission.
  • Refuse flows that amount to bypassing authentication or anti-abuse protections.
  • If the website requests a captcha, QR scan, physical token, or passkey confirmation, hand control back to the user.

Suggested Interaction Pattern

Use short, direct prompts like these:

  • "This page appears to require login. Do you want me to sign in with credentials you provide now, or a local config you specify?"
  • "I found a password field and an email field. Please provide the account for this site, or point me to the config path."
  • "The site is asking for a verification code. If you want, paste the code here. I can only read email for this if you explicitly authorize that mailbox for this task."

Resources

references/config-example.md

Load this when the user wants a reusable local credential format or wants to see supported fields.

scripts/read_credentials.py

Run this to normalize credentials from a JSON file or environment variables into a consistent schema.

scripts/extract_verification_code.py

Run this to extract likely one-time codes from email text or copied verification messages after the user authorizes that step.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

78.24%
按下载量换算2,785

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

未展示

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills