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 Radiated Electric Emission Procedure

ASecurity

Assess the radiated electric field emission measurement procedure of ECSS-E-ST-20-07C clause 5.4.6.4. Use when a radiated emission run is planned or graded: confirm the receiver completed its warm-up and settled before any level was believed, group that record as settled, under-warmed or drifting, compare each scanning increment against its measurement bandwidth so no frequency falls between cells, merge the steps per antenna polarization to expose sub-bands never recorded, flag steps begun b...

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

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-radiated-electric-emission-procedure --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2007 Radiated Electric Emission Procedure?

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

Security grade badge for E2007 Radiated Electric Emission Procedure
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2007-radiated-electric-emission-procedure/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2007-radiated-electric-emission-procedure)

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

Download with Pro
Files
SKILL.md
---
name: e2007-radiated-electric-emission-procedure
description: "Assess the radiated electric field emission measurement procedure of ECSS-E-ST-20-07C clause 5.4.6.4. Use when a radiated emission run is planned or graded: confirm the receiver completed its warm-up and settled before any level was believed, group that record as settled, under-warmed or drifting, compare each scanning increment against its measurement bandwidth so no frequency falls between cells, merge the steps per antenna polarization to expose sub-bands never recorded, flag steps begun before warm-up ended, and derive the point count and scan time the run needed. Trigger: ecss, e-st-20-07c, radiated-electric-emission-procedure, emission-receiver-warmup-period, radiated-emission-scan-step-size, radiated-emission-polarization-coverage, radiated-emission-scan-dwell."
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-radiated-electric-emission-procedure, emission-receiver-warmup-period, radiated-emission-scan-step-size, radiated-emission-polarization-coverage, radiated-emission-scan-dwell, radiated-emission-unrecorded-sub-band]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EMC — Radiated Electric Emission Procedure (space-systems/ecss/e2007-radiated-electric-emission-procedure)

Use when the task is the procedure requirement of ECSS-E-ST-20-07C
clause 5.4.6.4 -- how a radiated electric field emission measurement
is actually carried out, from bringing the measuring chain up and
letting it settle through to the scanning steps that record the field
level across the declared band.

## Domain quick reference

- Warm-up is not a formality and it is not the same thing as
  stability. A receiver can sit powered for its full specified period
  and still be walking in amplitude, and it can be steady at a minute
  old and drift an hour later. The record therefore groups three ways
  -- settled, under-warmed, drifting -- because the repair differs:
  more time, or a chain that needs investigating.
- Time owed is worth naming as a number. "Not warmed up" tells the
  operator nothing; "600 s still owed" tells them whether to wait or
  to rebook the chamber.
- A level recorded before the chain settled is not a low level, it is
  an unknown level. That is why the offset of each scanning step from
  power-on is carried alongside the step: a step that began inside the
  warm-up window taints its own data regardless of how carefully the
  rest of the scan was run.
- The scanning increment and the measurement bandwidth are a pair. If
  the increment is wider than the bandwidth the receiver jumps past
  frequencies no measurement cell ever covered, and a narrowband
  emitter sitting between two steps is recorded as absent. An
  increment equal to the bandwidth just closes; anything wider skips.
- Coverage is per polarization, not per run. A radiated field couples
  differently into a horizontally and a vertically oriented antenna,
  so a band swept completely in one orientation and partially in the
  other has a hole, and merging every step together hides it. Merge
  within a polarization, then subtract from the declared band.
- Point count and scan time follow from the increment and the dwell,
  and they are the honest cost of the procedure. They belong in the
  report so a schedule argument is made against real numbers rather
  than against an optimistic sweep estimate.
- A dwell or a bandwidth that changes between steps is a limitation,
  not a defect. It makes the run harder to compare against another
  run; it does not lose a frequency.

## Workflow

1. Validate the warm-up record: a named instrument, a positive
   required period, a non-negative elapsed period and a non-negative
   drift.
2. Compute the warm-up shortfall and group the record as settled,
   under-warmed or drifting, with the shortfall outranking the drift.
3. Validate the scanning steps: positive edges, stop above start,
   positive increment, bandwidth and dwell, a non-negative offset from
   power-on, and a recognized polarization.
4. Compare each increment against its measurement bandwidth and flag
   any step that marches past unmeasured frequencies.
5. Merge the steps within each required polarization and subtract the
   union from the declared band to expose sub-bands never recorded.
6. Flag steps whose offset falls inside the warm-up window.
7. Derive the point count and the scan time from the increments and
   dwells, and aggregate: warm-up defects, absent polarizations,
   unrecorded sub-bands, coarse increments and early steps are
   findings; a non-uniform dwell or bandwidth is a limitation.

## Pitfalls

- Reading the warm-up clock and stopping there. Elapsed time answers
  one of the two questions the clause cares about; the amplitude the
  chain is holding answers the other.
- Merging every scanning step into one union. It reports a fully
  covered band from a set of steps that never recorded one
  polarization above a certain frequency.
- Choosing the increment from the span and a round point count. The
  bandwidth sets the largest increment that records everything; the
  span only sets how many of those increments are needed.
- Comparing step edges with a bare equality. Edges written by a
  controller can differ in the last bits, and a bare comparison turns
  a touching pair into a spurious gap.
- Treating a changed dwell as a rerun trigger. It costs comparability
  between steps; it never loses a frequency.

## Behavior contract (gate 3)

The warm-up record validation, shortfall and grouping, scanning-step
validation, increment-against-bandwidth check, per-polarization
coverage merge and unrecorded sub-band detection, early-step
detection, point count, scan duration and the aggregate verdict are
exercised by the gate 3 contract test:
scripts/test_e2007_radiated_electric_emission_procedure.py against
scripts/e2007_radiated_electric_emission_procedure_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2007_radiated_electric_emission_procedure.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 →