claude

Claude PA

Passive-aggressive PA system. Claude barks status updates over a speaker; if ignored, escalates across the house via Home Assistant or MQTT. Includes pre-recorded voice packs, RGB signal bulb, full-screen flash overlay, and a quiet-mode skill that translates natural-language pause/schedule requests.

31 on GitHubby Daniel Rosehillv0.3.1MITupdated yesterdayQA & Agent Sessions
/

Plugin passive-aggressive-pa from marketplace danielrosehill in danielrosehill/Claude-Code-Plugins. Commands read from the repo's manifest — today.

What it installs

Skills (4)

  • place-call

    Place an outbound Vapi phone call to the user, their spouse, a named friend from the config, or an ad-hoc number. ALWAYS attaches a context-rich `reason` (what Claude is stuck on, why the user is needed) plus optional repo / idle-minutes / last-tag. Supports round-robin calling — Claude can dial thr

  • quiet-mode

    Mute, pause, or schedule claude-pa from natural-language requests. Translates phrases like "shut up claude-pa", "pause for an hour", "be quiet until 5pm", "stay loud for the next 90 minutes", "active during work hours", or "resume" into the right mute / schedule call. Use when the user wants to sile

  • setup-vapi-assistant

    Provision (or update) the Claude-PA dispatcher assistant in Vapi using the shipped system prompt, then wire its assistant_id + phone_number_id into $CLAUDE_PA_HOME/config.json under user_call.vapi and spouse_call.vapi. Use when the user runs /passive-aggressive-pa:setup-vapi-assistant or asks you to

  • test-harness

    Drop the pre-built Claude-PA test scaffold into a chosen location so the user can verify dispatch + escalation cascade end-to-end without disturbing the household. The scaffold ships with the plugin at templates/test-scaffold/ — this skill just copies it, sanity-checks it, and prints the next comman

Slash commands (12)

  • /passive-aggressive-pa:add-friend

    Add a friend (name + phone) to $CLAUDE_PA_HOME/config.json so Claude can call them via /passive-aggressive-pa:place-call with target=friend. Optional fields: role (e.g. "a coworker"), per-friend Vapi overrides.

  • /passive-aggressive-pa:dispatch

    Bark a status update at the user via the PA cascade. Audio + signal-bulb fire together. Use whenever you'd otherwise sit silent waiting for input or finish a long task.

  • /passive-aggressive-pa:mute

    Mute the claude-pa system. Pass a duration (e.g. "30m", "2h", "until 17:00") to auto-resume, or "indefinite" to mute until explicitly cleared. With no argument, prints status.

  • /passive-aggressive-pa:onboard

    First-run setup for Claude-PA. Creates $CLAUDE_PA_HOME, copies the config template, generates a 30s radio-static bed via ffmpeg, optionally renders a personalised name clip via Fish Audio if the API key is set, and offers to chain into the HA-entities setup agent. No API key required for the plugin

  • /passive-aggressive-pa:place-call

    Place an outbound Vapi call to the user or their spouse via the Claude-PA dispatcher assistant, with a context-rich reason (what Claude is stuck on, repo, idle time). Use the `place-call` skill — never invoke pa-phone-call.sh directly without first assembling a real reason.

  • /passive-aggressive-pa:schedule

    Set or inspect when claude-pa is allowed to fire. Two modes — recurring time-of-day windows (e.g. weekdays 9-5) or session-scoped ("active for the next 2 hours"). Outside the schedule the dispatcher is silent.

  • /passive-aggressive-pa:setup-escalator

    Install and start the claude-pa escalator daemon — the watchdog that fires higher cascade tiers when you don't respond. Idempotent; safe to re-run.

  • /passive-aggressive-pa:setup-ha

    Walk through wiring Claude-PA to Home Assistant — discovers candidate entities (speakers, chime, doorbell, lights, RGB signal-bulb), tests each one live, and writes the validated config to $CLAUDE_PA_HOME/config.json.

  • /passive-aggressive-pa:setup-usage-monitor

    Wire bin/check-usage.sh into a Claude Code Stop hook so usage warnings fire automatically on threshold crossings (50/75/90/95%).

  • /passive-aggressive-pa:setup-vapi-assistant

    Create (or update) the Claude-PA dispatcher assistant in Vapi using the shipped system prompt, then write its assistant_id and a default phone_number_id back into $CLAUDE_PA_HOME/config.json under user_call.vapi and spouse_call.vapi.

  • /passive-aggressive-pa:signal

    Update the Claude-signal RGB bulb pattern (continuous status channel, separate from the audio cascade). Use when state changes — thinking, waiting, working, done, error, clear.

  • /passive-aggressive-pa:unmute

    Clear any active claude-pa mute and resume normal dispatching. Does not affect the recurring schedule (use /passive-aggressive-pa:schedule off for that).

