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

E1004 B8 Stormer

ASecurity

Use when computing the Størmer vertical cutoff rigidity for a spacecraft location under ECSS-E-ST-10-04C Annex B.8: apply the dipole-field Størmer formula scaled by an epoch-dependent geomagnetic dipole moment coefficient to derive the cutoff rigidity at a geomagnetic latitude and radial distance, verify whether a given charged-particle rigidity penetrates the geomagnetic field at that location, and roll per-orbit-sample penetration results into a geomagnetic-shielding assessment for low-incl...

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

Works with

claude codecli

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill e1004-b8-stormer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1004 B8 Stormer?

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

Security grade badge for E1004 B8 Stormer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e1004-b8-stormer/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e1004-b8-stormer)

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

Download with Pro
Files
SKILL.md
---
name: e1004-b8-stormer
description: "Use when computing the Størmer vertical cutoff rigidity for a spacecraft location under ECSS-E-ST-10-04C Annex B.8: apply the dipole-field Størmer formula scaled by an epoch-dependent geomagnetic dipole moment coefficient to derive the cutoff rigidity at a geomagnetic latitude and radial distance, verify whether a given charged-particle rigidity penetrates the geomagnetic field at that location, and roll per-orbit-sample penetration results into a geomagnetic-shielding assessment for low-inclination low-Earth-orbit missions. Trigger: Stormer cutoff, Størmer cutoff, vertical cutoff rigidity, geomagnetic cutoff, dipole moment epoch, geomagnetic shielding, cosmic ray cutoff, rigidity spectrum, e-st-10-04, ecss, space environment, radiation environment."
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-10-04c, stormer, cutoff-rigidity, geomagnetic-shielding, dipole, radiation-environment]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Størmer Vertical Cutoff (space-systems/ecss/e1004-b8-stormer)

Use when the task is deriving the Størmer vertical cutoff rigidity under
ECSS-E-ST-10-04C Annex B.8, to determine how much a spacecraft location's
geomagnetic field excludes low-rigidity charged particles (GCR, SEP,
trapped-proton leakage) before they can reach that location.

## Domain quick reference

- The Størmer theory treats Earth's magnetic field as a centered dipole
  and gives, for a location at geomagnetic latitude and radial distance
  from the dipole center, a vertical cutoff rigidity: the minimum
  particle rigidity (momentum per unit charge) that can arrive from the
  zenith direction. Particles below the cutoff are deflected away and
  never reach that location; particles at or above the cutoff penetrate.
- The cutoff scales as cos^4(geomagnetic latitude) divided by the
  square of the radial distance (Earth radii): cutoff is maximal at the
  geomagnetic equator (most shielding) and falls to zero at the
  geomagnetic poles (no shielding, cos^4(90 deg) = 0), and falls off
  with altitude as a location moves outward from the dipole center.
- The scale of the cutoff is set by a Størmer constant that is
  proportional to Earth's geomagnetic dipole moment. The dipole moment
  is not fixed -- it decays secularly over time (a well-known
  multi-decade trend) -- so the same geomagnetic latitude and altitude
  yield a lower cutoff (less shielding) at a later epoch than at an
  earlier one. Annex B.8 calls for an epoch coefficient on the dipole
  moment/Størmer constant rather than a single fixed value across all
  mission years.
- Because the dipole moment secularly decreases, the cutoff at a fixed
  location decreases over time; the conservative (least-shielded,
  highest-penetrating-flux) epoch for a mission's radiation worst case
  is therefore its latest epoch (end of mission life), not its launch
  epoch.
- Low-inclination LEO ground tracks stay close to the geomagnetic
  equator, where the cutoff is highest, so most of the orbit is
  well-shielded from low-rigidity GCR/SEP flux; higher-inclination and
  polar orbits cross high geomagnetic latitudes where the cutoff falls
  toward zero, so shielding cannot be credited there regardless of
  orbit altitude.
- This leaf scopes the vertical-cutoff-rigidity formula, its epoch
  scaling, and per-location/per-orbit penetration and shielding
  accounting only. Selecting the GCR/SEP reference spectra that the
  cutoff is applied against is the sibling e1004-gcr leaf; rolling the
  shielded result into the mission radiation environment specification
  is the sibling e1004-rad-env-spec leaf.

## Workflow

1. For each location or orbit sample of interest, record the
   geomagnetic latitude (degrees), the radial distance from the dipole
   center (Earth radii), and the mission epoch (calendar year) the
   sample applies to.
2. Compute the epoch-scaled Størmer constant by applying the dipole
   moment's secular decay coefficient to the reference-epoch constant;
   reject an epoch so far removed from the reference that the scaled
   constant would be non-physical (zero or negative).
3. Apply the Størmer vertical cutoff formula (Størmer constant times
   cos^4(geomagnetic latitude), divided by radial distance squared) to
   get the cutoff rigidity at that location and epoch.
4. For a charged-particle population of a given rigidity (or rigidity
   threshold of interest for the analysis), verify whether that
   rigidity is at or above the local cutoff; mark it as penetrating
   (unshielded) if so, excluded (shielded) otherwise.
5. For a full orbit, repeat steps 1-4 across equal-time-weighted ground-
   track samples and compute the fraction of orbit time the location is
   unshielded (penetrating) for the threshold rigidity of interest.
6. When the mission specifies an allowable unshielded-time budget for
   the analysis case, compare the computed unshielded fraction against
   it; when no budget has been captured yet, treat any nonzero
   unshielded fraction as itself a finding needing that budget defined
   rather than silently passing.
7. For a worst-case mission-lifetime assessment, select the epoch that
   minimizes the cutoff (given the secular decay direction, the later
   of the mission start/end epochs) and use that epoch's cutoff, not
   the launch epoch's, as the conservative case.

## Pitfalls

- Using the mission launch epoch's Størmer constant for a worst-case
  radiation assessment instead of the end-of-mission epoch, understating
  the unshielded fraction because the field has weakened by then.
- Treating a single-epoch cutoff calculation as valid for an entire
  multi-year mission rather than re-deriving it (or bounding it) per the
  epoch's dipole moment.
- Assuming an orbit's inclination alone implies adequate shielding
  without checking the actual geomagnetic-latitude excursion of the
  ground track -- a nominally "low-inclination" orbit whose ground track
  still reaches moderate geomagnetic latitude retains a materially lower
  cutoff there than at the equator.
- Applying the vertical cutoff formula (zenith-arrival rigidity) to
  off-zenith arrival directions, which have a different, direction-
  dependent Størmer cutoff (the east-west asymmetry) not covered by this
  leaf's vertical-cutoff-only scope.

## Behavior contract (gate 3)

The dipole-moment epoch scaling, Størmer constant, vertical cutoff
rigidity, penetration, orbit-level unshielded-fraction, and worst-case-
epoch-selection logic is exercised by the gate 3 contract test:
scripts/test_e1004_b8_stormer.py against
scripts/e1004_b8_stormer_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_e1004_b8_stormer.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 →