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

E2020 Output Current Telemetry Provision

ASecurity

Audit the output-current telemetry provision of ECSS-E-ST-20-20C clause 5.2.8.2.1. Use when every limiter in a distribution unit has to put the current it delivers into the housekeeping stream and that provision must be shown complete and worth reading: confirm one dedicated channel per limiter, reject a channel that sums several outputs, check the full scale spans the limitation current with headroom, check the quantisation step resolves the load change the mission needs to see, sum the offs...

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 e2020-output-current-telemetry-provision --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2020 Output Current Telemetry Provision?

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

Security grade badge for E2020 Output Current Telemetry Provision
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2020-output-current-telemetry-provision/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2020-output-current-telemetry-provision)

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

Download with Pro
Files
SKILL.md
---
name: e2020-output-current-telemetry-provision
description: "Audit the output-current telemetry provision of ECSS-E-ST-20-20C clause 5.2.8.2.1. Use when every limiter in a distribution unit has to put the current it delivers into the housekeeping stream and that provision must be shown complete and worth reading: confirm one dedicated channel per limiter, reject a channel that sums several outputs, check the full scale spans the limitation current with headroom, check the quantisation step resolves the load change the mission needs to see, sum the offset, gain and quantisation terms at the operating point against the declared accuracy, and name the limiter whose channel governs the verdict. Trigger: ecss, e-st-20-20c, limiter-output-current-telemetry, housekeeping-current-channel, telemetry-full-scale-headroom, current-channel-quantisation-step, current-telemetry-error-budget, shared-current-channel-defect."
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, e2020-output-current-telemetry-provision, limiter-output-current-telemetry, housekeeping-current-channel, telemetry-full-scale-headroom, current-channel-quantisation-step, current-telemetry-error-budget, shared-current-channel-defect]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Electrical — Output Current Telemetry Provision (space-systems/ecss/e2020-output-current-telemetry-provision)

Use when the task is the output-current telemetry of ECSS-E-ST-20-20C
clause 5.2.8.2.1 -- showing that every limiter in a distribution unit
reports the current it is actually delivering to its own load, and that
the channel reporting it is good enough for the ground and the onboard
software to act on.

## Domain quick reference

- The clause is per limiter, not per unit. A channel that sums several
  outputs reports the unit's draw, which is a different quantity: it
  cannot tell a healthy load from a failed one beside an overdrawing
  neighbour, so it covers none of the limiters individually.
- Coverage is the first question and it is binary. A limiter with no
  channel at all delivers current nobody can see, and no amount of
  quality in the other channels makes up for it.
- Three properties decide whether a channel is worth reading: the full
  scale it spans, the step it resolves, and the error it carries at the
  point the load actually sits.
- Full scale has to reach past the limitation current with headroom.
  A channel that pins at or below the limiting point goes blind exactly
  when the current is most interesting -- during the rise into
  limitation, which is the event the telemetry was fitted to witness.
- The quantisation step is the full-scale span divided by the code
  count, one less than two to the power of the bit depth. A load change
  smaller than one step leaves no trace in the stream at all, so the
  step is judged against the smallest change the mission needs to see,
  not against the full scale.
- The error budget has three terms: an offset that is a fraction of
  full scale and is there at any reading, a gain error that is a
  fraction of the reading itself, and half a step of quantisation.
  They are summed at worst case, because one unit's channel is a single
  draw from the population and the consumer sees that draw.
- Offset dominates at a light load and gain dominates near full scale,
  so a channel judged only at its top reading can be far outside its
  accuracy at the operating point the load really occupies.

## Workflow

1. Enumerate the limiters in the unit and resolve coverage first:
   which have a current channel and which do not. Reject a duplicate or
   missing identifier rather than guessing, because every later finding
   is attributed by identifier.
2. For each channel, confirm it serves exactly one limiter. A channel
   declared across several outputs fails here regardless of how good
   its converter is.
3. Derive the full scale the limitation current plus headroom demands,
   and compare the declared span against it.
4. Derive the quantisation step from the span and the bit depth, and
   compare it against the smallest load change the mission needs to
   resolve.
5. Build the worst-case error at the declared operating current from
   the offset, gain and quantisation terms, and compare it against the
   declared accuracy.
6. Close with an adequate or inadequate verdict for the provision as a
   whole. It is adequate only when coverage is complete and every
   channel passes on its own, and each finding names the limiter it
   belongs to.

## Pitfalls

- Counting a unit-level current channel as covering its limiters. It
  measures the sum, so a load that has failed open is hidden by any
  other load that has drifted up, and the clause's per-limiter question
  is never answered.
- Setting full scale at the limitation current. The channel then pins
  at the top of its range through the whole limiting event and reports
  a constant, which reads on the ground as a channel that has stopped
  responding.
- Judging the error budget at full scale only. The gain term is largest
  there and the offset term is proportionally smallest, so a channel
  that looks accurate at its top reading can be well outside its
  requirement at a light load.
- Quoting bit depth as if it were resolution. The step is the span over
  the code count, so adding bits to a channel whose span was widened
  for headroom can leave the resolution exactly where it started.
- Ignoring the offset term because it is small in percent. It is a
  fraction of full scale, not of the reading, so on a lightly loaded
  limiter it can be a large fraction of the current being reported.
- Comparing a budget against its requirement by bare arithmetic. The
  total is a sum of three products and a division, so a channel
  designed to sit exactly on its accuracy requirement can land a few
  units in the last place above it; the comparison absorbs that
  representation error while the requirement stays untouched.

## Behavior contract (gate 3)

The coverage resolution, dedicated-channel check, full-scale headroom,
quantisation step, worst-case error budget, per-channel grading and the
adequate/inadequate provision verdict are exercised by the gate 3
contract test:
scripts/test_e2020_output_current_telemetry_provision.py against
scripts/e2020_output_current_telemetry_provision_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2020_output_current_telemetry_provision.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 →