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

Q7022 Storage Monitoring

ASecurity

Monitor the store's temperature and humidity record under ECSS-Q-ST-70-22 and account for the exposure it evidences: grade the sampling cadence first, treat any gap wider than the required interval as unmonitored time rather than in-limit time, attribute out-of-limit hours between samples by the midpoint rule, group consecutive breaches into excursion events with their axes and peak deviation, and separate an inadequate record from an exceeded exposure. Use when a storage log is reviewed, an ...

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 q7022-storage-monitoring --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7022 Storage Monitoring?

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

Security grade badge for Q7022 Storage Monitoring
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7022-storage-monitoring/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7022-storage-monitoring)

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

Download with Pro
Files
SKILL.md
---
name: q7022-storage-monitoring
description: "Monitor the store's temperature and humidity record under ECSS-Q-ST-70-22 and account for the exposure it evidences: grade the sampling cadence first, treat any gap wider than the required interval as unmonitored time rather than in-limit time, attribute out-of-limit hours between samples by the midpoint rule, group consecutive breaches into excursion events with their axes and peak deviation, and separate an inadequate record from an exceeded exposure. Use when a storage log is reviewed, an alarm is dispositioned, or a lot's exposure history is needed before issue. Trigger: ecss, q-st-70-22, storage-condition-monitoring, storage-excursion-accounting, storage-log-sampling-cadence, storage-exposure-allowance, storage-excursion-peak-deviation."
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-22-limited-shelf-life-materials, q-st-70-22, q7022-storage-monitoring, storage-condition-monitoring, storage-excursion-accounting, storage-log-sampling-cadence, storage-exposure-allowance, storage-excursion-peak-deviation]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Limited Shelf Life — Storage Monitoring and Exposure (space-systems/ecss/q7022-storage-monitoring)

Use when the task is the monitoring side of ECSS-Q-ST-70-22 storage: the store
is instrumented, the readings are logged, and somebody has to say what exposure
the material in it actually accumulated.

## Domain quick reference

- The record is graded before the material is. A log with a twelve-hour hole in
  it cannot evidence twelve in-limit hours; it evidences nothing over that span.
  Absence of readings is a record finding in its own right, and it is a
  different finding from an exposure that went over allowance — they call for
  different corrective actions.
- Out-of-limit time between two samples has to be attributed by a stated rule.
  The midpoint rule used here gives each interval a weight of a half per
  out-of-limit endpoint, so one isolated hot reading between two good ones owns
  half the interval on each side rather than the whole span or none of it.
- An excursion is an event, not a set of independent samples. Consecutive
  breaches belong to one event carrying its span, the axes it broke, and the
  worst single-axis deviation inside it. Counting samples instead of events
  makes a slow sampler look better than a fast one over the same excursion.
- Two limits govern, and they catch different failures: a cumulative allowance
  in hours catches long mild drift, a peak-deviation limit catches a short
  violent spike. A material can pass one and fail the other.
- A band edge reached exactly is inside the envelope. Deviations are
  differences of declared decimals, so the comparison carries a named tolerance
  instead of relying on an exact float compare.

## Workflow

1. Validate the envelope and the reading series: strictly advancing
   timestamps, finite temperatures, humidity inside its physical range, every
   sample inside the declared monitoring period.
2. Form the coverage picture: the widest gap, how many gaps exceed the required
   interval, the unmonitored hours, and the monitored fraction. Count the span
   before the first sample and after the last one as gaps too.
3. Compute the per-axis deviation of each reading, zeroing anything inside the
   named tolerance so a band edge does not read as a breach.
4. Accumulate out-of-limit hours across the series by the midpoint rule.
5. Group consecutive out-of-limit readings into excursion events, each with its
   start, end, axes, sample count and peak deviation.
6. Compare the accumulated hours with the allowance and the peak with its own
   limit, when one is declared.
7. Close with a disposition: record-inadequate outranks everything, then
   exposure-exceeded, then exposure-within-allowance, then no-excursion.

## Pitfalls

- Reading a sparse log as a clean log. Two in-limit samples a day apart say
  nothing about the hours between them; the gap is the finding.
- Attributing a whole interval to one out-of-limit endpoint, or none of it.
  Both are defensible only if stated; silently switching between them makes two
  reviews of the same log disagree.
- Reporting excursion sample counts instead of excursion hours. Sample count is
  a property of the logger, not of what the material experienced.
- Using only a cumulative allowance. A brief excursion far outside the band can
  do more damage than many hours just outside it, which is what the peak limit
  is for.
- Collapsing record-inadequate into a pass or a fail of the material. The
  material may well be fine; what is missing is the evidence, and the action is
  to restore monitoring, not to scrap the lot.
- Comparing a reading against a band edge with a bare float compare. An exact
  edge value can land either side of the limit; the tolerance belongs in the
  comparison, not in a relaxed limit.

## Behavior contract (gate 3)

The envelope and series validation, coverage and gap accounting, per-axis
deviation, midpoint-rule exposure accumulation, event grouping, peak deviation
and the disposition precedence are exercised by the gate 3 contract test:
scripts/test_q7022_storage_monitoring.py against
scripts/q7022_storage_monitoring_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_q7022_storage_monitoring.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 →