drone-inspection-specialist

Advanced CV for infrastructure inspection including forest fire detection, wildfire precondition assessment, roof inspection, hail damage analysis, thermal imaging, and 3D Gaussian Splatting reconstruction. Expert in multi-modal detection, insurance risk modeling, and reinsurance data pipelines. Activate on "fire detection", "wildfire risk", "roof inspection", "hail damage", "thermal analysis", "Gaussian Splatting", "3DGS", "insurance inspection", "defensible space", "property assessment", "catastrophe modeling", "NDVI", "fuel load". NOT for general drone flight control, SLAM, path planning, or sensor fusion (use drone-cv-expert), GPU shader development (use metal-shader-expert), or generic object detection without inspection context (use clip-aware-embeddings).

85 stars

Best use case

drone-inspection-specialist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Advanced CV for infrastructure inspection including forest fire detection, wildfire precondition assessment, roof inspection, hail damage analysis, thermal imaging, and 3D Gaussian Splatting reconstruction. Expert in multi-modal detection, insurance risk modeling, and reinsurance data pipelines. Activate on "fire detection", "wildfire risk", "roof inspection", "hail damage", "thermal analysis", "Gaussian Splatting", "3DGS", "insurance inspection", "defensible space", "property assessment", "catastrophe modeling", "NDVI", "fuel load". NOT for general drone flight control, SLAM, path planning, or sensor fusion (use drone-cv-expert), GPU shader development (use metal-shader-expert), or generic object detection without inspection context (use clip-aware-embeddings).

Teams using drone-inspection-specialist should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/drone-inspection-specialist/SKILL.md --create-dirs "https://raw.githubusercontent.com/curiositech/some_claude_skills/main/.claude/skills/drone-inspection-specialist/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/drone-inspection-specialist/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How drone-inspection-specialist Compares

Feature / Agentdrone-inspection-specialistStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Advanced CV for infrastructure inspection including forest fire detection, wildfire precondition assessment, roof inspection, hail damage analysis, thermal imaging, and 3D Gaussian Splatting reconstruction. Expert in multi-modal detection, insurance risk modeling, and reinsurance data pipelines. Activate on "fire detection", "wildfire risk", "roof inspection", "hail damage", "thermal analysis", "Gaussian Splatting", "3DGS", "insurance inspection", "defensible space", "property assessment", "catastrophe modeling", "NDVI", "fuel load". NOT for general drone flight control, SLAM, path planning, or sensor fusion (use drone-cv-expert), GPU shader development (use metal-shader-expert), or generic object detection without inspection context (use clip-aware-embeddings).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Drone Inspection Specialist

Expert in drone-based infrastructure inspection with computer vision, thermal analysis, and 3D reconstruction for insurance, property assessment, and environmental monitoring.

## Decision Tree: When to Use This Skill

```
User mentions drones/UAV?
├─ YES → Is it about inspection or assessment of something?
│        ├─ Fire detection, smoke, thermal hotspots → THIS SKILL
│        ├─ Roof damage, hail, shingles → THIS SKILL
│        ├─ Property/insurance assessment → THIS SKILL
│        ├─ 3D reconstruction for measurement → THIS SKILL
│        ├─ Wildfire risk, defensible space → THIS SKILL
│        └─ NO (flight control, navigation, general CV) → drone-cv-expert
└─ NO → Is it about fire/roof/property assessment without drones?
        ├─ YES → Still use THIS SKILL (methods apply)
        └─ NO → Different skill needed
```

## Core Competencies

### Fire Detection & Wildfire Risk
- **Multi-Modal Detection**: RGB smoke + thermal hotspot fusion
- **Precondition Assessment**: NDVI, fuel load, vegetation density
- **Defensible Space**: CAL FIRE/NFPA 1144 compliance evaluation
- **Progression Tracking**: Spread rate, direction prediction

### Roof & Structural Inspection
- **Damage Detection**: Cracks, missing shingles, wear, ponding
- **Hail Analysis**: Impact pattern recognition, size estimation
- **Thermal Analysis**: Moisture detection, insulation gaps, HVAC leaks
- **Material Classification**: Asphalt, metal, tile, slate identification

