Bluetooth on Linux from the command line, because the desktop pairing dialogs are unreliable. Diagnose the adapter, scan, pair + trust + connect in one non-interactive bluetoothctl session, manage known devices (connect, disconnect, forget, battery) and reset the stack. BlueZ 5.x; works the same under KDE, GNOME or no desktop.
0 on GitHubby Daniel Rosehillv0.1.0MITupdated 6 days agonetwork
/
Plugin linux-bt from marketplace canopy-recommended in danielrosehill/Canopy-Recommended. Commands read from the repo's manifest — 5 days ago.
What it installs
Skills (5)
bt-manage
Manage already-known Bluetooth devices on Linux — list paired/connected devices, connect, disconnect, forget (remove), block, and read battery level. Use for "connect my headphones", "what's paired", "forget that speaker", "mouse battery", or clearing a stale pairing before re-pairing.
bt-pair
Pair, trust and connect a Bluetooth device (mouse, keyboard, headset, speaker) on Linux in one non-interactive bluetoothctl session, then verify it. Use when the user wants to pair a device, or after bt-scan found a device the desktop GUI couldn't.
bt-reset
Escalating reset of the Linux Bluetooth stack — power-cycle the adapter, restart bluetoothd, reload the kernel module. Use only after bt-status shows a real fault (adapter missing, daemon dead, everything timing out), not as a first step for a device that just isn't showing in a GUI.
bt-scan
Scan for nearby Bluetooth devices from the command line and list what was found with MAC addresses. Use when a device is in pairing mode but the desktop Bluetooth dialog doesn't show it, or to get a MAC before pairing.
bt-status
Diagnose whether Linux Bluetooth itself is healthy — adapter present and powered, not rfkill-blocked, bluetoothd running, recent daemon errors. Run first whenever a device "can't be found" or won't connect, before blaming the device or the GUI.
Agent skills for administering Ubuntu machines, desktop or server, locally or over SSH: health and diagnosis, apt/snap/flatpak packages and updates, systemd services and logs, Docker, storage and backups, networking (netplan/NetworkManager), hardware, desktop odds and ends, and shell config. Consolidates linux-desktop-mgmt, linux-server-mgmt and sysadmin-homelab.
Document a home network so it can be rebuilt after a move: scan and probe it, then keep a printable PDF playbook and an agent-readable JSON definition.
Early access: ruflo's cockpit as a Claude Code mod (function hooks) and the one /ruflo command for every ruflo mod — overview with health alerts, swarm topology, claims flow, federation map, plugin health, learning pipeline, MetaHarness radar, memory, cost gauge, agent timeline, approvals and events; a command palette for confirm-gated actions through the ruflo CLI; auto-opens where it docks; no network by default
Control and inspect a live Chrome browser from your coding agent. Record performance traces, analyze network requests, check console messages with source-mapped stack traces, and automate browser actions with Puppeteer.
Study companion for the Deep Learning textbook by Goodfellow, Bengio & Courville (MIT Press, 2016), free to read at deeplearningbook.org. Twenty chapter files, a glossary, patterns and a cheatsheet index the whole book, and a delta reference dates it against 2026 practice with per-claim confidence levels: double descent qualifying the U-curve, AdamW splitting weight decay from L2, transformers displacing Chapter 10's recurrence, diffusion growing out of Chapter 18's score matching. Four stdlib tools make it executable — a prerequisite-closed reading-path planner that refuses goals the book does not cover, a training diagnostic running Chapter 11's rules in priority order so a NaN is never reported as overfitting, a capacity planner that ranks 'shrink the model' last when overparameterized, and a parameter/FLOP/activation-memory calculator that refuses a stack whose shapes do not connect. A companion, not a compilation: the book is copyrighted, so nothing here reproduces its text.
Persistent project planning files with lifecycle hooks that inject selected plan context. Automatic recovery uses project files only. Explicit catchup modes may read same-project local session records to emit aggregate counts or bounded nonce-framed excerpts. Optional gated mode can request continuation on capable hosts and never runs commands declared in Markdown. No network upload path. Installs across 60+ agents.
Neural network interpretability tools including TransformerLens, SAELens, NNSight, and pyvene. Use when analyzing model internals, finding circuits, or understanding how models compute.
98 skills
Orchestra-Research/AI-Research-SKILLs 14,502
Maintain linux-bt?
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.