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

Q7029 Crewed Material Control

ASecurity

Determine whether an offgassing-tested material may be installed in a crew compartment, and at what mass, under ECSS-Q-ST-70-29. Use when a tested material is being taken into the ECSS-Q-ST-70C selection and the ECSS-Q-ST-70-01C contamination control. Turn each specific yield and the installed mass into the concentration it contributes to the sealed free volume, ratio every contribution against its allowable, sum the ratios into one mixture index, invert the relation for the mass the compartm...

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

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 q7029-crewed-material-control --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7029 Crewed Material Control?

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

Security grade badge for Q7029 Crewed Material Control
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7029-crewed-material-control/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7029-crewed-material-control)

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

Download with Pro
Files
SKILL.md
---
name: q7029-crewed-material-control
description: "Determine whether an offgassing-tested material may be installed in a crew compartment, and at what mass, under ECSS-Q-ST-70-29. Use when a tested material is being taken into the ECSS-Q-ST-70C selection and the ECSS-Q-ST-70-01C contamination control. Turn each specific yield and the installed mass into the concentration it contributes to the sealed free volume, ratio every contribution against its allowable, sum the ratios into one mixture index, invert the relation for the mass the compartment can carry, name the binding compound, grade the selection evidence and the report's standing, and close with approved, approved-with-mass-limit or not-approved. Trigger: ecss, q-st-70-29, q-st-70c, crew-compartment-offgassing-mixture-index, crew-compartment-material-mass-limit, crew-compartment-smac-ratio, crew-compartment-binding-compound, crew-compartment-selection-evidence-link, offgassing-report-revalidation."
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-29-offgassing-determination, q-st-70-29, q7029-crewed-material-control, crew-compartment-offgassing-mixture-index, crew-compartment-material-mass-limit, crew-compartment-smac-ratio, crew-compartment-binding-compound, crew-compartment-selection-evidence-link, offgassing-report-revalidation]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Offgassing — Crew-Compartment Material Control (space-systems/ecss/q7029-crewed-material-control)

Use when the task is the interface side of ECSS-Q-ST-70-29: taking an offgassing
result out of the laboratory and into the crew-compartment material selection it
exists to serve, alongside the ECSS-Q-ST-70C selection record and the
ECSS-Q-ST-70-01C contamination control. This leaf grades one material against
one compartment, not the test that produced the numbers.

## Domain quick reference

- An offgassing yield is specific, and a compartment is a volume. Neither number
  means anything alone: the same material is harmless as a connector seal and
  unacceptable as a wall lining, because what the crew breathes is mass times
  yield divided by free volume.
- The crew breathes the mixture. Ten compounds each at a fifth of their own
  allowable are not ten passes; they are twice the allowable burden, which is
  why the ratios are summed into one index rather than checked one at a time.
- An index above unity is a mass statement, not a refusal. The relation is
  linear in installed mass, so inverting it returns the mass at which the index
  reaches unity, and the answer to an over-index material is usually less of it
  rather than none of it.
- The compound that binds is rarely the one with the largest yield. A small
  release against a very low allowable sets the limit long before a large
  release against a generous one, so the binding compound is named explicitly
  and not inferred from the yield table.
- The report is evidence with a shelf life. An offgassing result describes the
  formulation and process that were tested; a resin change, a new cure schedule
  or a different supplier lot leaves the report describing a material that is no
  longer the one going into the vehicle.
- The report is also not a selection on its own. It has to be tied to the
  material selection approval and the contamination control the compartment runs
  under, or nothing downstream can find out that this material was assessed.

## Workflow

1. Validate the compartment free volume, the installed mass, and one record per
   reported compound carrying its specific yield and its allowable.
2. Convert each yield and the installed mass into a compartment concentration,
   then into a ratio against that compound's allowable.
3. Sum the ratios into the mixture index. A ratio or index landing exactly on
   unity is counted as inside by a named tolerance, not by moving the allowable.
4. Invert the same relation for the mass at which the mixture reaches unity, and
   name the compound whose own allowable is reached at the lowest mass.
5. Grade the evidence: the offgassing report, the selection approval, the
   contamination control plan, the declared materials entry, the age of the
   report against its revalidation interval, and any formulation change.
6. Rank findings by severity and close with one disposition: approved for the
   crew compartment, approved with a mass limit, or not approved.

## Pitfalls

- Quoting a yield as though it were a verdict. A specific yield is a property of
  the material; the compartment concentration is a property of the installation,
  and only the second can be compared with an allowable.
- Checking compounds one at a time. A material can clear every single allowable
  and still put the mixture index above unity, and that is the common case for a
  polymer releasing a family of related compounds.
- Refusing an over-index material outright. The relation is linear, so the
  useful answer is the mass the compartment can carry, which usually keeps the
  material in the design at a reduced area.
- Assuming the largest yield is the binding compound. The limit is set by the
  smallest ratio of allowable to yield, which routinely belongs to a trace
  compound with a very low allowable.
- Reusing a report across a formulation change. The test measured the material
  that existed on the test date; a process or supplier change puts a different
  material behind the same part number.
- Treating the selection approval and the contamination control plan as
  paperwork around the result. They are what makes the result findable at
  assembly, and their absence is a gap in control, not in filing.

## Behavior contract (gate 3)

The compartment concentration, the allowable ratio, the mixture index, the
combined and single-compound mass limits, the binding compound, the evidence
gaps, the report revalidation and formulation-change findings and the selection
disposition are exercised by the gate 3 contract test:
scripts/test_q7029_crewed_material_control.py against
scripts/q7029_crewed_material_control_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_q7029_crewed_material_control.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 →