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 Magnetic Moment Data Presentation

ASecurity

Assess a steady magnetic emission report against ECSS-E-ST-20-07C clause 5.4.5.4, which replaces the general presentation rules for a field that has no spectrum. Use when magnetic moment results are tabulated or reviewed: require a value at every declared distance and on every axis rather than a plot or one summary figure, rebuild the resultant from its axis components and compare it with the stated one, derive the moment each distance implies so a row filed against the wrong distance shows u...

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-magnetic-moment-data-presentation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E2007 Magnetic Moment Data Presentation?

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

Security grade badge for E2007 Magnetic Moment Data Presentation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e2007-magnetic-moment-data-presentation/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e2007-magnetic-moment-data-presentation)

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

Download with Pro
Files
SKILL.md
---
name: e2007-magnetic-moment-data-presentation
description: "Assess a steady magnetic emission report against ECSS-E-ST-20-07C clause 5.4.5.4, which replaces the general presentation rules for a field that has no spectrum. Use when magnetic moment results are tabulated or reviewed: require a value at every declared distance and on every axis rather than a plot or one summary figure, rebuild the resultant from its axis components and compare it with the stated one, derive the moment each distance implies so a row filed against the wrong distance shows up, and keep absent uncertainty as a limitation. Trigger: ecss, e-st-20-07c, magnetic-moment-data-presentation, steady-field-per-distance-table, per-axis-magnetic-result, magnetic-resultant-recomputation, dipole-moment-distance-consistency."
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-magnetic-moment-data-presentation, steady-field-per-distance-table, per-axis-magnetic-result, magnetic-resultant-recomputation, dipole-moment-distance-consistency, steady-magnetic-emission-report]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS EMC — Magnetic Moment Data Presentation (space-systems/ecss/e2007-magnetic-moment-data-presentation)

Use when the task is the reporting requirement of ECSS-E-ST-20-07C
clause 5.4.5.4 -- how steady magnetic emission results are set down.
The general emission-presentation rules assume a spectrum; a steady
field has none, so this clause puts a value at each measurement
distance and on each axis in their place.

## Domain quick reference

- The clause displaces the general rules rather than adding to them. A
  report that hands over an amplitude-against-frequency plot has
  answered the wrong question: there is no frequency axis to plot a
  steady field against, and the plot hides the distance behaviour that
  is the whole content of the result.
- Distance is the independent variable here, the way frequency is for
  a spectrum. One number at one distance says almost nothing, because
  the reader's own analysis sits at whatever separation their
  spacecraft imposes and they have to carry the result there.
- Per axis means the three components, not the magnitude alone. A
  moment is a vector; an attitude-control analysis needs to know which
  way it points, and a magnitude cannot be turned back into
  components.
- The resultant is checkable against the components that sit beside
  it. When a stated resultant does not follow from the three axis
  values on the same line, either a component was transcribed wrong or
  the resultant came from a different run.
- The distances check each other. A steady dipole field falls with the
  cube of separation, so the moment implied by each distance should
  agree across the table. Disagreement means a row filed against the
  wrong distance, a transcription slip, or a near point still inside
  the region where higher-order terms dominate -- and none of those is
  visible by reading the table down the page.
- Uncertainty missing is a limitation, not a defect in the
  presentation. The values are still per distance and per axis; what
  the reader loses is the ability to take a margin against a moment
  budget straight from the table.

## Workflow

1. Validate the report: a recognized presentation form, at least one
   result row, each row carrying a positive distance, a recognized
   axis and a non-negative field, and no axis repeated at a distance.
2. Check the presentation form, and record a plot or a single summary
   figure as a finding against the clause.
3. Compare the distances reported against the distances declared for
   the test, and list any that never appear.
4. At each reported distance, list the axes the table does not carry.
5. Where a resultant is stated alongside its components, rebuild it
   and compare.
6. Derive the moment each distance implies from its resultant, and
   compare the spread across distances against the allowance.
7. Aggregate: a wrong presentation form, an absent distance, an absent
   axis, a contradicted resultant or a moment spread beyond the
   allowance are findings; absent uncertainty and a single-distance
   table are limitations.

## Pitfalls

- Reusing the spectrum-presentation template because it is the one the
  test report already has. It produces a tidy document that omits the
  only structure the result has.
- Reporting the magnitude and calling it the per-axis requirement. The
  direction is lost, and no downstream analysis can recover it.
- Quoting one distance because the specification names one. The extra
  distances are what let anybody check the result is a dipole at all.
- Reading the implied-moment spread as a measurement problem. The
  nearest point is the usual culprit, and it is usually a geometry
  problem -- the sensor sat inside the multipole region -- not a
  faulty magnetometer.
- Failing a table for carrying no uncertainty. It weakens the report
  without breaking the presentation the clause asks for; record it as
  a limitation.

## Behavior contract (gate 3)

The row and report validation, presentation-form check, distance and
axis coverage, resultant rebuild, implied-moment derivation and
cross-distance agreement, and the aggregate verdict are exercised by
the gate 3 contract test:
scripts/test_e2007_magnetic_moment_data_presentation.py against
scripts/e2007_magnetic_moment_data_presentation_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e2007_magnetic_moment_data_presentation.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 →