PreCompact
25nodnarbnitram/claude-code-extensions
Hook Claude Code
Runs before the context is compacted, executing pre_compact.py via uv. From nodnarbnitram/claude-code-extensions.
nodnarbnitram/claude-code-extensions
Hook Claude Code
Runs before the context is compacted, executing pre_compact.py via uv. From nodnarbnitram/claude-code-extensions.
nodnarbnitram/claude-code-extensions
Hook Claude Code
Runs when a session starts, executing session_start.py via uv. From nodnarbnitram/claude-code-extensions.
nodnarbnitram/claude-code-extensions
Settings file Claude Code
Agent settings declaring 8 hook events (PreToolUse, PostToolUse, Notification, Stop).
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Diagnose and create Cloudflare VPC Services for Workers to access private APIs in AWS, Azure, GCP, or on-premise networks. Use when troubleshooting dnserror, configuring cloudflared tunnels, setting up VPC service bindings, or routing Workers to internal services.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Review code for best practices, security issues, and potential bugs. Use when reviewing code changes, checking PRs, analyzing code quality, or performing security audits.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Generate clear, conventional commit messages from git diffs. Use when writing commit messages, reviewing staged changes, or preparing commits.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
This skill should be used when the user asks to "configure esp32-s3-box-3", "set up box-3", "create box-3 voice assistant", "display lambda on box-3", "configure ili9xxx display", "set up gt911 touch", "configure i2s audio", "es7210 microphone", "es8311 speaker", "box-3 audio pipeline", or mentions error messages like…
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
This skill should be used when the user asks to "create an esphome config", "set up an esp32 device", "configure esphome yaml", "add a sensor to esphome", "fix esphome compile error", or mentions "gpio pin assignment", "wifi setup", "ota update", or error messages like "Unknown platform", "GPIO already in use", "Could…
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Configure Frigate NVR with optimized YAML, object detection, recording, zones, and hardware acceleration. Use when setting up Frigate cameras, troubleshooting detection issues, configuring Coral TPU/OpenVINO, or integrating with Home Assistant.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Query Prometheus and Loki billing metrics from Grafana. Use when discussing observability costs, active series, ingestion rates, storage usage, or cardinality analysis.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Scaffold and automate Grafana plugin projects using @grafana/create-plugin. Use when creating panel plugins, data source plugins, app plugins, or backend plugins. Handles project scaffolding, Docker dev environment setup, and plugin configuration.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Develop Home Assistant add-ons with Docker, Supervisor API, and multi-arch builds. Use when creating add-ons, configuring Dockerfiles, setting up ingress, or publishing to repositories. Activates on keywords: add-on, addon, supervisor, hassio, ingress, bashio, docker.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Integrate with Home Assistant REST and WebSocket APIs. Use when making API calls, managing entity states, calling services, subscribing to events, or setting up authentication. Activates on keywords REST API, WebSocket, API endpoint, service call, access token, Bearer token, subscribeevents.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Create and debug Home Assistant automations, scripts, blueprints, and Jinja2 templates. Use when working with triggers, conditions, actions, automation YAML, scripts, blueprints, or template expressions. Activates on keywords: automation, trigger, condition, action, blueprint, script, template, jinja2.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Configure Home Assistant Lovelace dashboards, cards, views, and themes. Use when working with dashboard YAML, card configuration, view layouts, custom cards, or frontend theming.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Set up Home Assistant energy monitoring with dashboards, solar, grid, and device tracking. Use when configuring energy sensors, utility meters, statistics, or analyzing consumption. Activates on keywords: energy dashboard, solar, grid, consumption, kWh, utility meter, power monitoring, stateclass, deviceclass: energy.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Develop custom Home Assistant integrations, config flows, entities, and platforms. Use when working with manifest.json, custom components, configflow.py, entity base classes, or device registry. Activates on keywords: integration, custom component, config flow, entity, platform, manifest.json, deviceinfo.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Configure Home Assistant Assist voice control with pipelines, intents, wake words, and speech processing. Use when setting up voice control, creating custom intents, configuring TTS/STT, or building voice satellites. Activates on keywords: Assist, voice control, wake word, intent, sentence, TTS, STT, Piper, Whisper…
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Comprehensive Kubernetes cluster health diagnostics using dynamic API discovery. Use when checking cluster health, troubleshooting K8s issues, or running health assessments.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Assist with Kubernetes interactions including debugging (kubectl logs, describe, exec, port-forward), resource management (deployments, services, configmaps, secrets), and cluster operations (scaling, rollouts, node management). Use when working with kubectl, pods, deployments, services, or troubleshooting Kubernetes…
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Manage Linear tickets, projects, milestones, and documents. Use for coordinating work across skills (orca-security, multi-repo) or tracking remediation progress.
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Tauri v2+ cross-platform app development with Rust backend. Use when configuring tauri.conf.json, implementing Rust commands (#[tauri::command]), setting up IPC patterns (invoke, emit, channels), configuring permissions/capabilities, troubleshooting build issues, or deploying desktop/mobile apps. Triggers on Tauri…
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
TypeScript 6+ guidance for project development, tsconfig configuration, diagnostics, module resolution, deprecations, and modern standard-library typings. Use when building or maintaining TypeScript 6+ projects, debugging compiler behavior, or working through TS 6-specific defaults and tooling such as #/ subpath…
nodnarbnitram/claude-code-extensions
Skill Claude CodeCodex
Vite 8+ development with Rolldown and Oxc. Use when configuring vite.config.ts, migrating rollup/esbuild-era configs, authoring Vite plugins with environments and hook filters, or troubleshooting SSR, Module Runner, and production build behavior in Vite 8. Triggers on vite, vite.config.ts, rolldownOptions, oxc, module…