claude-resources/skills/bitwarden/SKILL.md
Open-source password manager with self-hosting option.
npx skillsauth add festion/homelab-gitops bitwardenInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Open-source password manager with self-hosting option.
curl -sSL https://canifi.com/skills/bitwarden/install.sh | bash
Or manually:
cp -r skills/bitwarden ~/.canifi/skills/
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set BW_SESSION "your_session_key"
canifi-env set BW_CLIENTID "your_client_id"
canifi-env set BW_CLIENTSECRET "your_client_secret"
Your credentials, your choice. Canifi LifeOS respects your privacy.
If you prefer not to share credentials with Claude Code:
If you're comfortable sharing credentials, you can store them locally:
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
User: "Get my GitHub password"
Assistant: Retrieves from Bitwarden
User: "Save this login to Bitwarden"
Assistant: Creates vault item
User: "Generate a 20-character password"
Assistant: Creates secure password
User: "Share this file securely"
Assistant: Creates Bitwarden Send
| Error | Cause | Solution | |-------|-------|----------| | Session Expired | Timeout | Re-authenticate | | Item Not Found | Wrong search | Check vault | | Access Denied | Permissions | Verify access | | Sync Failed | Connection | Retry |
tools
TP-Link Omada SDN network management for the Lakehouse homelab. Use when managing switches, access points, VLANs, spanning tree, or WiFi infrastructure. Triggers on phrases like "adopt device", "configure VLAN", "switch CLI", "WiFi troubleshooting", "Omada API", "STP blocking", "PoE budget", or any network hardware management.
devops
Standardized deployment procedure for services in LXC containers on the Proxmox HA cluster. Use when deploying a new service, creating LXC containers, configuring DHCP reservations (Kea), DNS rewrites (AdGuard), reverse proxy routes (Traefik), or integrating with monitoring (Uptime Kuma) and dashboard (Homepage). Triggers on phrases like "deploy a new service", "create container for", "set up DHCP", "add Traefik route", "configure DNS rewrite", or any homelab infrastructure deployment.
testing
Print settings and optimization for Prusa Mini+ with E3D Revo Micro hotend, bowden direct drive extruder, and ObXidian nozzles (0.25mm, 0.4mm, 0.6mm, 0.8mm). Use when the user asks about print settings, slicer profiles, troubleshooting prints, material temperatures, flow rates, nozzle selection, or optimizing prints for this specific printer configuration. Triggers on phrases like "print settings", "slicer profile", "layer height", "print speed", "temperature", "first layer", "stringing", "calibration", "which nozzle", or any 3D printing task mentioning Prusa Mini, Revo, or ObXidian.
data-ai
Use when working with 3D model files (STL), print tracking, slicer profiles, or managing the model-catalog homelab service at model-catalog.internal.lakehouse.wtf