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

E2007 Electromagnetic Radiation Hazards

ASecurity

Use when evaluate a spacecraft radio-frequency emitter for electromagnetic-radiation-hazard effects on ordnance, ground-crew and propellant-vapour receptors under ECSS-E-ST-20-07C clause 4.2.7 and feed the result into the product-assurance hazard-analysis: categorize each receptor family, confirm the receptor stands beyond the reactive and radiating near-field boundary before any far-field formula is trusted, compute the incident field-strength and power-flux-density at the receptor stand-off...

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

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 e2007-electromagnetic-radiation-hazards --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2007 Electromagnetic Radiation Hazards?

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

Security grade badge for E2007 Electromagnetic Radiation Hazards
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2007-electromagnetic-radiation-hazards/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2007-electromagnetic-radiation-hazards)

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

Download with Pro
Files
SKILL.md
---
name: e2007-electromagnetic-radiation-hazards
description: "Use when evaluate a spacecraft radio-frequency emitter for electromagnetic-radiation-hazard effects on ordnance, ground-crew and propellant-vapour receptors under ECSS-E-ST-20-07C clause 4.2.7 and feed the result into the product-assurance hazard-analysis: categorize each receptor family, confirm the receptor stands beyond the reactive and radiating near-field boundary before any far-field formula is trusted, compute the incident field-strength and power-flux-density at the receptor stand-off distance, derate the receptor threshold by the family safety-margin, derive the safe-separation-distance a failing case needs, and verify every case carries a hazard-report identifier, a severity-category and enough independent inhibits for that severity. Trigger: ecss, e-st-20-electrical-scope, electromagnetic-radiation-hazard, electro-explosive-device, hazard-analysis-linkage, safe-separation-distance, field-strength-threshold, power-flux-density, severity-category."
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, e-st-20-electrical-scope, e2007-electromagnetic-radiation-hazards, electromagnetic-radiation-hazard, electro-explosive-device, hazard-analysis-linkage, safe-separation-distance, field-strength-threshold, power-flux-density, severity-category]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electromagnetic Compatibility — Electromagnetic Radiation Hazards (space-systems/ecss/e2007-electromagnetic-radiation-hazards)

Use when the task is the clause 4.2.7 obligation of ECSS-E-ST-20-07C: a
radio-frequency emitter on or around the spacecraft is assessed for the harm
its radiated field can do to ordnance, to the people working near it and to
propellant vapour, and the result is not a standalone number but an input to
the hazard-analysis process that product assurance already runs.

## Domain quick reference

- Three receptor families carry different physics and different thresholds.
  An electro-explosive-device is sensitive to induced firing current and is
  bounded by an incident field-strength threshold in volts per metre. A
  ground-crew receptor is bounded by a power-flux-density exposure threshold
  in watts per square metre. A propellant-vapour receptor is bounded by the
  field-strength at which an arc can ignite it. A receptor type outside these
  three families is not evaluated by this procedure and is rejected.
- The far-field formulas only hold beyond the radiating near-field boundary,
  taken as twice the squared aperture dimension over the wavelength, and
  never closer than the reactive near-field boundary. A receptor standing
  inside either boundary must be handled by measurement or a near-field
  model; reporting the far-field number there is a fabricated result, so the
  case is returned as near-field-invalid rather than compliant or exceeded.
- Beyond that boundary the incident field-strength is the square root of
  thirty times the radiated power times the linear antenna-gain, divided by
  the stand-off distance, and the power-flux-density is that same radiated
  power times gain spread over the sphere of that radius. Gain declared in
  decibels relative to an isotropic radiator converts to a linear factor
  before either formula is used.
- The receptor threshold is never used raw. Each family carries a
  safety-margin in decibels, largest for ordnance, and the allowable value is
  the threshold pulled down by that margin. Inverting the same relation gives
  the safe-separation-distance the layout owes, which is the number worth
  reporting when a case fails.
- Clause 4.2.7 is a linkage clause. Every evaluated case is expected to
  appear in the product-assurance hazard-analysis with an identifier and a
  severity-category, and the number of independent inhibits on record is
  expected to match what that severity demands -- two for a catastrophic
  case, two for a critical case, one for a major case, none mandated for a
  minor case. A numerically compliant case with no hazard-report on record
  still fails the clause, because the linkage is what the clause asks for.

## Workflow

1. Categorize the receptor into one of the three families; reject an
   unrecognised receptor type before any computation runs.
2. Convert the declared antenna-gain to a linear factor and compute the
   near-field boundary from the aperture dimension and the wavelength at the
   emitter frequency.
3. Compare the receptor stand-off distance against that boundary. Inside it,
   return near-field-invalid with the boundary distance and stop; the case
   needs measurement, not a formula.
4. Beyond it, compute the incident field-strength and the power-flux-density
   at the stand-off distance.
5. Derate the family threshold by the family safety-margin and compare the
   computed quantity against the derated allowable, absorbing floating-point
   round-off exactly at equality instead of relaxing the threshold.
6. Compute the safe-separation-distance from the derated allowable, and
   report the shortfall against the stand-off distance actually available.
7. Check the hazard-analysis linkage: a hazard-report identifier is present,
   the severity-category is one of the four recognised values, and the
   independent-inhibit count meets what that severity requires.
8. Aggregate: the emitter is hazard-compliant only when no case is
   near-field-invalid, no case exceeds its derated allowable, and no case
   carries a linkage finding.

## Pitfalls

- Applying the far-field field-strength relation at a stand-off distance
  inside the near-field boundary. The relation understates the real field
  there, so the case reads compliant precisely where the risk is highest.
- Comparing the computed field-strength straight against the raw receptor
  threshold. The family safety-margin exists because the threshold itself is
  a statistical quantity; a case that only just meets the raw threshold has
  no margin at all.
- Using the field-strength relation for a ground-crew receptor. Human
  exposure is bounded by power-flux-density, and converting between the two
  by eye drops the free-space-impedance factor.
- Treating a numerically compliant case as closed without the hazard-report
  linkage. Clause 4.2.7 exists to push the result into the product-assurance
  hazard-analysis, so an unreferenced case is an open finding regardless of
  how large its margin is.
- Counting a single inhibit as sufficient for a catastrophic or critical
  severity-category. Those severities need two independent inhibits, and a
  redundant path that shares a failure cause is one inhibit, not two.
- Taking antenna-gain in decibels into the field relation without converting
  it to a linear factor first, which inflates the safe-separation-distance by
  orders of magnitude and hides the real one.

## Behavior contract (gate 3)

The receptor categorization, near-field boundary, field-strength,
power-flux-density, margin derating, safe-separation-distance and
hazard-analysis-linkage logic is exercised by the gate 3 contract test:
scripts/test_e2007_electromagnetic_radiation_hazards.py against
scripts/e2007_electromagnetic_radiation_hazards_logic.py (stdlib unittest,
offline, deterministic). Run:
python3 scripts/test_e2007_electromagnetic_radiation_hazards.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 →