claude-desktop-buddy

Manage approval prompts and sync desktop state with Lamp via REST endpoints.

10|2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/autonomous-ai/autonomous-lamp --skill claude-desktop-buddy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-desktop-buddy
Source: https://github.com/autonomous-ai/autonomous-lamp/tree/main/claude-desktop-buddy/skill
Command: npx skills add https://github.com/autonomous-ai/autonomous-lamp --skill claude-desktop-buddy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate Claude Desktop Buddy to manage approval prompts and sync desktop state with Lamp, enabling seamless user-approved tool calls and safer automation.

Core Features & Use Cases

  • Synchronizes Claude Desktop states (attention, busy, idle) with Lamp's LED/display and ambient behaviors.
  • Prompts the user for tool-call approvals on Claude Desktop and returns decisions to Lamp via REST endpoints.
  • Provides status visibility to Lamp to adapt interactions based on whether Claude Desktop is busy or idle.

Quick Start

Connect Claude Desktop Buddy on the host Mac and initiate the approval workflow from Lamp using the approve/deny/status endpoints.

Frequently Asked Questions about claude-desktop-buddy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Claude Desktop approval prompts with a Lamp device?

To sync Claude Desktop approval prompts with a Lamp, use this Skill to coordinate desktop state and provide REST endpoints for approve, deny, and status decisions. It connects Claude Desktop on your Mac directly to the Lamp.

Can I use REST API endpoints to manage Claude Desktop tool call approvals?

Yes, you can manage Claude Desktop tool call approvals using REST API endpoints. The Skill exposes approve, deny, and status endpoints to return user decisions to the Lamp deterministically.

How does desktop state-awareness affect Lamp behavior when Claude Desktop is busy?

Desktop state-awareness adapts Lamp behavior by syncing states like attention, busy, or idle. When Claude Desktop is busy, the Lamp adjusts its LED display and ambient interactions to reflect the current desktop status.

What do I need to connect Claude Desktop Buddy on my Mac for Lamp synchronization?

You need Claude Desktop connected to your Mac and a Lamp device to initiate the approval workflow. Once connected, the buddy state guides Lamp behavior by providing REST endpoints for status and approval.

Are there limitations when using Claude Desktop Buddy for user-approved tool calls?

The primary limitation is that Claude Desktop must be actively connected to the host Mac. The Lamp only reflects desktop states and cannot generate approval decisions autonomously without user input via the REST endpoints.