Subagents (1)

  • setup-ha-entities

    Walk Daniel through wiring Claude-PA up to Home Assistant. Discover candidate entities (media_players, lights, scripts/buttons for chime + doorbell, RGB bulbs for the Claude-signal), propose a mapping, test each one live, and write the validated config to $CLAUDE_PA_HOME/config.json. Use the home-as

MCP servers (1)

  • vapi

    connects to: https://mcp.vapi.ai/mcp

View source on GitHub blog.danielrosehill.com

More from danielrosehill/Claude-Code-Plugins

All 185 plugins →

Career

claude

Career planning — log roles, compare offers, track applications, salary benchmark, with planning/job-search/salary variants.

55 skills · 27 commands · 2 agents

31

Product research and procurement skills with a particular focus on technical specification conformance — does this part actually meet the requirement, and can you show your working. Marketplace-agnostic: spec definition from a vague want or a photograph, annotated search vocabulary, versioned spec-as-code, manufacturer datasheet retrieval, cross-region part-number equivalence, conformance evaluation matrices, bills of materials and RFQ packages. Plus the surrounding process: intake, research, compare, evaluate, recommend, market-check, spec-driven market landscape surveys, live price/delivery scanning through your own VPN egress, preference memory and hardware-rig profiling. Hands off to the marketplace-specific plugins (shopping, israel-shopping, amazon, aliexpress-israel-skills) once a question becomes about a particular shop.

14 skills · 34 commands · 7 agents

31

Smart home — Home Assistant, Snapcast multi-room audio, Plex media server ops, with HA/audio/media-server variants.

3 skills · 47 commands · 5 agents

31

Audio production — normalize, VAD, transcribe, diarize, podcast assembly, with engineering/podcast/transcript variants.

17 skills · 34 commands · 1 agent

31

Image production — editing, format conversion, batch ops, and filesystem organisation by resolution, aspect ratio, orientation, format, EXIF time, camera, plus dedupe and metadata scrubbing.

29 skills · 19 commands

31

PR and media monitoring — scan coverage, summarize press, draft responses, comms strategy, with monitoring/response/strategy variants.

1 skill · 28 commands · 17 agents

31

Similar plugins

AI music generation via Cognitum Music (cogmusic MCP) — compose lyrics/prompts, generate tracks, separate stems, extract MIDI, and master through your own music.cognitum.one account

7 skills · 1 command · 2 agents

ruvnet/ruflo 81,589

hyperframes

claudecodex

HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.

34 skills

anthropics/claude-plugins-official 47,076

file-conversion

claudecodex

Convert common image, audio, video, document, and data formats with installed local tools while preserving originals.

1 skill

wshobson/agents 42,461

Twilio Skills provide procedural knowledge for AI coding agents — which APIs to use, in what order, and what to avoid. Covers SMS, Voice, WhatsApp, Verify, SendGrid, Compliance, and 30+ products.

57 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

Founder-mode executive team plugin: 13 cs-* C-suite agents (CFO, CMO, CRO, CPO, COO, CHRO, CISO, Chief of Staff, General Counsel, Chief Data Officer, Chief AI Officer, Chief Customer Officer, VP of Engineering) with distinct cognitive voices, plus 21 /c-level-agents:* slash commands — forcing-question office hours (CFO/CMO/CPO/CRO/CTO/CISO/GC/CDO/CAIO/CCO/VPE reviews), strategic sprint pipeline (brief → boardroom → decide → execute → post-mortem), and meta routing (/c-level-agents:founder-mode auto-router, /cs-onboard, /c-level-agents:cross-eval multi-model consensus, /c-level-agents:freeze cooldown lock). Wraps the 33 c-level skills with cognitive gearing, persona voice, and artifact-driven handoffs. The business-domain answer to YC Garry Tan's gstack.

22 skills · 13 agents

alirezarezvani/claude-skills 29,725

Code-rendered motion videos up to 20 minutes: showreels, product films, UI motion, kinetic type, logo stings and narrated explainers. Independent music/SFX sources, Gemini/MiniMax TTS from user scripts, voice-led timing and cached chapter builds.

1 skill

ConardLi/garden-skills 15,041

Maintain Claude PA?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins185 plugins