Production Part Approval Process (PPAP) — verify PPAP submission level, audit all 18 elements, check completeness for customer approval, prepare PSW.

MITAuto-check passed

Install Ppap

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill ppap -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins ppap --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/RBraga01/Quality-Engineering-Skills/skills/planning/ppap .claude/skills/ppap && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ppap
GitHub stars
1.2k
Token cost
~2.5k tokens
SKILL.md length
1,191 words
Files
2 (incl. references)
Skills in repo
686
Repo updated
First seen
Licence
MIT

At a glance

Production Part Approval Process (PPAP) — verify PPAP submission level, audit all 18 elements, check completeness for customer approval, prepare PSW.

  • Works in 5 steps: Determine the PPAP Level → Identify the change category → Prepare all 18 PPAP elements → …
  • A supplier needs to submit parts for approval
  • SKILL.md covers When to use, Prerequisites, Workflow and Validation criteria, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ppap is an agent skill from hashgraph-online/awesome-codex-plugins. Production Part Approval Process (PPAP) — verify PPAP submission level, audit all 18 elements, check completeness for customer approval, prepare PSW. Use when a supplier needs to submit parts for approval, when reviewing a PPAP package, or when determining which PPAP level is required. Covers AIAG PPAP 4th edition with Ford, BMW, VW, and Stellantis OEM-specific requirements.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/18-elements-checklist.md`).

The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is MIT.

When your agent uses it

  • A supplier needs to submit parts for approval
  • Reviewing a PPAP package
  • Determining which PPAP level is required

Example prompts

  • “/ppap”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Determine the PPAP Level
  2. Identify the change category
  3. Prepare all 18 PPAP elements
  4. OEM-specific requirements
  5. PSW Completion and Submission

What it can do on your machine

Read from SKILL.md and the folder at commit 78497e5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ppap loads about 2.5k tokens when it runs, and up to ~9.3k if it reads all its reference files. Until then it costs about 96 tokens; SKILL.md has 1,191 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~96
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 78497e5, republished under its MIT licence (© hashgraph-online). 1,191 words, ~2,489 tokens.

Download SKILL.mdSave it as .claude/skills/ppap/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
ppap
description
Production Part Approval Process (PPAP) — verify PPAP submission level, audit all 18 elements, check completeness for customer approval, prepare PSW. Use when a supplier needs to submit parts for approval, when reviewing a PPAP package, or when determining which PPAP level is required. Covers AIAG PPAP 4th edition with Ford, BMW, VW, and Stellantis OEM-specific requirements.
license
MIT
metadata.author
RBraga01
metadata.version
1.1
metadata.iso-9001
8.4
metadata.iatf-16949
8.3.4, 8.4.1
metadata.aiag-reference
AIAG PPAP 4th Edition
metadata.domain
quality-engineering
metadata.subdomain
planning
metadata.industries
automotive,electronics,aerospace,medical,general
metadata.status
approved

Production Part Approval Process (PPAP)

When to use

Use this skill when:

  • A supplier must submit parts for customer approval before Start of Production (SOP)
  • A design change, process change, or engineering change requires re-submission
  • An OEM or Tier 1 customer requests a PPAP at a specific level
  • Reviewing or auditing an incoming PPAP package from a supplier
  • Determining what PPAP level is required for a given change

Prerequisites

  • Part number, revision level, and customer drawing
  • Bill of Materials (BOM) if applicable
  • Production process flow and manufacturing location confirmed
  • Customer's PPAP level requirement (Level 1–5) or change category known

Workflow

Step 1 — Determine the PPAP Level
LevelWhat must be submitted
1Part Submission Warrant (PSW) only — no supporting documents unless requested
2PSW + designated samples + limited supporting data
3PSW + product samples + complete supporting data (default for new parts)
4PSW + other requirements as defined by the customer
5PSW + parts and complete supporting data — reviewed at the supplier's manufacturing location

Default: Level 3 for new parts or significant changes. Always confirm with the customer before submitting.

Step 2 — Identify the change category

PPAP re-submission is required for:

  • New part or product
  • Engineering change (design revision)
  • Change of supplier (sub-supplier, raw material)
  • Change of manufacturing location, process, or tooling
  • Change that affects fit, form, or function
  • Corrective action following a field failure or customer complaint
  • Production interruption >12 months
Step 3 — Prepare all 18 PPAP elements

Production trial run minimum: Unless otherwise specified in writing by the authorised customer representative, the production trial run must consist of a minimum of 300 consecutive parts produced at the production rate, using production tooling, production process, production operators, and production tooling (AIAG PPAP 4th ed §4.0). This run generates the PPAP samples (Element 14), dimensional results (Element 9), and capability data (Element 11). A run shorter than 300 consecutive parts requires explicit written customer authorisation before PSW can be signed.

Verify each element against the level requirement. For Level 3 (default):

Element 1 — Design Records

  • Customer drawing (latest revision, stamped/approved)
  • Math data if applicable (3D model)
  • All referenced specifications

Element 2 — Engineering Change Documents

  • Approved change documentation (ECN, SREA, or equivalent)
  • Required only if an authorized engineering change is in process

Element 3 — Customer Engineering Approval

  • Written approval from customer engineering (if design is customer-owned)
  • Engineering sign-off or deviation/waiver reference number

Element 4 — DFMEA

  • Customer-approved Design FMEA (if design is supplier-responsible)
  • Review all H-AP items for completion before submission

Element 5 — Process Flow Diagram

  • Sequence of all operations from incoming material to shipment
  • Includes: incoming inspection, all process steps, sub-supplier operations, final inspection, packaging

Element 6 — PFMEA

  • Process FMEA aligned to the Process Flow
  • All H-AP items must have completed actions before PPAP
  • Reviewed and signed off by responsible engineer

Element 7 — Control Plan

  • Covers all phases: Prototype, Pre-launch, and Production
  • Linked to PFMEA failure modes and controls
  • Includes: characteristics, measurement method, sample size/frequency, reaction plan

Element 8 — Measurement System Analysis (MSA)

  • Gauge R&R study for each measurement system used on special and significant characteristics
  • Acceptance criteria: %GRR < 10% preferred, <30% conditional
  • Number of distinct categories (ndc) ≥ 5

Element 9 — Dimensional Results

  • Balloon drawing with all dimensions/tolerances numbered
  • Measurement results for each ballooned characteristic
  • Minimum 5 parts per cavity/spindle; identify each part
  • All results must be within specification (100% conforming for PPAP)

Element 10 — Material Performance Test Results

  • Functional and durability test results per customer/engineering specification
  • Test reports from customer-approved laboratories
  • All tests passed with certificate of conformance

Element 11 — Initial Process Studies (Statistical)

  • Capability studies for all special characteristics (Sc, CC, SC)
  • Minimum Cpk ≥ 1.67 preferred; ≥ 1.33 minimum acceptable
  • If Cpk < 1.33: customer-approved control plan with 100% inspection required

Element 12 — Qualified Laboratory Documentation

  • Test reports must be from accredited laboratories (ISO/IEC 17025 preferred)
  • In-house labs: scope of accreditation must cover the tests performed

Element 13 — Appearance Approval Report (AAR)

  • Required only for appearance-critical parts
  • Customer sign-off on colour, grain, gloss, and appearance attributes

Element 14 — Sample Production Parts

  • Minimum 1 sample part per cavity/spindle/die
  • From the submission run (not prototype or off-tool samples unless Level 1 or 2)
  • Labelled with part number, revision, and date

Element 15 — Master Sample

  • One signed-off sample retained at the supplier as a reference standard
  • Signed by supplier and customer (if required)

Element 16 — Checking Aids

  • Gauges, fixtures, and check tools used for dimensional verification
  • Calibration records for all checking aids
  • MSA results for all variable gauges on special characteristics

Element 17 — Customer-Specific Requirements

  • OEM-specific PPAP requirements (see OEM section below)
  • CSR compliance checklist if required

Element 18 — Part Submission Warrant (PSW)

  • One PSW per part number per submission
  • Must be signed by the authorised quality manager
  • Submission reason, specification level, and change description completed
Show full SKILL.md (411 more words)Show less
Step 4 — OEM-specific requirements

Ford:

  • Ford-specific PSW form (not generic AIAG form)
  • SREA (Supplier Request for Engineering Approval) for design changes
  • ISIR (Initial Sample Inspection Report) may be required
  • Ford CSR compliance statement on PSW

BMW:

  • Form 1410 (Erstmusterprüfbericht / Initial Sample Inspection Report)
  • VDA 6.3 process audit may be required before PPAP
  • G8D report if PPAP follows a concern

Volkswagen / Audi:

  • PPF (Produktionsprozess und Produktfreigabe) — VW's PPAP equivalent
  • QMSS portal submission required
  • Audit of production process mandatory for new parts

Stellantis:

  • STELLANTIS PPAP requirements per CSR (Customer Specific Requirements)
  • Supplier Quality Assurance (SQA) portal submission
  • PFMEA must follow AIAG-VDA 2019 format
Step 5 — PSW Completion and Submission

Complete the PSW accurately:

  • Submission reason must match the change category
  • Specification level (Level 1–5) confirmed with customer
  • All 18 elements checked as complete (or N/A with justification)
  • Signed by Quality Manager (not just coordinator)
  • Submit through the customer's designated portal or APQP contact

Validation criteria

Before submitting PPAP:

  • All dimensional results 100% within specification
  • Cpk ≥ 1.67 for all special characteristics (or documented deviation with customer approval)
  • %GRR < 30% for all measurement systems on special characteristics
  • All H-AP items in PFMEA have completed actions
  • Control Plan covers all special and significant characteristics
  • Test reports from accredited labs with pass status
  • PSW signed by Quality Manager

Common mistakes

  • Submitting with any out-of-specification dimensional result (automatic rejection)
  • Using prototype or pre-production samples for PPAP (must be from production tooling)
  • Production trial run shorter than 300 consecutive parts without written customer authorisation — automatic rejection at many OEMs
  • Cpk calculated on insufficient data (minimum 100 pieces for capability study)
  • MSA not performed for all gauges used on special characteristics
  • PFMEA not updated after process changes made during PPAP run
  • PSW signed by someone without authority (Quality Manager signature required)
  • Submitting Level 3 without retaining a master sample
  • Generic AIAG PSW form submitted to Ford (requires Ford-specific form)

Output Format

At the start of each use, ask the user:

"How would you like to receive the output? A — Structured Markdown (formatted tables and sections, ready to copy) B — Plain tables (simplified structure for Excel or Word) C — Narrative report (flowing text for a formal document or email)

Default: A."

Adapt all output sections to the chosen format. If the platform or session context already defines a format preference, skip this question.

Changelog

VersionDateAuthorChange
1.02026-06-06@RBraga01Initial release
1.12026-06-06@migmccAdded 300-part production trial run minimum (AIAG PPAP 4th ed §4.0); added to Common Mistakes

© hashgraph-online, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in plugins/RBraga01/Quality-Engineering-Skills/skills/planning/ppap of hashgraph-online/awesome-codex-plugins.

  • SKILL.md
  • references/18-elements-checklist.md

Open the folder on GitHubat commit 78497e5

Compare with similar skills

Ppap next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ppap compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ppap this skillhashgraph-online/awesome-codex-plugins1.2k—~2.5kAutomated safety check: PassMIT
Operator Approval Loopaffaan-m/ECC275k—~3.3kAutomated safety check: PassMIT
Step Partsearthtojake/text-to-cad18k1 repos~1.5kAutomated safety check: PassMIT
Approvedyoshikawa/rulesync1.5k—~429Automated safety check: PassMIT
Canopy Part Title Blockheygen-com/hyperframes59k1 repos~1kAutomated safety check: PassApache-2.0
BiSheng Approval Module Referencedataelement/bisheng12k—~4kAutomated safety check: PassApache-2.0

Similar skills

  • Operator approval contract with internal filing notices for agent-drafted outbound messages, hashed drafts, epoch-keyed decisions, durable delivery claims and receipts, and a pre-draft baseline gate.

    275k GitHub stars~3.3k tokensUpdated 3 days ago
    Auto-check passed
  • Step Parts

    earthtojake/text-to-cad

    Find, evaluate, and download common purchasable CAD parts from step.parts, including named off-the-shelf actuators, servos, motors, electronics boards, connectors, screws, bolts, nuts, washers…

    18k GitHub starsUsed in 1 repo~1.5k tokens
    Backend & APIsAuto-check passed
  • Approve

    dyoshikawa/rulesync

    Approve a pull request using gh pr review --approve. An agent skill from dyoshikawa/rulesync.

    1.5k GitHub stars~429 tokensUpdated today
    DevelopmentAuto-check passed
  • Canopy Part Title Block

    heygen-com/hyperframes

    A HyperFrames video block in which a canopy of leaves sweeps across the frame and parts to reveal two headlines, rendered at 1920×1080 for 12 seconds.

    59k GitHub starsUsed in 1 repo~1k tokens
    Media & CreativeAuto-check passed
  • Maps BiSheng's approval-center architecture to exact service files and methods, so a change to approval logic can be located without searching the whole repo.

    12k GitHub stars~4k tokensUpdated today
    DevelopmentAuto-check passed
  • Kandev Approvals

    kdlbs/kandev

    Clear the CEO approval queue when hire requests, budget grants, or other sensitive Office mutations are waiting for approve or reject decisions.

    909 GitHub stars~406 tokensUpdated today
    Productivity & AutomationAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 686 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.2k GitHub stars~922 tokensUpdated today
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.2k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.2k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.2k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.2k GitHub stars~618 tokensUpdated today
    Auto-check passed
  • Manuscript Engagement Analytics

    hashgraph-online/awesome-codex-plugins

    Analyze nonfiction manuscripts for reader engagement signals, including heading-level word counts, slow starts, long slogs, weak takeaway titles, value pacing, beta-reader comment dropoff, and…

    1.2k GitHub stars~875 tokensUpdated today
    Auto-check passed

Questions about Ppap

What does Ppap do?

Production Part Approval Process (PPAP) — verify PPAP submission level, audit all 18 elements, check completeness for customer approval, prepare PSW. Ppap is an agent skill from hashgraph-online/awesome-codex-plugins. Production Part Approval Process (PPAP) — verify PPAP submission level, audit all 18 elements, check completeness for customer approval, prepare PSW.

When should I use Ppap?

Ppap fits situations like: A supplier needs to submit parts for approval; reviewing a PPAP package; determining which PPAP level is required.

How do I install Ppap in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill ppap -a claude-code`. Or copy the skill folder (plugins/RBraga01/Quality-Engineering-Skills/skills/planning/ppap in hashgraph-online/awesome-codex-plugins) into .claude/skills/ppap in your project. Claude Code loads it when a task matches its description.

How do I install Ppap in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill ppap -a codex`. Or copy the skill folder (plugins/RBraga01/Quality-Engineering-Skills/skills/planning/ppap in hashgraph-online/awesome-codex-plugins) into .agents/skills/ppap in your project. Codex loads it when a task matches its description.

Can I use Ppap in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill ppap -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ppap, .gemini/skills/ppap, .github/skills/ppap and .opencode/skills/ppap in your project.

What does Ppap need to run?

SKILL.md names no scripts, command-line tools or credentials: Ppap is instructions for the agent only.

Does Ppap access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ppap safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ppap use?

Ppap is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ppap use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.8k tokens, read only when the agent opens those files.

What are the alternatives to Ppap?

Skills that share tags, products or a category with Ppap: Operator Approval Loop (affaan-m/ECC, 275k stars), Step Parts (earthtojake/text-to-cad, 18k stars), Approve (dyoshikawa/rulesync, 1.5k stars) and Canopy Part Title Block (heygen-com/hyperframes, 59k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ppap?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,242 GitHub stars. The repository holds 686 skills in this directory. The repository was last updated on October 8, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.