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

Q7080 Powder Reuse And Blending

ASecurity

Manage the reuse and blending of metallic powder feedstock for powder bed fusion under ECSS-Q-ST-70-80C: build a blend from virgin and previously used lots, compute the mass-weighted oxygen content, particle size, fines fraction and virgin fraction alongside the worst-case reuse count, compare each against the declared reuse limits, derive the characterisation the blend owes from its cadence and the triggers that fired, and close with an accept, accept-after-test or reject disposition. Use wh...

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

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 q7080-powder-reuse-and-blending --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7080 Powder Reuse And Blending?

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

Security grade badge for Q7080 Powder Reuse And Blending
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7080-powder-reuse-and-blending/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7080-powder-reuse-and-blending)

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

Download with Pro
Files
SKILL.md
---
name: q7080-powder-reuse-and-blending
description: "Manage the reuse and blending of metallic powder feedstock for powder bed fusion under ECSS-Q-ST-70-80C: build a blend from virgin and previously used lots, compute the mass-weighted oxygen content, particle size, fines fraction and virgin fraction alongside the worst-case reuse count, compare each against the declared reuse limits, derive the characterisation the blend owes from its cadence and the triggers that fired, and close with an accept, accept-after-test or reject disposition. Use when powder is recovered from a build, topped up with virgin material, or presented for the next build. Trigger: ecss, q-st-70-80c, powder-reuse-limit-control, powder-blend-composition, powder-oxygen-pickup, powder-recharacterisation-cadence, powder-lot-disposition."
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, q-st-70-80c-powder-bed-fusion, q-st-70-80c, q7080-powder-reuse-and-blending, powder-reuse-limit-control, powder-blend-composition, powder-oxygen-pickup, powder-recharacterisation-cadence, powder-lot-disposition]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Powder Bed Fusion — Powder Reuse and Blending (space-systems/ecss/q7080-powder-reuse-and-blending)

Use when the task is the powder reuse and blending control of ECSS-Q-ST-70-80C:
whether a drum built from recovered and virgin material may be loaded, what it
has to be tested for first, and how many builds it has left.

## Domain quick reference

- A build does not consume powder evenly. What comes back off the plate has
  been through the process atmosphere, has lost part of its fine fraction to
  spatter and the filter, and has picked up interstitial oxygen. Recovered
  powder is therefore a different material from the drum it came out of, and
  it is controlled as one.
- A blend has a composition of its own, taken by mass: the oxygen content, the
  median particle size and the fines fraction all weight by lot mass, so a
  small drum of badly degraded powder is diluted and a large one is not.
- Reuse is counted twice and the two counts answer different questions. The
  mass-weighted count describes the bulk and is what most of the material has
  seen. The worst-case count describes the oldest particle in the drum, and it
  is the one the cycle limit is applied to, because the limit exists to bound
  the most degraded fraction present.
- Oxygen pickup is the usual binding constraint on a reactive alloy, and it is
  one-way. A blend can be brought back under a limit by adding virgin powder,
  but nothing removes what the previous builds already put in.
- Particle size drifts in both directions. The fines are preferentially lost,
  which pushes the median up and the flowability with it, while satellites and
  partly sintered agglomerates push the coarse tail out. A window, not a
  ceiling, is the right control.
- Characterisation is owed on a cadence and on triggers. Blending two lots is
  itself a trigger, because the blend has never been measured as a blend; so
  is reaching the interval since the last full characterisation, approaching
  the oxygen or fines limit, and any exposure of the powder to atmosphere.
- The disposition has three states, not two. Outside a limit is a rejection;
  inside every limit but owing a test is an acceptance conditional on that
  test; inside every limit with the tests closed is an acceptance. Loading on
  the second state without closing the test is the failure this control exists
  to prevent.

## Workflow

1. Declare every lot going into the drum: identifier, mass, reuse count,
   oxygen content, median size, fines fraction, cycles since its last full
   characterisation, and whether it has seen atmosphere. Reject an undeclared
   value rather than defaulting it.
2. Compute the blend composition by mass, and keep the worst-case reuse count
   next to the mass-weighted one.
3. Grade every property against the declared policy: the cycle limit, the
   oxygen ceiling, the virgin floor, the fines cap and the size window.
4. Derive the test set from the triggers that actually fired, and subtract the
   tests already closed to leave what is outstanding.
5. Project the reuse count one build forward, and say so when this build is
   the last one the drum is allowed.
6. Close with the disposition and the findings, so the store and the shop
   floor read the same answer.

## Pitfalls

- Applying the cycle limit to the mass-weighted count. The average is always
  lower than the worst case, so a drum topped up with virgin powder appears to
  reset while the oldest fraction is still in it, and the limit stops bounding
  anything.
- Treating a virgin top-up as a reset. It dilutes the oxygen and the fines and
  buys the drum more builds, but it does not remove a single degraded particle
  and it does not restart the cycle count.
- Grading a blend against the certificate of its largest lot. The blend was
  never measured as a blend; the certificate describes material that no longer
  exists in that form, which is precisely why blending is itself a trigger for
  characterisation.
- Comparing a mass-weighted property with a limit by bare arithmetic. The
  property is a sum of quotients, so a blend that sits exactly on its limit can
  land a few units in the last place above it; the comparison absorbs that
  representation error while the limit stays untouched.
- Controlling particle size with a ceiling alone. The fines are lost first, so
  the median drifts upward as well as downward and a one-sided limit misses
  the flowability change entirely.
- Loading on a conditional acceptance. An accept-after-test disposition is not
  an acceptance, and the outstanding test list is the part of the record the
  next build has to close.

## Behavior contract (gate 3)

The policy validation, lot validation, mass-weighted blend composition, limit
grading, trigger-driven test selection, forward reuse projection and
disposition are exercised by the gate 3 contract test:
scripts/test_q7080_powder_reuse_and_blending.py against
scripts/q7080_powder_reuse_and_blending_logic.py (stdlib unittest, offline).
Run: python3 scripts/test_q7080_powder_reuse_and_blending.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 →