Skip to content
Back to skills

Recipe Schema Explore

ASecurity

Discover and introspect any Google Workspace API before using it — explore methods, parameters, and types.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agentsgobashapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add fakoli/fakoli-plugins --skill recipe-schema-explore --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Recipe Schema Explore?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Recipe Schema Explore
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fakoli-recipe-schema-explore/badge)](https://www.skillsdirectory.com/skills/fakoli-recipe-schema-explore)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: recipe-schema-explore
description: "Discover and introspect any Google Workspace API before using it — explore methods, parameters, and types."
trigger:
  - keyword: explore api
  - keyword: discover api
  - keyword: api discovery
  - keyword: what methods
  - keyword: api parameters
version: 1.0.0
---

# Explore an API Before Using It

Discover and introspect any Google Workspace API using `gws schema` before executing commands.

## When to Use

Use this workflow when the user wants to explore an unfamiliar API, check method parameters, or understand the request/response structure before making calls.

## Steps

1. **List available methods for a service:**
   ```bash
   gws <service> --help
   ```
   Example:
   ```bash
   gws drive --help
   gws sheets --help
   ```

2. **Drill into a resource:**
   ```bash
   gws drive files --help
   gws sheets spreadsheets --help
   ```

3. **Inspect method parameters:**
   ```bash
   gws schema drive.files.list
   gws schema calendar.events.insert
   ```

4. **Resolve nested type references:**
   ```bash
   gws schema sheets.spreadsheets.create --resolve-refs
   ```

5. **Inspect a specific type:**
   ```bash
   gws schema gmail.Message
   gws schema drive.File
   ```

6. **Test with a dry run:**
   ```bash
   gws drive files list \
     --params '{"pageSize": 3}' \
     --fields "files(id,name)" \
     --dry-run
   ```

7. **Execute with confidence:**
   ```bash
   gws drive files list \
     --params '{"pageSize": 3}' \
     --fields "files(id,name)"
   ```

## Tips

- Always start with `gws schema` when using an API for the first time
- Use `--resolve-refs` to see the full schema without chasing `$ref` pointers
- The schema data comes from Google's live Discovery Service — always current
- Combine `--help` (for CLI flags) with `gws schema` (for API structure)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.