.agent/workflows/verify-skills.md
Ensure every skills/*/SKILL.md file is accurate and optimized for AI agent consumption.
find skills -name SKILL.md | sort
// turbo
for svc in drive sheets gmail calendar admin admin-reports docs slides tasks people chat vault groupssettings reseller licensing apps-script; do
echo "=== $svc ==="
./target/debug/gws $svc --help 2>&1
echo
done
// turbo
./target/debug/gws drive files --help 2>&1
./target/debug/gws gmail users messages --help 2>&1
./target/debug/gws sheets spreadsheets --help 2>&1
./target/debug/gws sheets spreadsheets values --help 2>&1
./target/debug/gws calendar events --help 2>&1
./target/debug/gws people people --help 2>&1
./target/debug/gws chat spaces --help 2>&1
./target/debug/gws vault matters --help 2>&1
./target/debug/gws admin users --help 2>&1
./target/debug/gws tasks tasks --help 2>&1
For each SKILL.md, verify the following against the CLI --help output:
files, spreadsheets, users)list, insert, batchUpdate, getContent)spreadsheets values get, not values get)services.rs (e.g., gws script for apps-script)--params and --json flag syntaxCross-check shared/SKILL.md covers:
--fields / field mask syntax--params, --json, --output, --upload, --page-all, --page-limit, --page-delay)GOOGLE_WORKSPACE_CLI_CREDENTIALS, GOOGLE_WORKSPACE_API_KEY)--page-all) with NDJSON outputgws schema <method> introspection--output--api-version, colon syntax)Fix any issues found — update the SKILL.md files directly.
Rebuild and re-verify if any examples were changed.
// turbo
cargo build 2>&1