{"id":18582,"plugin_id":"plugins_6a8b1b5a1d048191b91c71d6658f5231","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:51.778Z","digest":"83d4182ee480f0b3d66847b73bb4518ec165f240765e4623d800cc82e7a0601b","against":null,"payload":{"description":"Use when the user asks to build, validate, or minimize operational context from explicit required fields, constraints, dependencies, blockers, or recovery paths.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":287}],"name":"compile-context","skill_md_contents":"---\nname: compile-context\ndescription: Use when the user asks to build, validate, or minimize operational context from explicit required fields, constraints, dependencies, blockers, or recovery paths.\n---\n\n# Compile operational context\n\nBuild context before loading more source material. Create two bounded JSON files: a source summary with `source_digest` and available `field_paths`, and a contract with the explicit required fields and operational rules.\n\nRun:\n`node \"${CODEX_HOME:-$HOME/.codex}/plugins/cache/comptext-marketplace/comptext-context/0.1.0/scripts/build-context.mjs\" <source-summary.json> <contract.json>`\n\nTreat the single JSON line as the primary context receipt. Do not include raw prompts, source text, secrets, command output, or unrelated repository content in either input.\n\nPreserve semantic `required_order`; sort only set-like fields. If `validation.valid` is false, report the missing required fields instead of pretending the context is sufficient.\n\nReturn `context_id`, strategy, required/satisfied/missing fields, constraints, blockers, recovery paths, validation, and non-claims."},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}