
Claude Skills by wienerdog-ai
github.com/wienerdog-aiWienerdog's nightly **dream run** has two halves: the **orchestrator** (code — WP-008, already built) and the **dream skill** (a prompt — this WP). The orchestrator locks, scans the user's session transcripts, writes redacted size-capped **extracts** to a scratch directory, then launches the "brain": `claude -p` running THIS skill under a strict sandbox (**no Bash, no network, write access to the vault only**). After the brain finishes, the orchestrator validates every write in code and makes ex
Wienerdog can read a user's Gmail, Calendar, and Drive and draft mail through its own thin CLI, `wienerdog gws` (Google Workspace). Before any of that works, the user must give Wienerdog a Google OAuth client of their own. Wienerdog deliberately does **not** ship a shared Google client: a shared client carrying Gmail scopes would require Google's restricted-scope security assessment (not viable for a young open-source project), and Google's test-mode sharing caps at 100 users with 7-day token ex
Wienerdog installs files: a memory **vault**, skills, hooks, scheduled jobs. **IRON RULE (ADR-0004): Wienerdog is just files** — no daemons, servers, or telemetry. Code is plain Node ≥ 18, **zero runtime dependencies**, JSDoc types only, no build step.
Compose and email the user's morning digest (today's calendar, overnight inbox summary, latest memory report). Run headlessly by the daily-digest routine; not for interactive use.
Consolidate recent sessions into vault memory. Run headlessly by the nightly dream job; not for interactive use.
Connect Wienerdog to your Google account (Gmail, Calendar, Drive). Walks you through creating a personal Google sign-in key, then verifies it. Use when the user wants to connect Google / Gmail / Calendar / Drive.
Each morning, triage recent inbox mail and leave draft replies where useful. Draft-only — never sends, so no send grant is needed. Run headlessly by the inbox-triage routine; not for interactive use.
Browse and set up ready-made daily/weekly routines (morning digest, inbox triage, weekly review). Use when the user wants to set up an automatic routine, a scheduled job, or asks 'what can Wienerdog do for me?'.
Set up Wienerdog: interview the user and build their identity notes. Use when the user asks to set up or reconfigure Wienerdog.
Summarize the past week into a review note, with an optional email draft. Draft-only — never sends, so no send grant is needed. Run headlessly by the weekly-review routine; not for interactive use.