skills/calendar-log/SKILL.md
Log daily activities to Google Calendar as concise EOD summaries. Use when creating end-of-day summaries, logging milestones to calendar, tracking pentest progress, or when asked to "log to calendar" or "create EOD entry". Creates clean, scannable calendar events.
npx skillsauth add duriandurino/openclawrino calendar-logInstall 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 concise, well-formatted calendar entries for daily activity tracking.
gog calendar create "primary" \
--summary "EOD — [Topic] ([Date])" \
--from "YYYY-MM-DDTHH:MM:00+08:00" \
--to "YYYY-MM-DDTHH:MM:00+08:00" \
--account [email protected] \
--description "[formatted summary]" \
--all-day
EOD — [Topic/Project] (YYYY-MM-DD)
Examples:
EOD — Vault Pentest (2026-03-18)EOD — GWorkspace Setup (2026-03-18)Use this exact structure — MAX 15 lines:
🎯 [Main Achievement]
📦 Deliverables
• [Item 1]
• [Item 2]
🔍 Key Findings
• [Finding 1]
• [Finding 2]
📊 Status: [In Progress / Complete / Blocked]
For logging specific events (not EOD):
[Milestone Type] — [Brief Description]
• What: [One line]
• Status: ✅ Done / 🔄 In Progress / ❌ Blocked
| Type | Flags |
|------|-------|
| All-day event | --all-day --from "YYYY-MM-DD" --to "YYYY-MM-DD" |
| Specific time | --from "YYYY-MM-DDTHH:MM:00+08:00" --to "..." |
| End of day | --from "...T18:00:00" --to "...T18:30:00" |
1. COLLECT activities from session/memory
2. FORMAT using template above
3. CREATE calendar event with gog
4. CONFIRM event link returned
gog calendar create "primary" \
—summary "EOD — Vault Pentest (2026-03-18)" \
—all-day \
—from "2026-03-18" \
—to "2026-03-18" \
—account [email protected] \
—description "🎯 Vault decrypted (15 min)
📦 Full report, slides, 9 findings
🔍 V-012: Hardcoded key (CRITICAL)
📊 Status: Complete"
To capture the WHOLE day, review:
memory/YYYY-MM-DD.md — daily log entriesInclude ALL major activities, not just the final task.
testing
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.