← Back to Skills Marketplace
helloliuyongsheng-bot

Oauth Helper

cross-platform ⚠ suspicious
2735
Downloads
3
Stars
13
Active Installs
2
Versions
Install in OpenClaw
/install oauth-helper
Description
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
Usage Guidance
Key things to verify before installing/using this skill: - Ask the publisher for source code or a homepage; this skill currently has 'unknown' source and no homepage. - Confirm exactly how Telegram integration works: which env vars or tokens are required (TELEGRAM_BOT_TOKEN, CHAT_ID, etc.), and ensure tokens are provided only via secure platform secrets (not pasted into chat). - Verify how the agent will access the 'clawd' browser profile (what path or credential) and whether that profile contains logged-in accounts you trust being used for OAuth. - Understand what the skill will send to Telegram: screenshots of QR codes and login pages may contain sensitive info. Insist on limiting or redacting data where possible. - Test with throwaway/dummy accounts first (not your primary Google/Microsoft/GitHub accounts) to confirm behavior and that no unwanted scopes/authorizations occur. - Prefer skills that explicitly declare required env vars, permissions, and a verifiable source; if the publisher cannot provide those, do not grant access to real accounts. If you are not comfortable providing access to a logged-in browser/profile or to a Telegram channel bot, do not enable this skill.
Capability Analysis
Type: OpenClaw Skill Name: oauth-helper Version: 1.1.0 The OpenClaw AgentSkills skill bundle is classified as benign. The `SKILL.md` content clearly outlines a workflow for automating OAuth login flows, which involves browser interaction (navigation, clicking elements) and user confirmation via Telegram. All described actions are directly aligned with the stated purpose and do not contain instructions for data exfiltration, malicious execution, persistence, or prompt injection designed to make the agent act maliciously. The 'One-Time Setup' section provides example `browser` commands for a human to configure the environment, not for the agent to execute as part of the skill's runtime.
Capability Assessment
Purpose & Capability
The SKILL.md describes automating OAuth flows and confirming via Telegram, which is coherent with the name. However the skill declares no required credentials or config but repeatedly instructs the agent to send messages via Telegram and use a 'clawd' browser profile logged into providers. Those capabilities require credentials/access that are not declared (no TELEGRAM token, channel ID, or browser profile path), which is an inconsistency.
Instruction Scope
Runtime instructions tell the agent to scan arbitrary login pages for DOM selectors, extract target site info, take screenshots of QR codes, and transmit those items to a Telegram channel. While relevant to the stated task, these steps involve collecting and sending potentially sensitive data (page content, screenshots, redirect targets) to an external messaging channel — the SKILL.md does not limit or justify this data exfiltration, nor does it describe safeguards.
Install Mechanism
Instruction-only skill with no install spec and no code files — minimal installation risk because nothing is downloaded or written by the skill itself.
Credentials
The skill requests no environment variables or primary credential, yet its flows require access to Telegram (to send/receive messages) and to a logged-in browser profile. This mismatch (no declared TELEGRAM_TOKEN, CHANNEL_ID, or config path to the 'clawd' browser profile) is disproportionate and unclear — either the platform provides these implicitly (not documented) or the SKILL.md is incomplete/ambiguous.
Persistence & Privilege
The skill does not request always:true and has no install footprint, so it doesn't demand permanent inclusion. However, because it instructs automated browser actions and external messaging, autonomous invocation (disable-model-invocation: false) increases blast radius if the agent is permitted to run it without tight user confirmation. That combination with the other concerns warrants caution.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oauth-helper
  3. After installation, invoke the skill by name or use /oauth-helper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
**Changelog for oauth-helper v1.1.0** - Major documentation overhaul: SKILL.md rewritten in English with concise step-by-step instructions and tables. - Improved clarity of supported providers, detection patterns, workflows, and click sequences. - Better structured prerequisites, error handling, and setup sections for easier onboarding. - Updated usage examples with clear, Telegram-driven flows.
v1.0.0
Initial release: Automates OAuth login flows across 7 major providers with Telegram confirmation. - Supports Google, Apple, Microsoft, GitHub, Discord, WeChat, and QQ OAuth providers. - Detects available OAuth options on login pages and prompts user selection via Telegram. - Requires one-time account login setup on clawd browser and an active Telegram channel. - Automates provider-specific login and authorization button clicks; handles 2FA and QR code flows. - Includes error handling for timeouts, user cancellations, 2FA requests, and failed logins.
Metadata
Slug oauth-helper
Version 1.1.0
License
All-time Installs 14
Active Installs 13
Total Versions 2
Frequently Asked Questions

What is Oauth Helper?

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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2735 downloads so far.

How do I install Oauth Helper?

Run "/install oauth-helper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Oauth Helper free?

Yes, Oauth Helper is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Oauth Helper support?

Oauth Helper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Oauth Helper?

It is built and maintained by helloliuyongsheng-bot (@helloliuyongsheng-bot); the current version is v1.1.0.

💬 Comments