A collection of Claude Code skills and automation tools for building energy consulting workflows.
This repository contains specialized Claude Code skills for energy modeling, building commissioning, and project management automation. Each skill provides domain-specific knowledge and tooling to streamline workflows in building energy consulting.
34 specialized skills organized by domain, orchestrated by the work-command-center skill for seamless workflow integration.
energyplus-assistant - EnergyPlus IDF analysis, QA/QC validation, HVAC topology analysis, and ECM testing. Fast validation without Docker and comprehensive analysis with MCP tools.
diagnosing-energy-models - Troubleshooting for OpenStudio/EnergyPlus models including geometry errors, HVAC validation, LEED Appendix G baseline generation, and systematic diagnostics.
energy-efficiency - Comprehensive energy analysis using EnergyPlus, commissioning best practices, and ASHRAE standards for building energy modeling and code compliance.
running-openstudio-models - Work with OpenStudio 3.10 .osm models to adjust HVAC systems, run simulations, apply measures, and validate changes. Includes BCL measure search and download.
writing-openstudio-model-measures - Write OpenStudio ModelMeasures (Ruby scripts) for programmatic .osm file modifications. Targets OpenStudio 3.9+ with NREL best practices.
skyspark-analysis - SkySpark analytics for building automation systems including Axon queries, trend analysis, fault detection, and performance optimization using haystack tagging standards.
commissioning-reports - Building commissioning workflows including MBCx procedures, testing protocols, and report generation following ASHRAE Guideline 0 and NEBB standards.
writing-oprs - Create Owner Project Requirements (OPR) documents for commissioning projects following ASHRAE Standard 202 and Guideline 0. Includes templates, measurable criteria guidance, and system-specific checklists.
hvac-specifications - Look up HVAC equipment specifications (capacity, efficiency, dimensions, electrical requirements) by brand and model number. Searches manufacturer websites and processes PDF spec sheets.
n8n-automation - n8n workflow automation for building analytics including SkySpark multi-agent systems, FastAPI tool servers, and automated building system alert triage.
energize-denver - Denver Energize Denver Article XIV building performance regulations including compliance requirements, pathways, deadlines, penalties, MAI production efficiency metrics, benchmarking rules, and performance targets for commercial and multifamily buildings.
energize-denver-proposals - Create Energize Denver compliance proposals including benchmarking, energy audits, compliance pathways, and performance target analysis. Handles cost estimation and timeline planning for Denver Article XIV requirements.
writing-proposals - Create and price energy consulting proposals including ASHRAE audits, benchmarking, commissioning, and compliance consulting. Provides pricing models, cost estimation, and proposal generation.
work-command-center - Orchestrate work management including deliverables tracking, deadline management, team coordination, priority coaching, and work-life balance. Provides structured task management and delegates to all 34 specialized skills with intelligent decision tree.
work-documentation - Company-specific procedures, standards, templates, and best practices for engineering documentation and professional communication in building energy consulting.
skill-builder - Create and edit Claude Code skills from scratch, design skill workflows, write SKILL.md files, and organize supporting files with intention-revealing names.
pptx - Create, edit, and analyze PowerPoint presentations (.pptx files) including creating new presentations, modifying content, working with layouts, and adding comments or speaker notes.
git-pushing - Automated git workflows with conventional commit messages, staging, security checks, and smart push handling with Claude Code footer. Includes automatic scanning for sensitive data (hourly rates, client names, internal paths) before pushing.
life-coach - Strategic life direction through reflective dialogue and decision frameworks. Use when exploring life direction, values, or meaning; facing significant decisions; feeling stuck, unclear, or misaligned; or reflecting on patterns and priorities.
Meta-skills for systematic development practices and workflow optimization:
using-superpowers - Master skill that enforces checking for and using appropriate skills before ANY response. Establishes the discipline of using skills systematically.
brainstorming - Explore user intent, requirements, and design before implementation. MUST use before creating features, building components, or modifying behavior.
writing-plans - Create comprehensive implementation plans with bite-sized tasks, exact file paths, complete code snippets, and testing steps. Assumes engineer has zero codebase context.
executing-plans - Execute implementation plans in a separate session with review checkpoints. Works with written plans from writing-plans skill.
subagent-driven-development - Execute implementation plans using independent subagents in current session. Fresh subagent per task with code review between tasks.
systematic-debugging - Systematic debugging workflow with root cause investigation before proposing fixes. MUST use when encountering bugs, test failures, or unexpected behavior.
test-driven-development - TDD workflow: write failing test, implement minimal code, verify it passes. Use when implementing features or bugfixes before writing implementation code.
verification-before-completion - Verify work is complete, fixed, or passing before claiming success. Run verification commands and confirm output before committing or creating PRs.
requesting-code-review - Request code review when completing tasks, implementing major features, or before merging to verify work meets requirements.
receiving-code-review - Handle code review feedback with technical rigor and verification. Use before implementing suggestions, especially if feedback seems unclear or technically questionable.
using-git-worktrees - Create isolated git worktrees for feature work with smart directory selection and safety verification. Use when starting feature work that needs isolation.
finishing-a-development-branch - Complete development work by presenting structured options for merge, PR, or cleanup. Use when implementation is complete and all tests pass.
dispatching-parallel-agents - Execute 2+ independent tasks in parallel without shared state or sequential dependencies.
writing-skills - Create new Claude Code skills, edit existing skills, or verify skills work before deployment.
reflect - Capture user corrections, feedback, or learnings from a session to permanently improve other skills. Use when users correct skill selection, suggest better approaches, validate successful patterns, or identify mistakes that should never be repeated.
EnergyPlus-MCP-main/ - Python MCP server for EnergyPlus IDF file manipulation, analysis, and HVAC system diagram generation. Provides programmatic access to EnergyPlus functionality through the Model Context Protocol.
This repository contains only the public-facing Claude Code skills and supporting documentation. Sensitive company data, client projects, and proprietary information are protected by comprehensive .gitignore patterns and never committed to this repository.
What's included:
.claude/skills/- All 34 Claude Code skills with SKILL.md files and supporting docs- Documentation, templates, and reference materials
- Scripts and automation tools (Node.js, Ruby, Python, Bash)
.filesystem/- File structure management tools and configurations
What's excluded (via .gitignore):
clients/- All client-specific projects and deliverableslife-coach- Personal development session data- Company data and internal documentation (User-Files/, Project-Specific-Instructions/, Resources/, etc.)
- Proprietary spreadsheets, reports, and documents (*.xlsx, *.pdf, *.docx)
- Local configuration files and session data
- Claude Code - Anthropic's official CLI for Claude
- Node.js (for JavaScript-based tools)
- Python 3.8+ (for Python-based scripts)
- Ruby 2.7+ (for OpenStudio measures)
-
Clone this repository to your Claude Code workspace:
git clone https://github.com/mbcoalson/skills.git cd skills -
Skills are automatically available in Claude Code when placed in
.claude/skills/ -
Activate skills by mentioning relevant keywords in conversation with Claude
Skills activate automatically based on conversation context. For example:
- "Analyze this EnergyPlus IDF file" → activates
energyplus-assistant - "Create a commissioning test procedure" → activates
commissioning-reports - "What's my priority today?" → activates
work-command-center - "Push these changes to GitHub" → activates
git-pushing
Each skill directory contains a SKILL.md file with detailed usage instructions, activation patterns, and examples.
These skills are tailored for building energy consulting workflows but can be adapted for other domains. Feel free to fork and modify for your own use cases.
Skills and tools in this repository are provided as-is for personal and professional use.
Built with Claude Code