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

Propellant Selection

ASecurity

Use when you must select and screen rocket propellants for a mission: classify propellant families (cryogenic, storable, hypergolic, solid, hybrid), compare specific impulse and density impulse, compute the mixture bulk density and the O/F ratio optimum, derive the required propellant mass fraction from a delta-v budget with the rocket equation, and judge storability and handling for the mission. Produces the propellant family classification, the density-impulse ranking, the O/F verdict, the ...

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

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 propellant-selection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Propellant Selection?

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

Security grade badge for Propellant Selection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-propellant-selection/badge)](https://www.skillsdirectory.com/skills/ashfordeou-propellant-selection)

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

Download with Pro
Files
SKILL.md
---
name: propellant-selection
description: "Use when you must select and screen rocket propellants for a mission: classify propellant families (cryogenic, storable, hypergolic, solid, hybrid), compare specific impulse and density impulse, compute the mixture bulk density and the O/F ratio optimum, derive the required propellant mass fraction from a delta-v budget with the rocket equation, and judge storability and handling for the mission. Produces the propellant family classification, the density-impulse ranking, the O/F verdict, the mass fraction, and the suitability verdict, in SI units (s, kg/m^3, m/s). Trigger: propellant selection, specific impulse, density impulse, mixture ratio, O/F ratio, hypergolic, cryogenic, storable, solid propellant, storability."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: propulsion
pack: propulsion
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: propulsion
  subdomain: rocket
  tags: [propellant-selection, specific-impulse, density-impulse, mixture-ratio, o-f-ratio, hypergolic, cryogenic, storable, solid-propellant, storability]
  version: 0.1.0
  author: Aero Agent Skills
---

# Propellant Selection (propulsion/rocket/propellant-selection)

Use when the task is rocket propellant selection for a mission:
propellant families, specific impulse, density impulse, mixture ratio
and bulk density, O/F ratio optimum, storability and handling, and the
propellant mass fraction from the delta-v budget.

## Domain quick reference

- Propellant families: cryogenic (LOX, LH2, LCH4), storable
  (RP-1, H2O2), hypergolic (MMH/UDMH with NTO or IRFNA, ignites on
  contact), solid (HTPB/APCP composite grain), and hybrids.
- Specific impulse Isp (s) measures propellant performance; density
  impulse = Isp * bulk density (kg s/m^3) measures it per unit tank
  volume, the figure that drives tank and vehicle size.
- The mixture bulk density at an O/F mass ratio r, fuel density rho_f,
  and oxidizer density rho_o is rho = (1 + r) / (1/rho_f + r/rho_o).
- The propellant mass fraction needed for a delta-v at Isp is
  1 - exp(-delta_v / (g0 * Isp)), with g0 = 9.80665 m/s^2. It is the
  inverted rocket equation, kept lightweight here: staging and stage
  masses live in the rocket-sizing skill.
- The O/F ratio optimum sits near the maximum Isp; running away from it
  trades performance for bulk density and burn time.
- Storability decides the mission: cryogens boil off, hypergolics and
  storables hold indefinitely, solids cannot throttle or restart.
- ECSS space-systems standards frame the launch-vehicle propulsion
  context.

## Workflow

1. Name the candidate propellants and classify each with
   propellant_family.
2. Rank candidates on specific impulse and density impulse with
   density_impulse.
3. Compute the mixture bulk density with bulk_density at the chosen
   O/F ratio.
4. Check the O/F ratio against the optimum with o_f_optimum_verdict.
5. Derive the required propellant mass fraction with
   required_mass_fraction from the delta-v budget.
6. Screen storability and handling for the mission with
   propellant_verdict.

## Pitfalls

- Ranking on Isp alone while ignoring density impulse: a dense
  low-Isp pair can beat a light high-Isp pair on tank volume.
- Treating hypergolic as separate from storable: hypergolics are
  storables that ignite on contact, not a third liquid state.
- Computing bulk density as an arithmetic mean of the two densities
  instead of the mass-weighted harmonic mean.
- Confusing the mixture ratio (O/F) with the rocket equation mass
  ratio (m0/mf).
- Expecting solid motors to throttle, shut down, or restart.
- Ignoring boil-off and loading time for cryogens on long-duration or
  quick-response missions.

## Behavior contract (gate 3)

The family classification, density impulse, bulk density, O/F verdict,
mass fraction, and mission verdict logic is exercised by the gate 3
contract test: scripts/test_propellant_selection.py against
scripts/propellant_selection_logic.py (stdlib unittest, offline). Run:
python3 skills/propulsion/rocket/propellant-selection/scripts/test_propellant_selection.py

## Compliance

- Standards referenced, not reproduced: ECSS is a free ESA download
  (ecss.nl/standards); propellant performance and selection methodology
  is standard propulsion practice, summary-only 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 →