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

Q7009 Solar Absorptance Methods

ASecurity

Compute the solar absorptance of a thermal-control surface by solar-weighted spectral integration and reconcile it with a calorimetric determination and a certified reference standard, under ECSS-Q-ST-70-09C. Use when a spectrophotometric reflectance scan, a steady-state calorimetric run, or both, have to become one defensible absorptance carrying its uncertainty. Weights measured absorptance by the solar spectral irradiance over the scanned span, reports the fraction of that irradiance the s...

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

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 q7009-solar-absorptance-methods --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7009 Solar Absorptance Methods?

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

Security grade badge for Q7009 Solar Absorptance Methods
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7009-solar-absorptance-methods/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7009-solar-absorptance-methods)

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

Download with Pro
Files
SKILL.md
---
name: q7009-solar-absorptance-methods
description: "Compute the solar absorptance of a thermal-control surface by solar-weighted spectral integration and reconcile it with a calorimetric determination and a certified reference standard, under ECSS-Q-ST-70-09C. Use when a spectrophotometric reflectance scan, a steady-state calorimetric run, or both, have to become one defensible absorptance carrying its uncertainty. Weights measured absorptance by the solar spectral irradiance over the scanned span, reports the fraction of that irradiance the span actually carries, rescales a relative scan through the certified reflectance of the standard, and grades the two routes on their combined expanded uncertainty. Trigger: ecss, q-st-70-09, solar-absorptance-spectrophotometric-integration, solar-weighted-reflectance, calorimetric-solar-absorptance, certified-reflectance-standard, solar-spectral-coverage-fraction, absorptance-method-agreement."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, q-st-70-thermo-optical-scope, q7009-solar-absorptance-methods, solar-absorptance-spectrophotometric-integration, solar-weighted-reflectance, calorimetric-solar-absorptance, certified-reflectance-standard, solar-spectral-coverage-fraction]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Thermo-Optical Measurement — Solar Absorptance Methods (space-systems/ecss/q7009-solar-absorptance-methods)

Use when the task is the solar-absorptance determination of
ECSS-Q-ST-70-09C — turning a spectral scan, a reference-standard
transfer or a calorimetric run into the single absorptance figure a
thermal model will be built on, and saying whether that figure is
defensible.

## Domain quick reference

- Solar absorptance is a weighted average, not a measured quantity. The
  instrument measures spectral reflectance; the absorptance is the
  spectral absorptance averaged with the solar spectral irradiance as
  the weight. Two surfaces with the same average reflectance and
  different spectral shapes have different solar absorptance.
- The weight makes the scan span matter. A scan that stops short of the
  near-infrared leaves out irradiance that still has to be absorbed
  somewhere, and the weighted integration quietly renormalises over what
  was measured. The covered fraction of the solar irradiance therefore
  travels with the result.
- A spectrophotometer with an integrating sphere reads relative to a
  standard, not absolutely. The scan is a ratio, and it becomes a
  reflectance only after being multiplied by the certified reflectance
  of that standard at the same wavelengths. A transfer landing above
  unity says the scan and the standard do not belong together.
- The calorimetric route measures the same property through a different
  physics: at steady state the absorbed solar flux equals the radiated
  flux plus the parasitic losses, so the absorptance falls out of the
  temperature the specimen settles at, its emittance and its areas. It
  is sensitive to the loss terms in exactly the region where the
  spectral route is not.
- Two routes agreeing is evidence; two routes differing by more than
  their combined expanded uncertainty is a finding about the
  measurement, not a reason to average. The normalised error ratio is
  the statement, and it needs both uncertainties to be real.

## Workflow

1. Validate every spectral table: wavelengths strictly increasing and
   positive, reflectance-like values inside the unit interval, spectral
   irradiance non-negative. A table with one point, a repeated
   wavelength or a boolean is an input error.
2. If the scan is relative, transfer it through the certified
   reflectance of the reference standard interpolated at the scan
   wavelengths, and refuse a transferred value above unity.
3. Form the spectral absorptance as one minus reflectance, less
   transmittance where the surface transmits, and refuse a point where
   the two already exceed unity.
4. Integrate the spectral absorptance against the solar spectral
   irradiance over the span both tables share, using a grid that keeps
   every node of both tables so no structure is interpolated away.
5. Report the covered irradiance fraction alongside the result and
   compare it with the coverage floor, absorbing representation error at
   the boundary with a named tolerance.
6. Where a calorimetric run exists, close the steady-state balance for
   its absorptance, carrying the parasitic loss explicitly rather than
   folding it into the emittance.
7. Grade the two determinations on their combined expanded uncertainty
   and report the normalised error, then declare the result reportable
   only when no finding stands.

## Pitfalls

- Reporting an unweighted average reflectance as solar absorptance. It
  is the same arithmetic with the wrong weight, and it flatters exactly
  the surfaces whose reflectance rises through the near-infrared.
- Letting a short scan renormalise silently. The integration divides by
  the irradiance it covered, so a scan over two thirds of the spectrum
  still returns a plausible number, with the missing third simply
  assumed to behave like the measured part.
- Treating a relative scan as an absolute reflectance. The certified
  standard is typically a few percent below unity, so the omission
  biases every absorptance in one direction by an amount that looks like
  instrument drift.
- Folding the parasitic losses of a calorimetric rig into the emittance
  to make the balance close. That moves the error into a second reported
  property and makes the two determinations agree for the wrong reason.
- Averaging a spectral and a calorimetric result that disagree. Beyond
  the combined expanded uncertainty the disagreement is information
  about the measurement, and the mean of two inconsistent numbers is
  supported by neither.
- Relaxing the coverage floor or the coverage factor so a marginal case
  passes. An equality at the limit is a representation question, handled
  by the tolerance inside the comparison; the limits stay as specified.

## Behavior contract (gate 3)

The spectral-table validation, reference-standard transfer,
solar-weighted integration with its coverage fraction, calorimetric
steady-state balance and the method-agreement grading are exercised by
the gate 3 contract test:
scripts/test_q7009_solar_absorptance_methods.py against
scripts/q7009_solar_absorptance_methods_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7009_solar_absorptance_methods.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and
  paraphrase 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 →