← All skills
claude-code-buddy
69 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By autonomous-ai/lampOS (GitHub) · coding · 554 stars · scanned at commit 9281ff9
Push Claude Code activity to the user's device (e.g. a lamp) over the LAN. The plugin POSTs semantic events to a companion daemon on the device (HTTP, port 5002); the device turns them into its own feedback (LED / round display / voice). Supports connecting a device, pushing usage, sending notifications, and tuning how/when the user is alerted. Triggers: "connect my device", "push my usage to my device", "notify my device", "send to my device", "mute my device", "warn me earlier", "set warning …
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: 192.168.1.50, {addr}
This is disclosed by the author in the skill's SKILL.md or README.
Found in 16 places.
Show 13 more
- integrations/companions/claude-desktop-buddy/claude-code-buddy/SKILL.md, line 138
with urllib.request.urlopen(req, timeout=3) as resp: - integrations/companions/claude-desktop-buddy/claude-code-buddy/SKILL.md, line 158
import json, urllib.request - integrations/companions/claude-desktop-buddy/claude-code-buddy/SKILL.md, line 160
req = urllib.request.Request( - integrations/companions/claude-desktop-buddy/claude-code-buddy/SKILL.md, line 167
with urllib.request.urlopen(req, timeout=15) as resp: - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 7
import urllib.request - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 63
req = urllib.request.Request(f"http://{addr}:{BUDDY_PORT}/health") - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 64
with urllib.request.urlopen(req, timeout=timeout) as resp: - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 79
req = urllib.request.Request( - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 85
with urllib.request.urlopen(req, timeout=3) as resp: - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 99
req = urllib.request.Request( - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 105
with urllib.request.urlopen(req, timeout=timeout) as resp: - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 154
req = urllib.request.Request( - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/buddy_client.py, line 161
with urllib.request.urlopen(req, timeout=15) as resp:
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. It runs automatically when the plugin is installed. Expected for a coding skill.
Found in 13 places.
Show 10 more
- integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/discover.py, line 30
stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/discover.py, line 34
except subprocess.TimeoutExpired: - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/discover.py, line 80
out = subprocess.check_output(["ifconfig"], text=True) - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/on-stop-done.py, line 97
subprocess.Popen( - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/on-stop-done.py, line 99
stdin=subprocess.DEVNULL, - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/on-stop-done.py, line 100
stdout=subprocess.DEVNULL, - integrations/companions/claude-desktop-buddy/claude-code-buddy/scripts/on-stop-done.py, line 101
stderr=subprocess.DEVNULL, - integrations/companions/claude-desktop-buddy/claude-code-buddy/hooks/hooks.json, line 10
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/on-stop-done.py", - integrations/companions/claude-desktop-buddy/claude-code-buddy/hooks/hooks.json, line 22
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/on-notify.py", - integrations/companions/claude-desktop-buddy/claude-code-buddy/hooks/hooks.json, line 34
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/on-permission-request.py",
Can call paid AI services billed to you
The author does not mention this.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'claude-code-buddy' ] || [ -L ~/.agents/skills/'claude-code-buddy' ]; then echo 'A skill folder named claude-code-buddy already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/autonomous-ai/lampOS' "$d" && git -C "$d" checkout --quiet '9281ff98f3f9e74a0fbf3a635298414fd449d344' -- 'integrations/companions/claude-desktop-buddy/claude-code-buddy' && mkdir -p ~/.agents/skills && cp -R "$d"/'integrations/companions/claude-desktop-buddy/claude-code-buddy' ~/.agents/skills/'claude-code-buddy' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'claude-code-buddy' ~/.claude/skills/'claude-code-buddy' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for autonomous-ai/lampOS shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/autonomous-ai/lampOS/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 9281ff9 | 69 |