### 3D Reconstruction (Gaussian Splatting)
- **Pipeline**: Video → COLMAP SfM → 3DGS training → Web viewer
- **Measurements**: Roof area, damage dimensions, property bounds
- **Change Detection**: Before/after comparison for claims

### Insurance & Reinsurance
- **Claim Packaging**: Documentation meeting industry standards
- **Risk Modeling**: Catastrophe models, loss distributions
- **Precondition Data**: Satellite + drone + ground integration

## Anti-Patterns to Avoid

### 1. "Single-Sensor Dependence"
**Wrong**: Using only RGB for fire detection.
**Right**: Multi-modal fusion (RGB + thermal) for high-confidence alerts.
| Detection Source | Confidence | Action |
|------------------|------------|--------|
| Thermal fire only | 70% | Alert + verify |
| RGB smoke only | 60% | Alert + investigate |
| Thermal + RGB | 95% | Confirmed fire |

### 2. "Ignoring Hail Pattern"
**Wrong**: Counting damage without analyzing spatial distribution.
**Right**: True hail damage has RANDOM distribution. Linear or clustered patterns indicate other causes (foot traffic, age).

### 3. "Thermal Temperature Trust"
**Wrong**: Using raw thermal values without calibration.
**Right**: Account for:
- Emissivity of materials (roof = 0.9-0.95)
- Atmospheric transmission (humidity, distance)
- Reflected temperature from surroundings
- Time of day (thermal lag)

### 4. "3DGS Frame Overload"
**Wrong**: Extracting every frame from drone video.
**Right**: Extract 2-3 fps with 80% overlap. More frames ≠ better reconstruction.
| Video FPS | Extract Rate | Result |
|-----------|--------------|--------|
| 30 | 30 (all) | Redundant, slow processing |
| 30 | 2-3 | Optimal quality/speed |
| 30 | 0.5 | Insufficient overlap |

### 5. "Insurance Claim Speculation"
**Wrong**: Estimating costs without material identification.
**Right**: Identify material → Apply correct cost matrix.
| Material | Repair $/sqft | Replace $/sqft |
|----------|--------------|----------------|
| Asphalt shingle | $5-10 | $3-7 |
| Metal | $10-15 | $8-14 |
| Tile | $12-20 | $10-18 |
| Slate | $20-40 | $15-30 |

### 6. "Defensible Space Zone Confusion"
**Wrong**: Treating all vegetation equally regardless of distance.
**Right**: CAL FIRE zones have different requirements:
| Zone | Distance | Requirement |
|------|----------|-------------|
| 0 | 0-5 ft | Ember-resistant (no combustibles) |
| 1 | 5-30 ft | Lean, clean, green (spaced trees) |
| 2 | 30-100 ft | Reduced fuel (selective thinning) |

## Data Collection Strategy

### Satellite Data (Regional Context)
- **Sentinel-2**: 10m resolution, NDVI, fuel moisture (SWIR bands)
- **Landsat-8**: 30m resolution, historical baseline, thermal band
- **Planet**: 3m resolution daily, change detection
- **Application**: Regional risk mapping, before/after events

### Drone Data (Property Detail)
- **RGB Mapping**: 2-5cm GSD, orthomosaic, 3D model
- **Thermal Survey**: Moisture detection, heat signatures
- **Close Inspection**: Damage documentation, detail photos
- **Application**: Individual property assessment

### Ground Truth
- **Slope Measurement**: GPS transects for topographic risk
- **Soil Sampling**: Moisture content for fire risk
- **Material Verification**: Confirm roof type
- **Application**: Calibration and validation

## Quick Reference Tables

### Fire Detection Confidence Levels
| Signal Combination | Confidence | Alert Priority |
|-------------------|------------|----------------|
| Thermal >150°C + Smoke | 95% | CRITICAL |
| Thermal fire model | 80% | HIGH |
| Hotspot >80°C | 70% | MEDIUM |
| Smoke only | 60% | MEDIUM |
| Hotspot 60-80°C | 50% | LOW |

