skills/gworkspace/SKILL.md
Create and manage Google Docs, Slides, Sheets, Gmail, Calendar, and Contacts via the gog CLI. Use when the user asks to create a document, presentation, spreadsheet, send email, or manage calendar events in Google Workspace.
npx skillsauth add duriandurino/openclawrino gworkspaceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create Google Docs, Slides, Sheets, Gmail, Calendar, and Contacts using the gog CLI.
gog auth list # Show all authed accounts
gog auth add <email> --services <services> # Auth a new account
The account's consent screen must be configured via Google Cloud Console and OAuth credentials loaded via gog auth credentials <path>.
| Task | Command |
|------|---------|
| Search emails | gog gmail search 'subject:report newer_than:2d' --json |
| Send email | gog gmail send --to [email protected] --subject Hi --body Hello |
| List Drive files | gog drive search 'root' --json |
| Upload to Drive | gog drive upload /path/to/file |
| Create presentation | gog slides create-from-markdown 'Title' --content-file report.md |
| Export presentation | gog slides export <id> -o out.pptx |
| Create spreadsheet | gog sheets create 'My Sheet' |
| Read spreadsheet | gog sheets read <sheet-id> 'Sheet1' |
| Contacts lookup | gog contacts search 'john' --json |
This is the primary use case for pentest reports. Use the simple command — it already handles headers, bullets, and slide breaks correctly.
gog slides create-from-markdown "Pentest Report" \
--content-file /path/to/report.md \
--account [email protected]
What gog handles natively:
# Title → Slide title## Subtitle → Subtitle- item → Bullet points**bold** → Bold text--- → New slide breakDo NOT pre-process markdown — the simple command produces better results than complex HTML conversion.
gog doesn't support direct Docs creation from markdown. Alternatives:
gog gmail search 'subject:report newer_than:1d' --json
gog gmail send --to [email protected] --subject "Report" --body "See attached" --attachments /path/to/file.pdf
gog gmail attachments download <msg-id> <attachment-id> --output /tmp/
gog calendar events --json
gog calendar create "Pentest Debrief" --start "2026-03-20T14:00:00" --end "2026-03-20T15:00:00"
gog drive search "'root' and name contains 'report'" --json
gog drive download <file-id> --output /tmp/
gog drive upload /path/to/file.pdf
When generating pentest reports:
engagements/<target>/report/REPORT_FINAL_YYYY-MM-DD_HHMM.md)gog slides create-from-markdown "Title" --content-file <report.md>gog slides export <id> -o report.pdftesting
Vulnerability analysis and CVE matching for penetration testing. Use when: user asks to check for vulnerabilities, match CVEs against service versions, analyze scan results for weaknesses, research exploitability, assess risk of discovered services, or identify known vulnerabilities. This is the analysis phase — no exploitation yet. NOT for: active scanning (use enum skill), exploitation (use exploit skill), or post-exploitation (use post skill).
development
Methodology and decision framework for the penetration testing vulnerability phase. Use when: validating scanner output, distinguishing confirmed vulnerabilities from hypotheses, explaining CVE/CWE/CVSS, prioritizing findings with KEV/EPSS/business context, guiding vuln-analysis workflow, or reinforcing evidence-backed reporting during the vulnerability phase. NOT for: initial recon or active enumeration, hands-on exploitation, post-exploitation, or replacing the specialized vuln skill's concrete checks.
development
Great slides need two things: content worth presenting and design worth looking at. #1 on DeepResearch Bench (Feb 2026) — CellCog researches and fills content mindfully from minimal prompts, no filler. State-of-the-art PDF generation for presentations, pitch decks, keynotes, and slideshows you can present as-is. Requires cellcog skill for SDK. If cellcog is unavailable, use gog slides as fallback (Google Workspace).
development
Methodology and quality framework for the penetration testing report phase. Use when: writing or QA-ing pentest reports, improving executive and technical readability, enforcing evidence completeness, adding remediation and retest guidance, including cleanup/restoration and residual risk, or securing report packaging and delivery. NOT for: running phase-specific testing tasks or replacing the specialized reporting implementation/publishing workflow.