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

E20 Telemetry And Data Antenna Patterns

ASecurity

Use when characterize the radiation-pattern of a spacecraft telecommand or telemetry-and-data antenna, including scattering from nearby structures, under ECSS-E-ST-20C clause 7.2.2.2.1: validate the angular-sampling of each pattern cut, categorize every nearby structure as blockage, scattering or negligible from its size in wavelengths and whether it obscures the boresight path, apply the worst-case blockage attenuation and scattering ripple to the free-space cut, compute the installed worst-...

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

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 e20-telemetry-and-data-antenna-patterns --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E20 Telemetry And Data Antenna Patterns?

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

Security grade badge for E20 Telemetry And Data Antenna Patterns
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e20-telemetry-and-data-antenna-patterns/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e20-telemetry-and-data-antenna-patterns)

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

Download with Pro
Files
SKILL.md
---
name: e20-telemetry-and-data-antenna-patterns
description: "Use when characterize the radiation-pattern of a spacecraft telecommand or telemetry-and-data antenna, including scattering from nearby structures, under ECSS-E-ST-20C clause 7.2.2.2.1: validate the angular-sampling of each pattern cut, categorize every nearby structure as blockage, scattering or negligible from its size in wavelengths and whether it obscures the boresight path, apply the worst-case blockage attenuation and scattering ripple to the free-space cut, compute the installed worst-case gain inside the required coverage-cone and the solid-angle-weighted coverage-fraction above the threshold-gain, and report each shortfall against the link requirement. Trigger: ecss, e-st-20-electrical-scope, e20-telemetry-and-data-antenna-patterns, radiation-pattern, telecommand-antenna, structure-scattering, coverage-cone, angular-sampling, blockage-attenuation, low-gain-antenna."
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, e20-telemetry-and-data-antenna-patterns, radiation-pattern, telecommand-antenna, structure-scattering, coverage-cone, angular-sampling, blockage-attenuation]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical & Optical — Telemetry and Data Antenna Patterns (space-systems/ecss/e20-telemetry-and-data-antenna-patterns)

Use when the task is the radiation-pattern characterization of a command
or telemetry-and-data antenna under ECSS-E-ST-20C clause 7.2.2.2.1 --
covering the angular region the link needs and carrying the effect of the
surrounding spacecraft structures rather than quoting the free-space
pattern of the isolated antenna.

## Domain quick reference

- Command and telemetry-and-data antennas are the link that has to work
  in every attitude, including a tumbling or safe-mode spacecraft. The
  quantity that matters is therefore not the boresight peak but the
  worst-case gain anywhere inside the required coverage-cone, and how
  much of the sphere sits above the threshold-gain the link closes at.
- A pattern cut is a set of gain samples against angle. It is usable
  only if the angles increase strictly, stay inside the half-sphere on
  each side, and are sampled finely enough to resolve the nulls -- a cut
  sampled every few tens of degrees interpolates straight across a deep
  null and reports coverage that does not exist.
- Nearby structures fall into three categories, set by size in
  wavelengths and by whether the structure sits in the path: a structure
  much smaller than a wavelength is negligible whatever it is made of; a
  wavelength-scale or larger structure in the path is blockage; anything
  else conductive, or a large dielectric, scatters. The same physical
  bracket is negligible at one carrier and a blocker an octave up, so
  the categorization is redone per band, never inherited.
- Blockage removes gain over the obscured sector; scattering adds a
  ripple that the worst-case view takes as a loss over its own sector.
  Both bleed into a guard band at the sector edges, where diffraction
  softens the transition rather than stopping at the geometric shadow.
- Coverage-fraction is weighted by solid angle, not by angle: a degree
  near boresight subtends far less sphere than a degree near the horizon,
  and an unweighted angular count overstates polar coverage badly.

## Workflow

1. Validate every pattern cut and check its angular-sampling against the
   step the link analysis needs. Reject a malformed cut; report a coarse
   one as a finding rather than interpolating over it.
2. Convert the carrier to a free-space wavelength and categorize each
   nearby structure as blockage, scattering or negligible from its size
   in wavelengths and whether it obscures the boresight path.
3. Derive the worst-case perturbation of each non-negligible structure
   -- from the measured or specified value where one exists, otherwise
   from its size in wavelengths, capped at the blockage and ripple
   ceilings.
4. Apply the perturbations to the free-space cut over each structure's
   angular sector, with half the level in the guard band either side,
   accumulating the contributions where sectors overlap.
5. From the installed cut, compute the worst-case gain inside the
   required coverage-cone and the solid-angle-weighted coverage-fraction
   above the threshold-gain.
6. Grade both against the link requirement and report the degradation
   the structures cost. The antenna is characterized only when the
   installed numbers, not the free-space ones, meet the requirement.

## Pitfalls

- Quoting the free-space pattern of the isolated antenna as the
  installed performance. The clause exists because the structures are
  part of the antenna once it is mounted; the two numbers differ most
  exactly where the link is weakest.
- Sampling the cut coarsely and reading the interpolation as coverage --
  a deep null between two samples never appears, and the worst-case gain
  comes out optimistic by the depth of the null.
- Categorizing a structure once and reusing it across bands. Size in
  wavelengths is the criterion; a bracket that is negligible at a low
  carrier blocks at a high one.
- Counting coverage in angle instead of solid angle, which inflates the
  contribution of the region near boresight and hides a hole near the
  horizon.
- Stopping the perturbation at the geometric shadow edge. Diffraction
  carries part of the loss into the guard band, and a pattern that meets
  its requirement only just outside the shadow boundary is not verified.
- Reading an exact requirement match as a miss. Accumulated perturbations
  are a sum of decibel terms and land a few ULPs beyond the limit; the
  comparison absorbs that representation error while the required gain
  itself never moves.

## Behavior contract (gate 3)

The cut-validation, angular-sampling, interpolation, structure
categorization, perturbation, coverage-fraction and roll-up logic is
exercised by the gate 3 contract test:
scripts/test_e20_telemetry_and_data_antenna_patterns.py against
scripts/e20_telemetry_and_data_antenna_patterns_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e20_telemetry_and_data_antenna_patterns.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 →