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 Radio Frequency Conducted Emission Equipment

ASecurity

Use when assess the instrument set an ECSS-E-ST-20-07C clause 5.4.3.2 radio-frequency conducted-emission run depends on: confirm a measurement-receiver, a current-probe, a signal-generator, a data-recorder and an oscilloscope are each declared once, intersect their usable frequency spans, compare that intersection with the method band, name the item that bounds it, apply the probe transfer-impedance and cable loss to turn a receiver reading into a lead current, size the generator against the ...

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-radio-frequency-conducted-emission-equipment --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2007 Radio Frequency Conducted Emission Equipment?

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

Security grade badge for E2007 Radio Frequency Conducted Emission Equipment
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2007-radio-frequency-conducted-emission-equipment/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2007-radio-frequency-conducted-emission-equipment)

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

Download with Pro
Files
SKILL.md
---
name: e2007-radio-frequency-conducted-emission-equipment
description: "Use when assess the instrument set an ECSS-E-ST-20-07C clause 5.4.3.2 radio-frequency conducted-emission run depends on: confirm a measurement-receiver, a current-probe, a signal-generator, a data-recorder and an oscilloscope are each declared once, intersect their usable frequency spans, compare that intersection with the method band, name the item that bounds it, apply the probe transfer-impedance and cable loss to turn a receiver reading into a lead current, size the generator against the injection level the probe check needs, and reject an item whose calibration lapses inside the campaign. Trigger: ecss, e-st-20-07c, rf-conducted-emission-equipment, measurement-receiver-span, current-probe-transfer-impedance, injection-signal-generator, conducted-emission-data-recorder, instrument-calibration-validity."
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-radio-frequency-conducted-emission-equipment, rf-conducted-emission-equipment, measurement-receiver-span, current-probe-transfer-impedance, injection-signal-generator, instrument-calibration-validity]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EMC — Radio-Frequency Conducted Emission, Instrument Set (space-systems/ecss/e2007-radio-frequency-conducted-emission-equipment)

Use when the task is the equipment clause of ECSS-E-ST-20-07C clause
5.4.3.2 -- deciding whether the items a higher-band conducted-emission
run is to be made with (a measurement receiver, a current probe, a
signal generator, a recorder for the results and an oscilloscope) are
present, span the method band between them, and stay calibrated for as
long as the campaign runs.

## Domain quick reference

- The list is a set of roles, not a shopping list of boxes. One
  instrument cannot stand in for two roles in the same run: the
  generator drives the probe check while the receiver is reading, and
  the oscilloscope watches the time-domain behaviour the receiver
  averages away. A role declared twice is as much a defect as a role
  missing, because it means the run plan has not said which item does
  what.
- Usable span is the binding property. The band a run can actually
  cover is the intersection of the declared spans, and that
  intersection is set by one item at each edge -- almost always the
  current probe, whose useful range is narrower than the receiver's.
  Naming that item is what makes a coverage shortfall fixable.
- A receiver reading is a voltage; the quantity the limit is written
  against is a lead current. The conversion runs through the probe
  transfer impedance, in decibels above one ohm, with the loss of the
  cable between probe and receiver added back rather than ignored. A
  reading reported without that conversion is a number in the wrong
  unit, not a conservative one.
- The generator exists to raise the probe check, so its output is
  sized against the injection level that check calls for. Meeting the
  level exactly is not a fault, but it leaves nothing for cable loss
  drift and is carried as a limitation.
- Calibration validity is graded against the campaign window, not
  against today. An item whose certificate expires mid-campaign
  invalidates every reading after that date, and re-running is far
  more expensive than swapping the item first.
- The instrument set is graded on its own. Where the items sit on the
  bench belongs to the setup clause of the same method.

## Workflow

1. Validate each declared item: a recognized role, a positive lower
   span edge, an upper edge strictly above it, a non-negative
   calibration validity and a non-empty identifier.
2. Reject a duplicate role, then reject the set outright when any
   required role is absent -- the run cannot be made at all.
3. Validate the method band, then test each item's span against both
   band edges, absorbing representation error at an edge with a named
   tolerance.
4. Intersect the declared spans; refuse an empty intersection, and
   otherwise name the item setting each edge of it.
5. Grade calibration: validity shorter than the campaign window is a
   finding, validity that just reaches the end of it is accepted.
6. When an injection level is declared, compute the generator margin
   over it; a shortfall is a finding, exact equality a limitation.
7. Report readiness with its findings and limitations. The set is
   ready only when no finding stands.

## Pitfalls

- Reading the receiver span and calling the band covered. The probe
  is nearly always the narrower item, and the run is bounded by the
  intersection, not by the widest box on the bench.
- Reporting a receiver reading as if it were a lead current. Without
  the probe transfer impedance and the cable loss the number is in
  the wrong unit and cannot be compared with a current limit.
- Subtracting the cable loss instead of adding it back. The loss sits
  between the probe and the receiver, so it makes the reading lower
  than the lead current, and correcting it the wrong way doubles the
  error.
- Treating the oscilloscope as optional because the receiver already
  records levels. The two instruments answer different questions, and
  a transient that the receiver's detector smooths is exactly what
  the oscilloscope is there for.
- Checking calibration on the day of the readiness review only. A
  certificate valid this morning and expired next week still
  invalidates the second half of the campaign.

## Behavior contract (gate 3)

The instrument validation, role-completeness check, span
intersection, bounding-item selection, probe-factor conversion,
injection-margin computation and calibration grading are exercised by
the gate 3 contract test:
scripts/test_e2007_radio_frequency_conducted_emission_equipment.py
against
scripts/e2007_radio_frequency_conducted_emission_equipment_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_e2007_radio_frequency_conducted_emission_equipment.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 →