v0.1.10 — trim to 68 skills (drop recipe-* + niche gws-*)
What's new
Re-trim the v0.1.9 bundle to a leaner 68 skills based on a critical re-assessment of the recipe-* and gws-* skill families.
Net: 117 → 68 skills (-49 dropped, +0 added)
Dropped — 38 recipe-* skills (all of them)
Each recipe was ~27-29 lines — thin "use gws-X and gws-Y together for Z" tutorials. Claude composes the same flows on the fly from the underlying gws-* primitives without needing the recipe pre-baked. The recipes didn't add value over Claude's native composition; they bloated the skill registry for routing.
If you want a specific recipe locally, gws generate-skills recreates them all in ~/.claude/skills/ based on the gws CLI's recipe catalog.
Dropped — 11 niche gws-*
| Family | Why dropped |
|---|---|
gws-tasks |
Google Tasks is niche vs Jira / Linear / Asana for most teams |
gws-chat, gws-chat-send |
Google Chat Spaces — most teams use Slack (and the harness has a Slack MCP) |
gws-script, gws-script-push |
Google Apps Script — developer-niche |
gws-workflow + 5 variants |
Overlap with the recipe-* composition pattern that's also dropped |
Kept — 21 gws-* (universal-utility primitives)
- Gmail (8):
gws-gmail,gws-gmail-forward,gws-gmail-read,gws-gmail-reply,gws-gmail-reply-all,gws-gmail-send,gws-gmail-triage,gws-gmail-watch - Calendar (3):
gws-calendar,gws-calendar-agenda,gws-calendar-insert - Drive (2):
gws-drive,gws-drive-upload - Docs (2):
gws-docs,gws-docs-write - Sheets (3):
gws-sheets,gws-sheets-append,gws-sheets-read - Slides (1):
gws-slides - Meet (1):
gws-meet - Shared helper (1):
gws-shared(referenced by all gws-* skills for auth + global flags)
New total: 68 skills
| Category | Count |
|---|---|
| First-party | 15 |
| Design | 26 |
| Atlassian | 3 |
| Research | 2 |
| samba-publish | 1 |
| gws-* | 21 |
| Total | 68 |
Why this trim makes sense
The previous v0.1.9 bundle added 70 skills (32 gws-* + 38 recipe-*) to make the workspace "batteries included." But:
- 38 recipe- skills were thin tutorials, not real skills.* Claude composes
forward labeled emails to Xfrom the gws-* primitives without needing a 27-line recipe pre-baked. - 11 gws- families don't match most fork users' actual usage* — Google Tasks/Chat/Script/Workflow are either replaced by other tools (Jira, Slack) or developer-niche.
v0.1.10 is a more honest bundle: ship the primitives that have utility (Gmail, Calendar, Drive, Docs, Sheets, Slides, Meet) and let Claude compose them on demand.
What stayed the same
/briefinggraceful degradation (v0.1.7 T4) — still gates oncommand -v gws- v0.1.8 workspace folder READMEs — still ship
- v0.1.8 manual 3-line install flow — unchanged
- v0.1.9 persona-* removal — still removed (fork users pick persona via
/bootstrap)
🤖 Generated with Claude Code