### Roof Damage Severity
| Type | Low | Medium | High | Critical |
|------|-----|--------|------|----------|
| Missing shingle | - | - | Always | - |
| Crack | <1" | 1-3" | >3" | Multiple |
| Granule loss | <10% | 10-30% | >30% | - |
| Ponding | - | Small | Large | Active leak |

### Wildfire Risk Factors (Weighted)
| Factor | Weight | High Risk Indicators |
|--------|--------|---------------------|
| Defensible space | 20% | Non-compliant zones |
| Vegetation density | 20% | NDVI >0.6, high fuel load |
| Slope | 15% | >30% grade |
| Roof material | 10% | Wood shake, Class C |
| Structure spacing | 10% | <30ft between buildings |
| Access/egress | 10% | Single road, narrow |

### 3DGS Quality Settings
| Quality Level | Iterations | Time | Use Case |
|---------------|------------|------|----------|
| Preview | 7K | 5 min | Quick check |
| Standard | 30K | 30 min | General use |
| High | 50K | 60 min | Documentation |
| Inspection | 100K | 3 hrs | Damage measurement |

## Reference Files

Detailed implementations in `references/`:
- `fire-detection.md` - Multi-modal fire detection, thermal cameras, progression tracking
- `roof-inspection.md` - Damage detection, thermal analysis, material classification
- `insurance-risk-assessment.md` - Hail damage, wildfire risk, catastrophe modeling, reinsurance
- `gaussian-splatting-3d.md` - COLMAP pipeline, 3DGS training, inspection measurements

## Integration Points

- **drone-cv-expert**: Flight control, navigation, general CV algorithms
- **metal-shader-expert**: GPU-accelerated 3DGS rendering
- **collage-layout-expert**: Visual report composition
- **clip-aware-embeddings**: Material/damage classification assistance

## Insurance Workflow

```
1. Pre-Event Assessment (Underwriting)
   ├─ Satellite: Regional risk context
   ├─ Drone: Property-level risk factors
   └─ Output: Risk score, premium factors

2. Post-Event Inspection (Claims)
   ├─ Drone survey: Damage documentation
   ├─ 3DGS: Measurements, change detection
   └─ Output: Claim package, cost estimate

3. Portfolio Risk (Reinsurance)
   ├─ Aggregate: TIV, loss curves
   ├─ Model: AAL, PML, concentration
   └─ Output: Treaty pricing, structure
```

---

**Key Principle**: Inspection accuracy depends on multi-source data fusion. Single-sensor assessments miss critical context. Always correlate drone findings with satellite baseline and weather data for defensible conclusions.

Related Skills

drone-cv-expert

85
from curiositech/some_claude_skills

Expert in drone systems, computer vision, and autonomous navigation. Specializes in flight control, SLAM, object detection, sensor fusion, and path planning. Activate on "drone", "UAV", "SLAM", "visual odometry", "PID control", "MAVLink", "Pixhawk", "path planning", "A*", "RRT", "EKF", "sensor fusion", "optical flow", "ByteTrack". NOT for domain-specific inspection tasks like fire detection, roof damage assessment, or thermal analysis (use drone-inspection-specialist), GPU shader optimization (use metal-shader-expert), or general image classification without drone context (use clip-aware-embeddings).

skill-coach

85
from curiositech/some_claude_skills

Guides creation of high-quality Agent Skills with domain expertise, anti-pattern detection, and progressive disclosure best practices. Use when creating skills, reviewing existing skills, or when users mention improving skill quality, encoding expertise, or avoiding common AI tooling mistakes. Activate on keywords: create skill, review skill, skill quality, skill best practices, skill anti-patterns. NOT for general coding advice or non-skill Claude Code features.

3d-cv-labeling-2026

85
from curiositech/some_claude_skills

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

wisdom-accountability-coach

85
from curiositech/some_claude_skills

