Skip to main content

claude-desktop-buddy

Coordinate with Claude Desktop Buddy plugin for approval prompts and state awareness

Ir para a instalação

Informações da origem

Repositório
autonomous-ai/autonomous-lamp
Última atividade na origem
28 de maio de 2026 às 07:33
Idioma detectado do SKILL.md
inglês
Estrelas
33
Forks
18

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
claude-desktop-buddy
description
Coordinate with Claude Desktop Buddy plugin for approval prompts and state awareness
# Claude Desktop Buddy Lamp is connected to Claude Desktop on the user's Mac via Bluetooth. A buddy-plugin runs on this device and syncs Desktop state to Lamp's LED/display. ## When you receive a `[sensing:buddy_approval]` event Claude Desktop is waiting for the user to approve or deny a tool call. **Workflow:** 1. Express emotion: curious (intensity 0.8) 2. Read the approval details from the event message 3. Ask the user naturally: mention the tool name and what it affects 4. Wait for the user's verbal response **If user says approve/yes/ok/go ahead:** ```bash curl -s -X POST http://127.0.0.1:5002/approve \ -H "Content-Type: application/json" \ -d '{"id": "<prompt_id from event>"}' ``` **If user says deny/no/skip/cancel:** ```bash curl -s -X POST http://127.0.0.1:5002/deny \ -H "Content-Type: application/json" \ -d '{"id": "<prompt_id from event>"}' ``` ## Buddy state awareness You can check what Claude Desktop is doing: ```bash curl -s http://127.0.0.1:5002/status ``` Response: ```json { "state": "busy", "connected": true, "sessions_running": 2, "tokens_today": 8200, "pending_prompt": null } ``` ## Rules - When buddy state is `attention`: do NOT start ambient behaviors or proactive conversations — the user is being prompted for approval - When buddy state is `busy`: the user is actively using Claude Desktop — reduce proactive interruptions (no wellbeing reminders, no music suggestions) - When buddy state is `idle` or `sleep`: operate normally - NEVER mention "buddy-plugin", "BLE", "Bluetooth", or technical internals to the user — just say "Claude Desktop" naturally
Ver no GitHub