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 Plasma

ASecurity

Use when defining the plasma environment required by ECSS-E-ST-10-04C clause 8.2 for spacecraft charging analysis: determine which plasma regions (ionosphere, plasmasphere, auroral, outer magnetosphere, solar wind, magnetosheath, magnetotail/L2, planetary, induced) apply to each orbit segment, verify that a model and the electron density, electron temperature, ion density, and ion temperature are recorded for every applicable region, and identify missing regions or incomplete entries before t...

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-plasma --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E1004 Plasma?

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

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

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

Download with Pro
Files
SKILL.md
---
name: e1004-plasma
description: "Use when defining the plasma environment required by ECSS-E-ST-10-04C clause 8.2 for spacecraft charging analysis: determine which plasma regions (ionosphere, plasmasphere, auroral, outer magnetosphere, solar wind, magnetosheath, magnetotail/L2, planetary, induced) apply to each orbit segment, verify that a model and the electron density, electron temperature, ion density, and ion temperature are recorded for every applicable region, and identify missing regions or incomplete entries before the charging environment definition is closed out. Trigger: plasma environment, spacecraft charging, e-st-10-04, ecss, electron density, ion temperature, surface charging, auroral charging, outer magnetosphere plasma, plasmasphere, induced plasma."
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, plasma-environment, spacecraft-charging, space-systems]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Plasma Environment for Charging (space-systems/ecss/e1004-plasma)

Use when the task is defining the ambient plasma environment for a
mission under ECSS-E-ST-10-04C clause 8.2: selecting the plasma
region models that apply to each orbit segment and recording the
electron/ion density and temperature that drive surface- and
internal-charging risk assessments.

## Domain quick reference

- Clause 8.2 covers nine plasma regions, each with its own
  characteristic density/temperature regime and its own charging
  concern: ionosphere (cold, dense, low charging risk), plasmasphere
  (cold, dense, low risk), auroral (precipitating keV electrons,
  surface-charging risk at high latitude LEO), outer magnetosphere
  (hot, tenuous substorm-injected plasma, the dominant GEO/GTO/HEO
  surface-charging driver), solar wind (tenuous, supersonic flow),
  magnetosheath (shocked, heated solar wind at the magnetopause),
  magnetotail/L2 (hot, tenuous lobe and plasma-sheet plasma), planetary
  (non-Earth plasma environments), and induced (spacecraft-generated
  plasma from electric propulsion plumes or outgassing).
- Which regions apply depends on orbit regime: LEO sees the
  ionosphere, plus the auroral region if the orbit's inclination
  carries it through high-latitude/polar field lines; MEO sits inside
  the plasmasphere; GEO orbits the plasmasphere boundary and are
  exposed to the outer magnetosphere's substorm charging environment;
  GTO/HEO add magnetosheath crossings at apogee; L2 and the deep
  magnetotail see magnetotail/L2 plasma and, at L2, solar wind; purely
  interplanetary trajectories see only the solar wind; non-Earth
  missions use the planetary region. The induced region applies to
  any mission carrying an onboard plasma source (electric
  propulsion, outgassing) regardless of orbit regime.
- For every applicable region the charging environment definition
  must record: the model used, electron density, electron
  temperature, ion density, and ion temperature. An entry naming a
  model but omitting any of the four density/temperature values is
  incomplete — charging risk cannot be assessed from a partial
  characterization.
- The outer magnetosphere and auroral regions are the ones most
  often under-specified because their worst-case (substorm/
  precipitation) values, not their average values, are what drive
  the charging design case; recording only average conditions for
  these two regions understates the charging risk.

## Workflow

1. Enumerate the mission's orbit segments and classify each by
   regime (LEO, MEO, GEO, GTO, HEO, L2, deep-tail, interplanetary,
   planetary), noting whether the orbit carries high-latitude/polar
   coverage and whether the spacecraft carries an onboard plasma
   source (electric propulsion, significant outgassing).
2. For each orbit segment, derive the set of applicable plasma
   regions from its regime, polar flag, and plasma-source flag,
   rather than assuming every mission needs every region.
3. For each applicable region, record the model choice and the
   electron density, electron temperature, ion density, and ion
   temperature; do not leave any of the four values blank or
   non-positive.
4. For the outer magnetosphere and auroral regions specifically,
   confirm the recorded values are the worst-case (substorm or
   precipitation-event) characterization used for the charging
   design case, not a long-term average.
5. Check each orbit segment against its derived region set: any
   applicable region with no entry is a missing region; any entry
   missing model or any density/temperature value is an incomplete
   entry.
6. Only mark the charging environment definition complete when every
   orbit segment has no missing regions and no incomplete entries;
   otherwise report the specific gaps so they can be closed before
   the charging analysis proceeds.

## Pitfalls

- Applying one plasma region (typically the ionosphere) to the whole
  mission instead of deriving the region set per orbit segment, which
  hides the outer-magnetosphere/auroral charging drivers for
  GEO/GTO/HEO and high-latitude LEO segments.
- Recording only electron density and temperature and omitting the
  ion values — internal-charging screens use the electron
  environment, but a complete plasma definition still needs the ion
  side for spacecraft-potential and differential-charging analysis.
- Using long-term-average outer-magnetosphere or auroral values
  instead of the worst-case substorm/precipitation values, which
  understates the surface-charging design case.
- Omitting the induced region for a spacecraft with electric
  propulsion or significant outgassing because it is easy to treat as
  a hardware topic rather than part of the plasma environment
  definition.

## Behavior contract (gate 3)

The region-applicability derivation, region-entry completeness, and
orbit-segment roll-up logic is exercised by the gate 3 contract test:
scripts/test_e1004_plasma.py against scripts/e1004_plasma_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_e1004_plasma.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 →