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

E7041 Direct Load A Request Sequence

ASecurity

Simulate a direct load of a request sequence into the on-board sequence store under ECSS-E-ST-70-41C clause 6.21.5.2, and decide whether it is taken. Use when a single command carries both the sequence identifier and the whole ordered body inline: refusing a load over an identifier the store already holds rather than overwriting it, refusing an empty body, grading every carried request before anything is stored so one bad request fails the load, refusing a body that targets its own sequence, ...

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 e7041-direct-load-a-request-sequence --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of E7041 Direct Load A Request Sequence?

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

Security grade badge for E7041 Direct Load A Request Sequence
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-e7041-direct-load-a-request-sequence/badge)](https://www.skillsdirectory.com/skills/ashfordeou-e7041-direct-load-a-request-sequence)

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

Download with Pro
Files
SKILL.md
---
name: e7041-direct-load-a-request-sequence
description: "Simulate a direct load of a request sequence into the on-board sequence store under ECSS-E-ST-70-41C clause 6.21.5.2, and decide whether it is taken. Use when a single command carries both the sequence identifier and the whole ordered body inline: refusing a load over an identifier the store already holds rather than overwriting it, refusing an empty body, grading every carried request before anything is stored so one bad request fails the load, refusing a body that targets its own sequence, fitting the header-inclusive size to the free capacity, and leaving the store untouched on any refusal. Trigger: ecss, e-st-70-41-packet-utilization-scope, direct-load-request-sequence, request-sequencing-service, request-sequence-store-free-capacity, all-or-nothing-sequence-load, inline-carried-sequence-body."
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-70-41-packet-utilization-scope, e7041-direct-load-a-request-sequence, direct-load-request-sequence, request-sequencing-service, request-sequence-store-free-capacity, all-or-nothing-sequence-load, inline-carried-sequence-body]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Packet Utilization — Direct-Load a Request Sequence (space-systems/ecss/e7041-direct-load-a-request-sequence)

Use when the task is the direct load of
ECSS-E-ST-70-41C clause 6.21.5.2 -- a single command that carries the
sequence identifier and the whole ordered body inline, with the six
normative items that clause places on accepting it and on what the
store looks like afterwards.

## Domain quick reference

- A direct load carries everything it needs. No file, no repository,
  no second command: the body arrives in the load packet, which is
  why the acceptance decision can be made entirely on arrival.
- A load over a held identifier is refused, not an overwrite. The
  ground that wanted a replacement has to unload first, so the store
  never silently swaps a procedure under an operator who believed the
  old one was still there.
- An empty body is a refusal, not an empty sequence. A sequence with
  nothing to run is a load that lost its content in transit far more
  often than it is a deliberate request.
- Every carried request is graded before anything is stored. Grading
  as they are stored leaves half a procedure behind when the fifth
  request turns out to be malformed.
- One unacceptable request fails the whole load. A partially loaded
  procedure is worse than no procedure, because it looks runnable.
- Size is measured with the headers, at the moment of the load. The
  free capacity is a live figure and the check has to use the one
  that holds when the load is applied, not a cached one.
- A body naming its own sequence is refused. The recursion has no
  bound on board, and discovering it at run time means discovering it
  with a full store.
- The load is all or nothing. On success the store holds exactly the
  carried requests in the carried order and the free capacity drops
  by the loaded size; on refusal nothing moved at all.

## Workflow

1. Normalize the load request into an identifier and a carried body,
   rejecting a load with no request list at all.
2. Normalize the store: held sizes and counts, used total and the
   free capacity that follows from the declared capacity.
3. Refuse immediately, but keep collecting reasons, when the
   identifier is already held.
4. Grade the whole carried body before touching the store: at least
   one request, each with an application identifier, a service type
   and subtype in range and a payload inside the packet limit, and
   none targeting the sequence being loaded.
5. Size the body with a header per request and compare it against
   the free capacity read from the store now.
6. Apply the load only when no reason was collected, otherwise return
   the store exactly as it arrived along with every reason at once.

## Pitfalls

- Overwriting a held sequence because the load looks like an update.
  The operator who is about to run the old procedure gets the new one.
- Storing requests as they are graded. The store then keeps the
  prefix of a procedure that was never accepted.
- Sizing the load from payloads alone. Each request also costs a
  header, so the store overfills against a check that said it fit.
- Checking the free capacity against a figure read before the store
  was normalized. Another load in the same pass has already spent it.
- Returning on the first refusal reason. The ground then fixes the
  identifier clash, re-sends, and discovers the capacity problem on
  the next pass instead of this one.
- Accepting an empty body as a sequence that does nothing. It is far
  more often a load whose content was lost on the way up.

## Behavior contract (gate 3)

The load-request normalization, the store and free-capacity model,
the already-held refusal, the whole-body grading with the position of
each finding, the self-reference refusal, the header-inclusive
capacity fit and the all-or-nothing application are exercised by the
gate 3 contract test:
scripts/test_e7041_direct_load_a_request_sequence.py against
scripts/e7041_direct_load_a_request_sequence_logic.py (stdlib
unittest, offline). Run:
python3 scripts/test_e7041_direct_load_a_request_sequence.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 →