Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Thermography

ASecurity

Use when you must plan or interpret an infrared thermography (IRT) inspection on an aerospace part: decide between active and passive thermography, choose pulsed or flash thermography versus lock-in thermography, compute the surface temperature rise of a semi-infinite solid under a heating pulse, estimate the time of maximum thermal contrast and the observation window for a disbond, delamination, void, or corrosion at depth, evaluate thermal contrast against the noise floor, and size the insp...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythongoaws

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill thermography --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Thermography?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Thermography
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-thermography/badge)](https://www.skillsdirectory.com/skills/ashfordeou-thermography)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: thermography
description: "Use when you must plan or interpret an infrared thermography (IRT) inspection on an aerospace part: decide between active and passive thermography, choose pulsed or flash thermography versus lock-in thermography, compute the surface temperature rise of a semi-infinite solid under a heating pulse, estimate the time of maximum thermal contrast and the observation window for a disbond, delamination, void, or corrosion at depth, evaluate thermal contrast against the noise floor, and size the inspection parameters of heating pulse energy, acquisition rate, and observation time window. Compares thermography with ultrasonic, radiographic, and eddy current methods and produces the inspection plan and contrast results that gate the acceptance disposition under an approved NDT procedure. Trigger: thermography, infrared thermography, flash thermography, pulsed thermography, lock-in thermography, thermal contrast, disbond, delamination, void, corrosion, composite panel."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: as9100
    reference-only: true
gated: false
domain: manufacturing-quality
pack: manufacturing-quality
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: manufacturing-quality
  subdomain: ndt
  tags: [thermography, infrared-thermography, flash-thermography, pulsed-thermography, lock-in, thermal-contrast, thermal, contrast, disbond, delamination, void, corrosion, active-thermography, passive-thermography, semi-infinite-solid, thermal-diffusivity, heating-pulse, pulse-energy, observation-window, acquisition-rate, composite, composite-panel, subsurface-defect]
  version: 0.1.0
  author: Aero Agent Skills
---

# Thermography (manufacturing-quality/ndt/thermography)

Use when the task is planning or interpreting an infrared
thermography inspection on an aerospace part: choosing the
excitation mode, computing the thermal response of a subsurface
defect, and sizing the acquisition parameters that make the
inspection valid.

## Domain quick reference

- Active versus passive thermography: active methods apply a
  controlled thermal stimulus (flash lamp, hot air, induction) and
  record the material response; passive methods image temperature
  differences that already exist, for example heat from a running
  engine or an in-service thermal gradient, without applying any
  stimulus.
- Pulsed (flash) thermography: a short, high-power light pulse
  heats the surface; subsurface features that trap heat (disbond,
  delamination, void) cool more slowly than sound material and
  appear as hot spots in the image sequence. Suited to thin
  structures, large areas, and contact-free scanning of composite
  and metallic skins.
- Lock-in thermography: the heating source is modulated at a fixed
  frequency and the camera records the periodic surface
  temperature; amplitude and phase images are extracted by
  correlation (lock-in) analysis. Phase images tolerate emissivity
  variations and nonuniform heating better than amplitude images,
  and lowering the modulation frequency probes deeper.
- Semi-infinite solid response: for a constant surface heat flux q
  on a semi-infinite solid, the surface temperature rise is
  delta_T = (2 * q / k) * sqrt(alpha * t / pi), where k is the
  thermal conductivity, alpha = k / (rho * c) is the thermal
  diffusivity, and t is the time. The rise scales with sqrt(t):
  fast right after the pulse, slower later.
- Thermal contrast: contrast(t) = T_defect(t) - T_sound(t), the
  temperature difference between the defect region and the sound
  region; the normalized contrast is (T_defect - T_sound) /
  T_sound. An indication is visible when the contrast exceeds the
  camera and analysis noise floor, commonly at a signal-to-noise
  ratio of 2 or more.
- Time of maximum contrast: the temperature difference between a
  flat subsurface defect at depth z and the sound region peaks
  near t_max ~ z^2 / (2 * alpha). The diffusion time z^2 / alpha
  bounds the observation window: record from roughly half the
  diffusion time to a few times it, before lateral heat spreading
  washes the contrast out.
- What thermography finds: disbonds and delaminations (air gaps
  with low thermal conductivity trap heat), voids, and corroded or
  thinned regions. Detection depends on the defect being close
  enough to the surface to build contrast inside the observation
  window; deeper defects need longer observation times and lower
  lock-in frequencies.
- Inspection parameters: heating pulse energy (raise the surface a
  few kelvin without damage; more energy density improves contrast
  but risks overheating the part), acquisition rate (the frame
  rate must resolve the fastest expected contrast peak, typically
  50 Hz to 100 Hz for thin high-diffusivity skins), and the
  observation time window (set from the defect depth and the
  thermal diffusivity, with z^2 / alpha as the reference time).
- Emissivity and surface treatment: the camera measures radiance,
  not temperature; a uniform, known emissivity (matt paint or
  tape) is required or the contrast is corrupted. Dull coatings
  are preferred; bare shiny metal is a poor emitter.
- Comparison with other methods: thermography is fast, large-area,
  non-contact, and safe (no radiation), and suits composites; it
  is limited to near-surface defects (roughly the first
  centimeters), gives lower resolution than ultrasonic, and
  depends on surface emissivity. Ultrasonic penetrates deeper with
  better depth and size resolution but needs couplant and scan
  time; radiography finds volumetric flaws but needs radiation
  safety controls and two-sided access; eddy current is fast and
  quantitative for surface and near-surface cracks in conductors
  but only on electrically conductive materials. The approved NDT
  procedure selects the method by defect class, material, and
  access, not by preference.
- Standards framing: AS9100 clause 8.5.1.3 treats NDT as a special
  process under controlled procedures, qualified personnel, and
  records; thermography work follows the same control discipline
  as every other NDT method.

## Workflow

1. Define the inspection goal: defect type (disbond, delamination,
   void, corrosion), material and thickness, expected depth, and
   the acceptance criteria from the approved NDT procedure.
2. Choose active or passive excitation, then pulsed or lock-in
   mode: pulsed for fast large-area screening of thin skins,
   lock-in for depth discrimination and phase analysis on
   composites.
3. Compute the surface temperature rise with
   surface_temperature_rise() for the planned heating pulse energy
   and check that it stays inside the part damage limit; size the
   pulse with heating_pulse_energy_density() when a target rise is
   given.
4. Estimate the time of maximum contrast with
   time_of_max_contrast() and the diffusion time with
   characteristic_diffusion_time() to set the observation window
   and the acquisition rate.
5. During the inspection, extract defect and sound region
   temperatures, compute the contrast with thermal_contrast() and
   normalized_thermal_contrast(), and compare with the noise floor
   using detectability_verdict().
6. Report the contrast, the peak time, and the disposition, and
   record the inspection under the special-process control the
   procedure requires.

## Pitfalls

- Routing method-selection questions here: choosing among NDT
  methods by defect class and material belongs to
  ndt-method-selection; this leaf assumes thermography was already
  selected and plans the inspection.
- Routing ultrasonic questions here: time of flight, transducer,
  and near-field calculations belong to ultrasonic-inspection.
- Routing radiography questions here: exposure, film, and density
  calculations belong to radiographic-inspection.
- Ignoring emissivity: radiance contrast is not temperature
  contrast unless the emissivity is uniform and known; bare shiny
  metal and untreated carbon surfaces need surface treatment.
- Observing too short or too late: a defect at depth z peaks near
  z^2 / (2 * alpha); stopping the recording before the peak or
  after lateral spreading hides the indication.
- Undersampling the peak: an acquisition rate too low for the
  material smears the contrast peak; thin high-diffusivity skins
  need high frame rates.
- Using the semi-infinite formula for thin parts: the sqrt(t)
  solution assumes a semi-infinite solid; once the thermal wave
  reaches the back wall the response departs from it.
- Overheating the part: pulse energy that raises the surface past
  the material limit damages the part; verify the rise with
  surface_temperature_rise() before firing.
- Comparing contrast at different times: contrast evolves with
  time; compare frames at the same time after the pulse, near the
  expected peak.
- Forgetting the reference region: a hot spot is only an
  indication when the sound region baseline is established;
  nonuniform heating and varying thickness create false hot spots.

## Behavior contract (gate 3)

The thermography math is exercised by the gate 3 contract test:
scripts/test_thermography.py against
scripts/thermography_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_thermography.py

## Compliance

- Standards referenced, not reproduced: AS9100 clause 8.5.1.3
  frames NDT as a special process requiring controlled procedures,
  qualified personnel, and records; the formulas and practice
  above are common infrared thermography methodology, summary-only
  per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →