human-approval-gate

Request human assistance via email to resolve CAPTCHA and authentication challenges.

6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/KnoWhiz/DoWhiz --skill human-approval-gate
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: human-approval-gate
Source: https://github.com/KnoWhiz/DoWhiz/tree/main/DoWhiz_service/skills/human-approval-gate
Command: npx skills add https://github.com/KnoWhiz/DoWhiz --skill human-approval-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tomllib, tomli, and includes scripts (resource) components.

What problem does it solve?

This Skill helps bypass authentication blockers like CAPTCHAs, missing passwords, or 2FA codes that an AI cannot resolve independently, ensuring workflows continue without manual intervention.

Core Features & Use Cases

  • Authentication Blocker Resolution: Handles CAPTCHAs, missing passwords, OTPs, and other multi-factor authentication challenges.
  • Contextual Information: Captures screenshots and provides detailed context to the human approver.
  • Use Case: When logging into a user's account, if a CAPTCHA appears, this Skill sends a request with the screenshot to a human for resolution, allowing the AI to proceed once approved.

Quick Start

Use the human approval gate skill to request help with a CAPTCHA on the current page.

Frequently Asked Questions about human-approval-gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate CAPTCHA resolution when my workflow hits a human verification blocker?▼

To automate CAPTCHA resolution, this Skill captures browser screenshots and requests human assistance via email, allowing your workflow to proceed once the challenge is manually resolved by the approver.

Can I use workflow automation to bypass 2FA and missing password challenges?▼

Yes, workflow automation can bypass 2FA and missing passwords by detecting the authentication challenge, capturing contextual screenshots, and sending an email request to a human for the verification code or credentials.

How does human verification for authentication blockers work without manual intervention?▼

Human verification works by pausing the automated process, capturing the page state and screenshot, emailing the context to a human reviewer, and resuming the workflow automatically upon receiving their response.

What's the best way to handle OTPs and CAPTCHAs during automated login?▼

The best way to handle OTPs and CAPTCHAs during automated login is using a human approval gate that isolates the blocker, sends the screenshot to a human via email, and waits for resolution before continuing.

Do I need to provide precise page state input for human verification to work?▼

Yes, you need to provide precise input on the page state and verification methods so the Skill can accurately capture the context and screenshots required for the human approver to resolve the authentication blocker.

When should I not use a human approval gate for authentication challenges?▼

You should not use a human approval gate for authentication challenges when you require fully autonomous execution without any human availability, as this approach explicitly depends on a human reviewer to resolve the blocker via email.