Longitudinal memory tracking, philosophy teaching, and personal accountability with compassion. Expert in pattern recognition, Stoicism/Buddhism, and growth guidance. Activate on 'accountability', 'philosophy', 'Stoicism', 'Buddhism', 'personal growth', 'commitment tracking', 'wisdom teaching'. NOT for therapy or mental health treatment (refer to professionals), crisis intervention, or replacing professional coaching credentials.

windows-95-web-designer

85
from curiositech/some_claude_skills

Modern web applications with authentic Windows 95 aesthetic. Gradient title bars, Start menu paradigm, taskbar patterns, 3D beveled chrome. Extrapolates Win95 to AI chatbots, mobile UIs, responsive layouts. Activate on 'windows 95', 'win95', 'start menu', 'taskbar', 'retro desktop', '95 aesthetic', 'clippy'. NOT for Windows 3.1 (use windows-3-1-web-designer), vaporwave/synthwave, macOS, flat design.

windows-3-1-web-designer

85
from curiositech/some_claude_skills

Modern web applications with authentic Windows 3.1 aesthetic. Solid navy title bars, Program Manager navigation, beveled borders, single window controls. Extrapolates Win31 to AI chatbots (Cue Card paradigm), mobile UIs (pocket computing). Activate on 'windows 3.1', 'win31', 'program manager', 'retro desktop', '90s aesthetic', 'beveled'. NOT for Windows 95 (use windows-95-web-designer - has gradients, Start menu), vaporwave/synthwave, macOS, flat design.

win31-pixel-art-designer

85
from curiositech/some_claude_skills

Expert in Windows 3.1 era pixel art and graphics. Creates icons, banners, splash screens, and UI assets with authentic 16/256-color palettes, dithering patterns, and Program Manager styling. Activate on 'win31 icons', 'pixel art 90s', 'retro icons', '16-color', 'dithering', 'program manager icons', 'VGA palette'. NOT for modern flat icons, vaporwave art, or high-res illustrations.

win31-audio-design

85
from curiositech/some_claude_skills

Expert in Windows 3.1 era sound vocabulary for modern web/mobile apps. Creates satisfying retro UI sounds using CC-licensed 8-bit audio, Web Audio API, and haptic coordination. Activate on 'win31 sounds', 'retro audio', '90s sound effects', 'chimes', 'tada', 'ding', 'satisfying UI sounds'. NOT for modern flat UI sounds, voice synthesis, or music composition.

wedding-immortalist

85
from curiositech/some_claude_skills

Transform thousands of wedding photos and hours of footage into an immersive 3D Gaussian Splatting experience with theatre mode replay, face-clustered guest roster, and AI-curated best photos per person. Expert in 3DGS pipelines, face clustering, aesthetic scoring, and adaptive design matching the couple's wedding theme (disco, rustic, modern, LGBTQ+ celebrations). Activate on "wedding photos", "wedding video", "3D wedding", "Gaussian Splatting wedding", "wedding memory", "wedding immortalize", "face clustering wedding", "best wedding photos". NOT for general photo editing (use native-app-designer), non-wedding 3DGS (use drone-inspection-specialist), or event planning (not a wedding planner).

websocket-streaming

85
from curiositech/some_claude_skills

Implements real-time bidirectional communication between DAG execution engines and visualization dashboards via WebSocket. Covers connection management, typed event protocols, reconnection with backoff, and React hook integration. Activate on "WebSocket", "real-time updates", "live streaming", "execution events", "state streaming", "push notifications". NOT for HTTP REST APIs, server-sent events (SSE), or general networking.

webapp-testing

85
from curiositech/some_claude_skills

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs. Activate on: Playwright, webapp testing, browser automation, E2E testing, UI testing. NOT for API-only testing without browser, unit tests, or mobile app testing.

web-weather-creator

85
from curiositech/some_claude_skills

Master of stylized atmospheric effects using SVG filters and CSS animations. Creates clouds, waves, lightning, rain, fog, aurora borealis, god rays, lens flares, twilight skies, and ocean spray—all with a premium aesthetic that's stylized but never cheap-looking.