Commit Graph

4 Commits

Author SHA1 Message Date
Anshul Garg 8fce0034c5 fix(docs): correct flag names in recipes (#451)
Three categories of broken flags in registry/recipes.yaml:

1. --spreadsheet-id → --spreadsheet (10 occurrences)
   The actual flag in sheets.rs is --spreadsheet, not --spreadsheet-id.
   Every sheet recipe using this flag would fail.

2. --attendees → --attendee (repeated flag, 4 occurrences)
   The calendar +insert helper uses --attendee with ArgAction::Append
   for multiple attendees, not a comma-separated --attendees flag.

3. --duration → --end (4 occurrences)
   The calendar +insert helper has no --duration flag. It requires
   an explicit --end time in ISO 8601 format.
2026-03-12 18:15:14 -06:00
Anshul Garg e104106cd7 docs: warn about zsh ! history expansion in sheet range examples (#412)
* docs: warn about zsh \! history expansion in sheet range examples

Add a "Shell Tips" section to the gws-shared skill explaining that
zsh interprets \! inside single quotes as history expansion, which
mangles sheet ranges like 'Sheet1\!A1:B2'.

Replace single quotes with double quotes around sheet ranges
containing \! in:
- registry/recipes.yaml (source for generated recipe skills)
- src/helpers/sheets.rs (+read after_help examples)
- src/generate_skills.rs (shared skill template)
- Generated SKILL.md files for affected recipes and gws-sheets-read

Closes #268

* fix: escape double quotes in after_help string literal

The after_help string for +read uses a regular string literal, not a
raw string, so inner double quotes must be escaped with backslashes.
2026-03-12 10:15:51 -06:00
Justin Poehnelt d34576c5c7 chore: Remove a subset of skills and recipes along with their service entries and registry references (#254) 2026-03-05 19:51:59 -08:00
Justin Poehnelt b0d0b95d07 feat: skills expansion (#18)
* wip

* feat: replace admin recipes with 50 consumer-focused recipes

- Remove all admin/security/IT recipes (offboard-user, audit-user-login, etc.)
- Remove enterprise-only recipes (initiate-litigation-hold)
- Replace dangerous recipes (setup-email-forwarding -> create-gmail-filter)
- Remove recipes overlapping with gws-workflow-* helpers
- Remove thin 2-step recipes better served as helpers
- Add 50 curated consumer recipes for Gmail, Drive, Docs, Calendar, Sheets
- Update README: link to docs/skills.md, update skill count to 100+
- Fix clippy needless_borrow warnings in generate_skills.rs
- Fix lefthook.yml: run fmt/clippy sequentially (parallel causes races)

---------

Co-authored-by: jpoehnelt-bot <jpoehnelt-bot@users.noreply.github.com>
2026-03-03 15:02:34 -08:00