Personal ops lab — Gmail/Teams/Slack/portal triage, mnemos memory, delivery skills. Logged-in-browser-first, readonly-by-default, with a 10-hook safety net.
Thin slash-command wrappers, one per skill. Generated by
Drive the user's logged-in Arc browser via Playwright MCP over CDP for arbitrary web operations — form fills, multi-step flows, data extrac…
Generic Chrome browser primitive scoped to the `sensitive` profile — used for banking, healthcare, government, formal applications, and any…
Stage files semantically (path-glob / recency / topic / logical grouping) and write a high signal/noise commit message — subject line ≤ 50…
System-consolidation cycle: promote fresh memories (≥ 2h old) to the consolidated layer, link them to existing related memories, and drop d…
Subagents — isolated-context, single-purpose helpers called by skills.
Diagnose WIP flow across Linear + GitHub + git given a structured state snapshot. Returns the bottleneck stage, a short data-grounded explanation, and 1-3 specific actions ordered by leverage. Applies theory of constraints and Little's Law.
Map the relevant code area for a feature: files, symbols, dependencies, recent activity. Cost-bounded (≤ N files, ≤ M LOC each surveyed) so it scales to large repos without context blow-up. Returns structured JSON for scope-frontier (or any planner) to consume.
Combine multiple digest skill outputs (teams-digest, gmail-triage, github-inbox-triage, school-portal-radar, wovol-ops-pulse) into a single morning-brief Markdown page with Now / Today / FYI sections. Dedupe across sources, prioritize by deadline-proximity, output only the final body.
Classify a batch of Gmail threads into 5 categories (urgent / action_needed / fyi / newsletter / promo). Header-and-snippet input; the caller fetches full body only for urgent/action_needed. Returns JSON only, no prose.
Drive the user's logged-in Arc browser via Playwright MCP over CDP for arbitrary web operations — form fills, multi-step flows, data extraction, navigation, clicks. Reuses Arc's existing session cookies so authenticated sites work without re-login. Use when the user asks to "do X on website Y", fill out an online form, perform a task in a web app, or automate something in their browser.
Generic Chrome browser primitive scoped to the `sensitive` profile — used for banking, healthcare, government, formal applications, and any context where blast radius is high. Mirrors the role of arc-browser-ops, but with hard guards layered on: domain allowlist enforcement, no orchestrator invocation, no scheduled jobs, and a refuse-on-doubt default. Operations are read-only by design; any state-changing action requires a manual user click in the browser itself, not via the skill.
Resolve the active wovol-lab profile from WOVOL_PROFILE env var, verify the declared skill matches it, and write the active profile to .wovol/active-profile so hooks can detect mismatches. Call this at the start of any skill that declares a non-`any` profile. Sub-commands: status, verify <expected>, switch <profile>.
Stage files semantically (path-glob / recency / topic / logical grouping) and write a high signal/noise commit message — subject line ≤ 50 chars imperative, body explaining WHY, footer linking to spec / issue. Atomic one-logical-change per commit; safety-hook-gated.
Daily cross-platform state survey (Linear + GitHub + git). Applies Little's Law to compute WIP utilization, identifies the bottleneck stage, flags stale items, and (optionally) enforces a WIP limit by refusing to start new work until the queue clears. Pull-based, not push-based — surfaces options, doesn't decide for you.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
A personal "ops lab" for Claude Code. What makes it distinctive (and what you don't usually see together in one Claude Code project):
additionalContext at session start). Claude
remembers what a human teammate would, across sessions and
projects, instead of starting cold each time.sensitive profile (banking, health, government, formal
applications) is hard-blocked from every orchestrator and every
scheduled job, so automation literally cannot reach those tabs.The actual ops the lab runs (morning digests, meeting prep, follow-up nudges, file organization, dev-flow phases) are downstream of those three choices. Outputs land as drafts you review on your phone with coffee — never auto-sends, never auto-clicks Submit.
MIT licensed. Published as an architecture reference; fork-and-adapt for your own setup.
Every morning at 07:30 a Gmail draft appears titled
Morning Brief — YYYY-MM-DD:
# Morning Brief — 2026-05-12
## Now (decide today)
- review owner/repo#42 (PR sitting 3d, build green) — link
- reply to Alice re. Q2 milestones (no response in 5d) — link
## Today
- inbox: 4 newsletter unsubscribe candidates — link
- school: new announcement in <course> — link
## FYI (count only)
- 12 fyi items (newsletter / promo / read-only)
It's assembled by a morning-brief orchestrator that fans out to Teams,
Gmail, GitHub, school portals, and ops health checks in parallel, then
combines the results into a single page.
.claude/skills/) are Markdown
files that tell Claude Code how to perform an op (Gmail triage, GitHub
notification triage, school portal scan, ...). Each writes structured
JSON to a gitignored audit/ directory..claude/agents/) are subagents
— isolated context, read-only by default, single-purpose. Skills call
them for things like classification or summarization..claude/hooks/) form a safety
net. PreToolUse hooks scan content for secrets, block destructive
shell, and gate every external send / publish / merge. PostToolUse
appends a redacted JSONL entry per tool call.school / wovol / personal
/ sensitive each have their own Chrome profile + CDP port + domain
allowlist. The sensitive profile is hard-blocked from orchestrators
and scheduled jobs.scripts/launchd/ scheduler and the default browser
paths in .env.example assume macOS. The skills themselves are
platform-agnostic, but the scheduler and browser launcher are not.python3 --version. setup.sh uses python3
for the command-wrapper generator and to pip install the
browser-driven deps.claude --version
(install guide)./Applications/Arc.app — this is the default
browser for the personal profile and recommended. If you'd
rather use Chrome, edit config/profiles.yml to set
browser: chrome for the profiles you care about, and set
CHROME_BROWSER_PATH in .env if Chrome isn't at the standard
/Applications/Google Chrome.app location./mcp command
(MCP setup docs)
when you need the skills that depend on them:
digest/* and inbox/* skillsdev-flow/* skillsgh CLI) — required for
github-inbox-triage and delivery/* skillsradar/* and form-fill-draftYou don't need all four to start. /profile-manager and mnemos/*
work with zero MCPs.
npx claudepluginhub whitestonetak/wovol-lab --plugin wovol-labHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
AI-powered development tools for code review, research, design, and workflow automation.