Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .claude/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"ask": []
},
"enabledPlugins": {
"plugin-dev@claude-plugins-official": true
"plugin-dev@claude-plugins-official": true,
"skill-creator@claude-plugins-official": true
}
}
27 changes: 19 additions & 8 deletions .claude/skills/gws-sync.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,18 @@ GWS_TMP_DIR="$(mktemp -d)"
gws generate-skills --output-dir "$GWS_TMP_DIR"
```

### 2. Check current OAuth scopes
### 2. Filter upstream output

Remove curated-out categories before diffing:

```bash
rm -rf "$GWS_TMP_DIR"/recipe-* "$GWS_TMP_DIR"/persona-*
```

These categories are intentionally excluded: recipes are short step-by-step procedures
Claude can compose from service/helper skills; personas are thin wrappers that overlap heavily.

### 3. Check current OAuth scopes

```bash
gws auth status --format json
Expand All @@ -40,11 +51,11 @@ Extract the `scopes` array. Map scopes to services:
| `tasks` | Tasks |
| `admin.reports` | Admin Reports |

### 3. Inventory current skills
### 4. Inventory current skills

List all directories in `gws/skills/` to get the current vendored set.

### 4. Diff upstream vs current
### 5. Diff upstream vs current

For each upstream skill directory:

Expand All @@ -59,7 +70,7 @@ For each upstream skill directory:

Always include `gws-shared` regardless of scopes (it has no service dependency).

### 5. Present findings
### 6. Present findings

Use AskUserQuestion to present:
- New scoped skills (recommended for inclusion)
Expand All @@ -69,24 +80,24 @@ Use AskUserQuestion to present:

Let the user select which to add/update/remove.

### 6. Apply changes
### 7. Apply changes

For each selected skill:
- Copy the `SKILL.md` from the upstream temp directory to `gws/skills/<skill-name>/SKILL.md`
- Create the directory if it doesn't exist

For removals, delete the skill directory from `gws/skills/`.

### 7. Bump version
### 8. Bump version

After applying changes, bump the patch version in `gws/.claude-plugin/plugin.json`.

### 8. Cleanup
### 9. Cleanup

```bash
rm -rf "${GWS_TMP_DIR:?}"
```

### 9. Summary
### 10. Summary

Report what was added, updated, and removed.
2 changes: 1 addition & 1 deletion gws/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gws",
"version": "1.2.0",
"version": "2.0.0",
"description": "Google Workspace CLI skills for Gmail, Calendar, Drive, Docs, Sheets, Slides, Meet, and Tasks",
"author": {
"name": "cblecker"
Expand Down
11 changes: 0 additions & 11 deletions gws/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,6 @@ Multi-step productivity workflows:
- `gws-workflow-weekly-digest` - Weekly activity summary
- `gws-workflow-file-announce` - Share files with notifications

### Personas

Role-based skill bundles:

- `persona-exec-assistant` - Executive assistant workflows
- `persona-team-lead` - Team leadership workflows

### Recipes

Pre-built task automations using scoped services (~33 recipes covering email management, calendar scheduling, document creation, spreadsheet operations, and more).

## Updating Skills

To sync with the latest upstream `gws` skills:
Expand Down
35 changes: 0 additions & 35 deletions gws/skills/persona-exec-assistant/SKILL.md

This file was deleted.

34 changes: 0 additions & 34 deletions gws/skills/persona-it-admin/SKILL.md

This file was deleted.

38 changes: 0 additions & 38 deletions gws/skills/persona-researcher/SKILL.md

This file was deleted.

40 changes: 0 additions & 40 deletions gws/skills/persona-sales-ops/SKILL.md

This file was deleted.

36 changes: 0 additions & 36 deletions gws/skills/persona-team-lead/SKILL.md

This file was deleted.

25 changes: 0 additions & 25 deletions gws/skills/recipe-backup-sheet-as-csv/SKILL.md

This file was deleted.

25 changes: 0 additions & 25 deletions gws/skills/recipe-batch-invite-to-event/SKILL.md

This file was deleted.

24 changes: 0 additions & 24 deletions gws/skills/recipe-block-focus-time/SKILL.md

This file was deleted.

25 changes: 0 additions & 25 deletions gws/skills/recipe-bulk-download-folder/SKILL.md

This file was deleted.

Loading
Loading