← all publishers

dmzoneill

@dmzoneill source repo

116 published skills · page 1 of 2

  1. Cve Fix · dmzoneill bundle
    Automatically fix CVE vulnerabilities in Python dependencies for downstream projects. Queries Jira for unresolved CVEs, filters already-fixed issues, updates Pipfile and Pipfile.lock using container-based pipenv lock, creates MRs, and updates Jira. Use when the user mentions CVEs, vulnerabilities, security fixes, CVE remediation, dependency security updates, or asks to fix CVEs.
    1 install
  2. Beer · dmzoneill
    End-of-day wrap-up that gathers today's wins, merged PRs, weekly stats, uncommitted work, open PRs, tomorrow's calendar, cleanup reminders, follow-ups, and standup notes. Use when the user says "end of day", "wrap up", "EOD", or runs /beer.
    1 install
  3. Coffee · dmzoneill
    Morning briefing - calendar, email, PRs, reviews, Jira, merges, ephemeral envs, yesterday's commits, alerts, knowledge stats, and suggested actions. Use when user says "good morning", "start my day", "morning briefing", or "coffee".
    1 install
  4. Hotfix · dmzoneill
    Cherry-pick a fix to a release branch and optionally tag it. Use when backporting a bug fix to an older release, creating a patch release quickly, or moving a fix from main to a release branch.
    1 install
  5. CI Retry · dmzoneill
    Retry a failed CI pipeline. Works with GitLab CI and Konflux/Tekton. Use when user says "retry pipeline", "retry CI", "rerun pipeline", or "retry MR !1234".
    1 install
  6. Close Mr · dmzoneill
    Close a GitLab merge request (abandon). Use when MR is abandoned, replaced, or work no longer needed. Use when user says "close MR", "abandon MR".
    1 install
  7. Slop Fix · dmzoneill
    Auto-fix high-confidence slop findings (>90%). Fixes unused_imports, unused_variables, bare_except, empty_except, dead_code. Safe for automated runs. Use when user says "fix slop", "fix code quality issues", or "apply slop fixes".
    1 install
  8. Create Mr · dmzoneill
    Create a merge request with full validation - commit format, black/flake8, merge conflicts, Jira link, reviewer suggestions. Use when user says "create MR", "open PR", "open merge request".
    1 install
  9. Notify Mr · dmzoneill
    Post a review request to the team Slack channel for an existing MR. Use when your draft MR is ready for review, you want to remind the team about a pending review, or you marked an MR ready after initial work.
    1 install
  10. Rebase Pr · dmzoneill
    Rebase a PR branch onto main. Handles merge commits, conflicts (auto-resolve when possible), linting, force push. Use when user says "rebase", "rebase PR", "rebase branch".
    1 install
  11. Review Pr · dmzoneill
    Review a colleague's PR/MR with structured analysis - commit format, pipelines, Jira context, code analysis, optional local tests. Auto-approves or posts feedback. Use when user says "review this PR", "review MR X", "review merge request".
    1 install
  12. Slop Scan · dmzoneill
    Run code quality analysis using the Slop Bot service. Analyzes the codebase for code smells, complexity issues, and improvement opportunities. Use when user says "slop scan", "code quality scan", or "scan code quality".
    1 install
  13. Cert Check · dmzoneill
    Check TLS certificate health for endpoints - expiry, chain verification, TLS version, cipher inspection, HTTP header validation. Use when user says "cert check", "certificate expiry".
    1 install
  14. Debug Prod · dmzoneill
    Systematic production investigation - pods, logs, metrics, alerts, deployments, Kibana, Slack context. Suggests likely causes from patterns. Use when user says "debug prod", "investigate production issue", or escalated from investigate_alert.
    1 install
  15. Start Work · dmzoneill
    Begin or resume working on a Jira issue. Gets issue context, creates/checks out feature branch, shows MR feedback if exists, updates Jira status, searches related code, loads project gotchas. Use when user says "start work on AAP-X", "pick up issue", "begin work on AAP-12345".
    1 install
  16. Add Project · dmzoneill
    Add a new project to config.json with auto-detection and validation. Detects settings from directory, validates GitLab/Jira access, optionally configures Quay/Bonfire, generates initial knowledge. Use when user says "add project", "configure new repo".
    1 install
  17. Close Issue · dmzoneill
    Close a Jira issue by transitioning to Done. Adds a comment summarizing branch commits and MR. Use when user says "close issue", "mark done", "finish AAP-X".
    1 install
  18. Memory Init · dmzoneill
    Initialize or reset memory files to clean state. Use for fresh start, new project/sprint, or new machine. Preserves learned patterns by default. Use when user says "initialize memory", "reset memory", or "memory init".
    1 install
  19. Memory View · dmzoneill
    View and manage persistent memory - active issues, open MRs, follow-ups, environment health, recent sessions. Use when user says "view memory", "what's in memory?", or "show current work".
    1 install
  20. Mysql Debug · dmzoneill
    Debug MySQL/MariaDB database issues - databases, tables, processes, connections, locks, slow queries. Use when user says "debug MySQL", "MySQL issues", "MariaDB problems", "check MySQL health".
    1 install
  21. Notify Team · dmzoneill
    Send notifications to Slack channels for key workflow events. Uses consistent templates for MR ready, deployment, alert, release, CVE fix, or generic messages. Use when user says "notify team", "send to Slack", or needs to post a formatted message.
    1 install
  22. S3 Data Ops · dmzoneill
    S3 bucket and object management - list, upload, download, sync, cleanup. Use when user says "S3 list", "upload to S3", "download from S3", "S3 sync", "S3 cleanup".
    1 install
  23. Sync Branch · dmzoneill
    Quickly sync current branch with main using rebase. Use when you need to pull latest main into your feature branch, before creating MR or after ongoing work. Fetches main, rebases, auto-stashes changes, optionally force-pushes.
    1 install
  24. Update Docs · dmzoneill
    Check and update repository documentation before creating PRs/MRs. Scans for outdated docs, mermaid diagrams, README, API docs. Only runs for repos with docs.enabled=true in config.json. Use when user says "update docs", "check documentation".
    1 install
  25. Check My Prs · dmzoneill
    Check your open MRs for feedback from reviewers. Shows MRs needing response, awaiting review, pipeline failed, needs rebase, and approved. Use when you want to see PR status, any MR feedback, or before creating more MRs.
    1 install
  26. Email Digest · dmzoneill
    Generate categorized email digest from Gmail - unread count, actionable items, newsletters. Use when user says "email digest", "check my email", or "what emails need attention".
    1 install
  27. Explain Code · dmzoneill
    Explain a piece of code using project knowledge and context. Use to understand unfamiliar code, get architecture context, learn patterns and gotchas, find similar implementations.
    1 install
  28. Jira Hygiene · dmzoneill
    Check and fix Jira issue hygiene - ensures issues have proper details, acceptance criteria, priority, labels, epic links, and formatting. Transitions New issues to Refinement when complete. Use when user says "Jira hygiene", "fix issue details", or "check AAP-XXXXX".
    1 install
  29. Vm Lab Setup · dmzoneill
    Create and manage local virtual machines for testing. Handles create, clone, snapshot, revert, destroy, status. Uses virsh, virt-install, ssh, ansible. Use when setting up VMs, cloning VMs, or checking VM status.
    1 install
  30. AWS Rds Debug · dmzoneill
    Debug AWS RDS database issues by gathering infrastructure and database-level diagnostics. Use when user says "debug RDS", "RDS issues", "AWS database problems", or "check RDS health".
    1 install
  31. Check Secrets · dmzoneill
    Verify secrets and configmaps in a namespace. Use for deployment config verification, debugging missing env vars, or auditing secret presence.
    1 install
  32. Performance Export Report · dmzoneill
    Generate comprehensive quarterly performance report. Includes progress, competency scores, quarterly questions, highlights, areas for improvement. Use when user says "export performance report" or "quarterly report".
    1 install
  33. Review Pr Multiagent Test · dmzoneill
    Test variant of multi-agent PR review. Runs architecture (Claude) and security (Gemini) agents with basic prompts. Does not post to MR by default. Use for testing agent availability.
    1 install
  34. Investigate Service Issues · dmzoneill
    Debug systemd service failures - status, journal logs, boot issues, failed units. Optional auto-restart. Use when user says "service down", "check systemd", "investigate service", or "aa-workflow not running".
    1 install
  35. Network Connectivity Check · dmzoneill
    Diagnose network connectivity issues to one or more targets. Performs ping sweep, port scan, HTTP/TLS/SSH checks. Use when checking reachability, debugging "no route to host", or verifying VPN connectivity.
    1 install
  36. Performance Backfill Missing · dmzoneill
    Find and backfill missing weekdays in current quarter. Scans for days without performance data, runs collect_daily for each. Use when user says "backfill performance" or "fill missing days".
    1 install
  37. Performance Evaluate Questions · dmzoneill
    Run AI evaluation on quarterly performance questions. Gathers evidence from daily events, builds prompt with competency context, generates summary via LLM, saves to question. Use when user says "evaluate questions" or "AI performance summary".
    1 install
  38. Create Slide Deck · dmzoneill
    Create a new Google Slides presentation from title and optional outline or topic. Use when user says "create presentation", "new slides", or "make a deck".
    1 install
  39. Find Similar Code · dmzoneill
    Find code similar to a given snippet or description using semantic vector search. Use to discover existing implementations, patterns, reference code, or potential duplication.
    1 install
  40. Investigate Alert · dmzoneill
    Quick triage of firing Prometheus alerts. Gets alerts, pod health, events, Kibana logs, known patterns. Escalates to debug_prod for serious issues. Use when user says "what's firing?", "check alerts", "any alerts?", or "investigate alert".
    1 install
  41. Knowledge Refresh · dmzoneill
    Refresh project knowledge and vector index. Updates vector index with recent code changes, re-scans for architecture changes, restarts file watchers. Use periodically or after major code changes.
    1 install
  42. Sync Pto Calendar · dmzoneill
    Sync Workday PTO with Google Calendar by declining meetings on PTO days. Uses browser for Workday, API for Calendar. Use when user says "sync PTO", "decline meetings on PTO days", or "PTO calendar".
    1 install
  43. Test Mr Ephemeral · dmzoneill
    Deploy an MR's image to ephemeral namespace for testing. Use when user says "deploy MR X to ephemeral", "test MR in ephemeral", or "ephemeral for MR !1234". Gets commit SHA from MR, checks Quay for image, reserves namespace, deploys, optionally runs pytest.
    1 install
  44. Appinterface Check · dmzoneill
    Validate app-interface configuration and release readiness. Validates YAML, compares refs to live cluster, shows quotas, pending MRs. Use when user says "check app-interface", "app-interface validation".
    1 install
  45. Learn Architecture · dmzoneill
    Deep scan of project structure to update architecture knowledge. Uses semantic code search for API, model, error, and test patterns. Use to bootstrap or refresh project knowledge.
    1 install
  46. List Presentations · dmzoneill
    List Google Slides presentations from Drive. Use when user says "list presentations", "my slides", or "find my decks".
    1 install
  47. Schedule Cron Jobs · dmzoneill
    Manage scheduled automation jobs - list, add, remove, enable, disable, run now, status. Use when user says "schedule cron", "add cron job", "list cron jobs", "run job now".
    1 install
  48. Slack Persona Sync · dmzoneill
    Sync Slack messages to persona vector store for semantic search. Full or incremental sync of channels, DMs, threads. Use for Dave persona context or building persona style.
    1 install
  49. Summarize Findings · dmzoneill
    Create a summary of research findings from the current session. Reviews session logs, compiles findings, optionally saves to memory. Use at the end of a research session to capture learnings.
    1 install
  50. Bootstrap Knowledge · dmzoneill
    Scan a project and generate comprehensive knowledge for all personas. Creates semantic vector index, deep analysis, file watcher. Use when user says "bootstrap knowledge", "learn architecture", or "scan project structure".
    1 install
  51. Build Persona Style · dmzoneill
    Build a personalized AI persona from Slack message history. Exports messages, analyzes writing style, generates persona YAML/markdown. Use when user says "build persona from Slack" or "create persona from my style".
    1 install
  52. Deploy To Ephemeral · dmzoneill
    Deploy application to an ephemeral environment. Use when spinning up env, deploying to ephemeral, or testing in ephemeral. Handles pool check, namespace reserve, deploy, rollout verify, and pod health.
    1 install
  53. Export Presentation · dmzoneill
    Export a Google Slides presentation to PDF. Use when user says "export slides", "download as PDF", or "save presentation as PDF".
    1 install
  54. Plan Implementation · dmzoneill
    Create a structured implementation plan for a feature or change. Analyzes goal, identifies files to modify, checks patterns, identifies risks. Use after researching, before coding.
    1 install
  55. Reindex All Vectors · dmzoneill
    Reindex all vector databases for configured projects. Keeps semantic code search fresh. Use when user says "reindex vectors", "refresh code index", or "rebuild vector index".
    1 install
  56. Ansible Configure Vm · dmzoneill
    Configure VMs with Ansible playbooks and ad-hoc commands. Run playbooks, install Galaxy roles, ad-hoc modules, inventory management, check mode. Use when configuring VMs or running Ansible against hosts.
    1 install
  57. Environment Overview · dmzoneill
    Environment health check showing namespace health, services, ingress, pods, resource usage, and warning events. Use when user says "how's stage?", "environment overview", "status of namespace X", or "check prod".
    1 install
  58. Scan Vulnerabilities · dmzoneill
    Scan container image for security vulnerabilities before deployment. Uses Quay vulnerability scanning. Use before release, ephemeral deploy, or MR approval. Use when user says "scan vulnerabilities", "security scan".
    1 install
  59. Slack Daemon Control · dmzoneill
    Control the autonomous Slack daemon via D-Bus/scripts - start, stop, status, pending, approve, approve_all, reject, history, send, reload. Use when user says "start slack daemon", "slack daemon status", "approve pending".
    1 install
  60. Sync Discovered Work · dmzoneill
    Review and sync discovered work items to Jira. Lists pending items from skill execution (review_pr, start_work, etc.), groups by type/priority, creates Jira issues. Use when user says "sync discovered work" or "create Jira for discovered items".
    1 install
  61. Vm Snapshot Workflow · dmzoneill
    Manage VM snapshot lifecycle - create, revert, commit, list, cleanup. Suspend/resume for consistent snapshots. Use when creating VM checkpoints or reverting to previous state.
    1 install
  62. Data Migration Verify · dmzoneill
    Verify database migration correctness across PostgreSQL, MySQL, and SQLite. Compare source/target schemas, table structures, row counts. Use when validating migrations or data integrity.
    1 install
  63. Local Dev Environment · dmzoneill
    Start, stop, or check status of local dev environment using Podman Compose. Database, app services, migrations, health checks. Use when user says "start local env", "podman compose up", "dev environment status".
    1 install
  64. Manage Local Services · dmzoneill
    Manage workflow daemon services - MCP, SLOP, Slack, Ollama, Scheduler. Start, stop, restart, status. Use when user says "start MCP", "restart slack daemon", "service status".
    1 install
  65. Monitor Jira Comments · dmzoneill
    Daily monitoring of Jira comments on sprint issues. Detects questions from team members and responds naturally (no bot language). Notifies user via Slack. Scheduled at 9 AM weekdays via cron.
    1 install
  66. Ollama Inference Test · dmzoneill
    Test and benchmark local Ollama inference - status, test, benchmark. Check model availability, run generation/classification tests, measure response time. Use when user says "test Ollama", "Ollama status", "benchmark inference".
    1 install
  67. Workflow Health Check · dmzoneill
    Comprehensive system health check - systemd, journal logs, Ollama, cron, Podman, SQLite, HTTP, SSH, InScope auth, hostname, time. Use when user says "workflow health", "system health", "check services".
    1 install
  68. Attach Session To Jira · dmzoneill
    Attach the current AI session context to a Jira issue as a formatted comment. Useful for investigation, audit trail, handoff, debugging. Use when user says "attach session to Jira", "document on Jira", or "export context to AAP-XXXXX".
    1 install
  69. Bootstrap All Knowledge · dmzoneill
    Iterate all configured projects and personas to build project knowledge. Use to initialize knowledge for all projects at once or scheduled maintenance. Use when user says "bootstrap all knowledge", "scan all projects", or "refresh all knowledge".
    1 install
  70. Check Integration Tests · dmzoneill
    Check Konflux integration test status and results. Lists test runs, gets results, shows snapshots. Use when user says "check integration tests", "integration test status".
    1 install
  71. Discovered Work Summary · dmzoneill
    Generate summary of discovered work for daily standups or weekly reports. Groups by type/priority, lists Jira issues created, provides stats and trends. Use when user says "discovered work summary" or as part of standup_summary/weekly_summary.
    1 install
  72. Investigate Slack Alert · dmzoneill
    Investigate Prometheus alerts from Slack, create/link Jira issues, reply with findings. Triggered by app-sre-alerts in alert channels. Billing alerts get special format. Use when user says "investigate Slack alert" or "look into this alert".
    1 install
  73. Release Aa Backend Prod · dmzoneill
    Release Automation Analytics backend to production via app-interface. Updates deploy-clowder.yml with new SHA, creates Jira issue, MR for approval. Use when user says "release AA backend", "release analytics".
    1 install
  74. Remote Host Diagnostics · dmzoneill
    Diagnose remote host health via SSH, Ansible, and network scanning. Use when debugging SSH connectivity, gathering remote system facts, or troubleshooting VM/remote server issues.
    1 install
  75. Cleanup Stale Executions · dmzoneill
    Clean up stale skill executions from skill_execution.json. Marks running >30min or inactive >10min as failed, removes completed >5min old. Run periodically via cron. Use when user says "cleanup executions" or "stale skill cleanup".
    1 install
  76. Dev Workflow Orchestrator · dmzoneill
    High-level entry point for development workflows. Routes to start work, check deploy readiness, prepare MR, monitor pipelines, standup, or handle review. Use when user says "dev workflow" or "orchestrate".
    1 install
  77. Performance Collect Daily · dmzoneill
    Collect daily performance data and map to PSE competencies. Fetches Jira resolved/created, GitLab MRs merged, GitHub PRs, git commits. Maps to competencies, calculates points, saves to daily JSON. Use when user says "collect performance" or "daily performance".
    1 install
  78. Compare Options · dmzoneill
    Compare multiple approaches, libraries, or patterns. Searches codebase for existing usage, checks memory for past experiences, creates comparison matrix. Use when deciding between approaches before implementation.
    1 install
  79. Edit Slide Deck · dmzoneill
    Edit an existing Google Slides presentation - view, add slide, update text, delete slide, add text box. Use when user says "edit slides", "update presentation", or "add slide to deck".
    1 install
  80. Gdrive Research · dmzoneill
    Search Google Drive for documents - full-text search, filter by type, browse folders, cross-reference Gmail. Use when user says "search Drive", "find docs", "GDrive research".
    1 install
  81. Gke Cluster Ops · dmzoneill
    Manage GKE clusters and GCP compute resources - list clusters, start/stop instances, storage ops. Use when user says "GKE cluster", "list GKE", "start GCP instance", "GCS storage".
    1 install
  82. Release To Prod · dmzoneill
    Create a Konflux release to push images from staging to production. Verifies image exists, runs security scan, validates app-interface, creates release. Use when user says "release to prod", "promote to production".
    1 install
  83. Rollout Restart · dmzoneill
    Restart a Kubernetes deployment and monitor rollout. Use when picking up new ConfigMap/Secret changes, recovering from stuck pods, or forcing a fresh start without redeploying.
    1 install
  84. Sprint Planning · dmzoneill
    Help with sprint planning by analyzing the backlog. Lists unassigned issues, identifies blocked items, shows issues ready for sprint, can add issues to sprint. Use when user says "sprint planning", "plan sprint", or "backlog analysis".
    1 install
  85. Standup Summary · dmzoneill
    Generate a standup summary from recent activity - git commits, Jira issues, MRs, calendar, Slack, memory follow-ups, discovered work. Use when user says "standup", "generate standup", "what did I do?", or "daily status".
    1 install
  86. Cleanup Branches · dmzoneill
    Delete merged and stale feature branches. Use when cleaning up after closed issues/MRs, or when you have many old local branches. Fetches, lists branches, identifies candidates, deletes with confirmation.
    1 install
  87. Clone Jira Issue · dmzoneill
    Clone a Jira issue for similar work. Clones issue, links to original, assigns to current user. Use when user says "clone issue", "duplicate issue", or "copy AAP-XXXXX".
    1 install
  88. Extend Ephemeral · dmzoneill
    Extend the duration of an ephemeral namespace reservation. Use when tests are taking longer, need more debug time, or demo/testing session running long.
    1 install
  89. Inscope Research · dmzoneill
    Query Red Hat InScope AI assistants for internal documentation - App Interface, Clowder, Konflux, etc. Auto-selects best assistant or query specific one. Use when user says "InScope", "ask InScope", "internal docs".
    1 install
  90. Jira Hygiene All · dmzoneill
    Run hygiene checks on all your assigned Jira issues. Fetches all issues assigned to you and runs jira_hygiene on each. Use when user says "hygiene all", "check all my issues", or "scheduled cleanup".
    1 install
  91. Local Build Test · dmzoneill
    Build container image locally with Podman and run tests. Build, tag, run container, execute tests, health check, cleanup. Use when user says "build locally", "test container", "podman build".
    1 install
  92. Scale Deployment · dmzoneill
    Scale a Kubernetes deployment up or down and monitor rollout. Use for high traffic, saving resources, testing replica counts, or recovering from OOM.
    1 install
  93. Schedule Meeting · dmzoneill
    Schedule a meeting by finding mutual availability and creating a calendar event. Uses Google Calendar API. Use when user says "schedule meeting", "find time", or "book a meeting".
    1 install
  94. Suggest Patterns · dmzoneill
    Auto-discover error patterns from tool failure history. Analyzes tool_failures.yaml for frequent errors not in patterns.yaml. Suggests new patterns when error occurs 5+ times. Use periodically to discover patterns worth adding.
    1 install
  95. Vm Network Setup · dmzoneill
    Configure and manage virtual networking for libvirt VMs. List, create, start, stop networks; scan for hosts; manage VM interfaces. Use when configuring VM networks or troubleshooting connectivity.
    1 install
  96. Check Mr Feedback · dmzoneill
    Check your open MRs for reviewer comments that need your attention. Scans for human comments (filters bots), meeting requests, code change requests, questions, approval status. Use when you want to see what feedback needs a response or before addressing review comments.
    1 install
  97. Create Jira Issue · dmzoneill
    Create a new Jira issue with proper linking, semantic code search for context, and team notification. Use when user says "create Jira", "file a bug", "new issue", or "create ticket".
    1 install
  98. Learn Pattern · dmzoneill
    Save a new error pattern to memory for future recognition. When you discover a new error pattern and its fix, use this to remember it. Saved to patterns.yaml, matched during investigate_alert and debug_prod.
    1 install
  99. Mark Mr Ready · dmzoneill
    Mark a draft MR as ready for review. Removes draft status, runs linting/docs check, posts to Slack, updates Jira to In Review. Use when user says "mark MR ready", "remove draft", "undraft".
    1 install
  100. Pr Jira Audit · dmzoneill
    Audit open MRs/PRs for missing Jira issue references. Scans title, description, commits for Jira keys. Optionally creates Jira issues for unlinked MRs. Use when user says "audit PRs", "check Jira links on MRs", or "sprint hygiene".
    3 installs