revyl-cli-auth-bypass

Establish test-only authenticated sessions across Expo, React Native, iOS, Android, and Flutter apps.

502|24|Updated Aug 5, 2024
One-click install
npx skills add https://github.com/RevylAI/revyl-cli --skill revyl-cli-auth-bypass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revyl-cli-auth-bypass
Source: https://github.com/RevylAI/revyl-cli/tree/main/skills/revyl-cli-auth-bypass
Command: npx skills add https://github.com/RevylAI/revyl-cli --skill revyl-cli-auth-bypass

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establish a test-only authenticated state for Revyl runs across Expo, React Native, native iOS, native Android, and Flutter apps.

Core Features & Use Cases

  • Detect the app stack from the repo (expo, react-native, ios, android, flutter) and apply a shared safety contract.
  • Choose and apply a platform-specific bypass recipe to start sessions in a test-authenticated state for development, testing, and CI.
  • Enforce launch-var gating, token validation, and role/redirect controls to keep bypasses isolated from production.

Quick Start

Configure a test-only bypass by selecting the appropriate platform recipe and enabling the test launch vars, then start a Revyl session.

Frequently Asked Questions about revyl-cli-auth-bypass

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

FAQPage Schema
How do I bypass authentication for testing in a React Native or Expo app?

To bypass authentication for testing in React Native or Expo, this Skill detects the app stack from repo signals and applies a platform-specific recipe to establish a test-only authenticated state for Revyl runs. It uses launch-var gating to keep the bypass isolated from production.

Can I set up a test-only auth bypass for native iOS and Android in CI workflows?

Yes, you can set up a test-only auth bypass for native iOS and Android in CI workflows. The Skill fits both local development and CI environments by applying platform-specific bypass recipes with strict validation and restricted roles.

What is the safest way to maintain a test-authenticated state across mobile app stacks?

The safest way to maintain a test-authenticated state across mobile app stacks is using launch-var gating, token validation, and role controls. This Skill enforces these safety checks to ensure tokens are temporary and bypasses cannot activate in production builds.

Does this auth bypass approach support Flutter apps?

Yes, this auth bypass approach supports Flutter apps alongside Expo, React Native, native iOS, and native Android. It detects the specific app stack from your repository and selects the appropriate bypass recipe for your platform.

Why should auth bypasses not work in production mobile builds?

Auth bypasses should not work in production mobile builds to prevent security vulnerabilities. This Skill enforces strict validation, launch-var gating, and restricted roles to guarantee that temporary test tokens cannot activate outside of development and CI environments.