google-cli-specialist

Build and maintain a Rust CLI for Google Workspace APIs with runtime discovery.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/Minhmice/Thuocare --skill google-cli-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-cli-specialist
Source: https://github.com/Minhmice/Thuocare/tree/main/.cursor/agents/specialists/google-cli-specialist
Command: npx skills add https://github.com/Minhmice/Thuocare --skill google-cli-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides tools and guidance for building and maintaining a Rust CLI that interacts with Google Workspace APIs, simplifying complex API integrations.

Core Features & Use Cases

  • Dynamic API Interaction: Uses runtime discovery to fetch and interact with Google Workspace services without code generation.
  • Command Management: Automates the creation and validation of CLI commands based on API schemas.
  • Use Case: A developer wants to add support for a new Google service, such as Calendar, by registering it in the CLI, ensuring safe input handling, and maintaining accurate API calls.

Quick Start

Use this Skill to set up and debug the gws CLI commands interacting with Google services.

Frequently Asked Questions about google-cli-specialist

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

FAQPage Schema
How do I build a Rust CLI for Google Workspace APIs without static code generation?

You can build a Rust CLI for Google Workspace APIs using runtime discovery to fetch and interact with services dynamically. This approach automates command creation and validation based on API schemas without requiring static code generation.

How does runtime discovery work for Google Workspace CLI command management?

Runtime discovery for Google Workspace CLI command management fetches API schemas dynamically to automate command creation and validation. It ensures safe input handling and maintains accurate API call structures for newly registered services.

What's the best way to add support for a new Google service to a Rust CLI?

The best way to add a new Google service to a Rust CLI is by registering it dynamically through runtime discovery. This ensures safe command parsing, input validation, and accurate API calls without modifying core code.

How do I prevent attack vectors when parsing URLs for Google Workspace API calls?

To prevent attack vectors in Google Workspace API calls, implement strict URL encoding and resource validation procedures during command parsing. This ensures safe input handling and robust API interaction structures.

Does this Google Workspace CLI approach handle authentication workflows for multiple services?

Yes, this Google Workspace CLI approach supports authentication workflows across multiple services. It applies correct API call structures and validation procedures to manage secure authentication for technical teams handling cloud integrations.

What are the limitations of using runtime discovery for Google Workspace API commands?

Runtime discovery for Google Workspace API commands requires correct API call structures and validation procedures to function properly. Teams managing cloud integrations must ensure strict URL encoding and resource validation to avoid attack vectors.