All authors
jimmybish avatar

Claude Skills by jimmybish

github.com/jimmybish
18 skillsA× 180 installs1 views
Ansible Docker DeploymentA

Use when: writing `tasks/main.yaml` or `handlers/main.yaml` for an Ansible role that deploys a Docker service. Covers the standard task order for Docker prerequisites, directory setup, compose deployment, and the usual restart handlers for the service, Homepage, and SWAG.

devopsdockerdatabase
0
3
Ansible Role ScaffoldingA

Use when: creating a new Ansible role directory structure, defining role variables, setting up the standard role skeleton with tasks/templates/vars/handlers, or determining variable naming conventions and feature flags for a service deployment.

devopsbashdocker
0
3
Ansible Vault SecretsA

Use when: encrypting secrets with Ansible Vault, adding vault-encrypted variables to group_vars, or managing sensitive configuration values within Ansible Vault for service deployments.

devopsbashdocker
0
3
Application ResearchA

Use when: researching a new application before deployment, identifying Docker images, finding default ports, locating compose examples, checking LinuxServer reverse-proxy-confs, or documenting application requirements. ALWAYS invoke before defining variables or configuration for any new Docker service or self-hosted application.

securitygobash
0
3
Change LoggingA

Use when: completing any task that modifies files, runs commands on remote hosts, or changes configuration. Log changes at the end of a task unless the task was only read-only queries, searches, or informational lookups. This skill is mandatory when changes have been made.

devopsgobash
0
3
Chat Room CommunicationA

Use when: posting messages in Discord, Slack, Telegram, or similar chat rooms. Covers tone, formatting, length, and style to sound like a colleague chatting at work rather than a formal assistant.

devopsgoapi
0
3
Cve Scan AnalysisA

Use when: analysing Trivy CVE scan results for the homelab, assessing vulnerability severity in context, determining which services are internet-exposed vs LAN-only, identifying unmanaged containers, or writing a CVE report for Discord. Covers the exposure model, Ansible-managed service inventory, and risk-assessment guidelines.

devopsgosql
0
3
Discord Plex User MappingA

Use when: a Discord user tells Plexibot their Plex username to register a mapping, or when Plexibot needs to look up which Plex account belongs to a Discord user. Covers reading, adding, and updating entries in the user mapping file.

businessgobash
0
3
Docker Compose TemplatingA

Use when: creating or modifying Docker Compose Jinja2 templates for Ansible roles, deciding between single-container and multi-container stack patterns, configuring ports, volumes, networks, or environment variables in docker_compose.yaml.j2 files.

devopssqldocker
0
3
Docker Service Health ChecksA

Use when: verifying Docker service ports are open and listening after deployment, adding health check assertions to Ansible roles, or validating that a deployed container is actually running and reachable.

devopsdocker
0
3
Homeassistant DashboardsA

Use when: creating or editing Home Assistant Lovelace dashboards, choosing card types, structuring views, applying CSS styling, or using HACS custom cards. Covers dashboard layout patterns, built-in and custom cards, actions, and modern best practices.

developmentjavascriptgo
0
3
Homepage Dashboard IntegrationA

Use when: adding a service to the Homepage dashboard, creating homepage_service.yaml.j2 templates with correct YAML indentation, using blockinfile to insert service entries, or understanding the homepage/homepage_config tagging strategy for targeted playbook execution.

devopsdocker
0
3
Loki Scheduled SweepA

Use when: performing a scheduled Loki log sweep (e.g. the daily n8n Log Monitor workflow), summarising warnings and anomalies across hosts, and producing a written report on how to fix or suppress each finding. Defines the sweep methodology, the report format (markdown files in `log-sweeps/`), and a list of known-benign log patterns that must be excluded from reports.

researchgitapi
0
3
Mcp Server CreationA

Use when: creating a new MCP (Model Context Protocol) server that exposes a service API as Copilot tools. Covers the Python server source, Dockerfile, Ansible deployment role, client configuration, and agent integration. Follow this skill end-to-end for each new MCP server.

devopspythongo
0
3
N8n Workflow DeploymentA

Use when: creating N8N workflow Jinja2 templates, deploying workflows and credentials via the N8N API through Ansible, using community nodes, or configuring N8N node parameters in JSON. Covers all the gotchas around N8N v2 node types, expression escaping, credential formats, and API constraints.

devopsjavascriptrust
0
3
Nginx Swag Proxy ConfigA

Use when: creating NGINX reverse proxy configurations for SWAG, deploying subdomain proxy templates, checking LinuxServer reverse-proxy-confs for pre-built configs, or configuring proxy pass rules for Docker services behind SWAG internal proxy.

devopsdockergit
0
3
Playbook Creation TestingA

Use when: creating deploy playbooks, updating inventory with new service hosts, adding services to master_playbook.yaml, testing and verifying Ansible role deployments, running playbooks with common flags, or troubleshooting playbook execution. Covers the full playbook lifecycle from creation through testing to master playbook integration.

devopsshellbash
0
3
Ufw Firewall ConfigurationA

Use when: opening ports via UFW in Ansible tasks, configuring firewall rules for Docker services, or allowing TCP/UDP traffic through the host firewall on Debian-based systems.

devopsdocker
0
3