qashier-cli

Automate Google OAuth login, environment switching, and Firestore document extraction via CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chunrui-qashier/claude-ext --skill qashier-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qashier-cli
Source: https://github.com/chunrui-qashier/claude-ext/tree/main/skills/qashier-cli
Command: npx skills add https://github.com/chunrui-qashier/claude-ext --skill qashier-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often struggle with managing Google OAuth authentication, toggling between staging and production environments, and extracting Firestore documents for debugging or testing. This Skill provides a unified CLI workflow to handle login/logout/status, environment switching, and data extraction, reducing manual steps and risk.

Core Features & Use Cases

  • Authentication management: login, logout, and status to ensure secure access to backend services.
  • Environment switching: switch between staging and production to safely test changes.
  • Firestore extraction: export documents for debugging, fixtures, or data analysis.

Quick Start

Authenticate with Google, set the environment to staging, verify status, and extract a sample Firestore document to a file.

Frequently Asked Questions about qashier-cli

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

FAQPage Schema
How do I automate Google OAuth authentication for backend services?

Google OAuth authentication can be automated through CLI login and logout commands that manage secure access tokens. This Skill provides login, logout, and status verification to handle authentication flow without manual token management, reducing security risks in development workflows.

How do I switch between staging and production environments in a CLI workflow?

Environment switching is managed through dedicated CLI commands that toggle between staging and production safely. This Skill lets you verify your current environment state before executing operations, preventing accidental changes to the wrong environment.

Can I extract Firestore documents for testing and debugging?

Firestore document extraction exports data directly from your database to files for fixtures, debugging, or analysis. This Skill automates the export process with optional file output, eliminating manual data downloads and formatting steps.

What's the best way to manage Qashier backend authentication and data access from the command line?

CLI-based management unifies authentication, environment toggling, and Firestore extraction into a single workflow. This Skill reduces manual steps across login, environment selection, and data extraction, lowering error risk in development and testing cycles.

Do I need to manually handle authentication tokens when switching between environments?

Token and authentication state are managed automatically during environment switches. This Skill maintains session consistency across staging and production, so you authenticate once and switch environments without re-authenticating.

How do I verify my current authentication status and environment before running operations?

Status commands display your current authentication state, active environment, and version information in a single check. This prevents executing operations on the wrong environment and confirms your session is active before proceeding.