Research cutoff: 2026-07-24. Recheck live organizer, printer, package, and application guidance before production use.
This ledger records the upstream basis for skill behavior. It is not a poster's scientific bibliography.
Method: targeted parallel-cli search and parallel-cli extract queries restricted
to the official domains cited below, followed by cross-checking canonical pages.
Retrieval dates are stated where a page exposed no publication/update date.
Skill impact: confirms PowerPoint as a supported poster authoring format, but does not establish research-poster dimensions or printer requirements. This strict generator does not ingest downloaded templates or use the page's AI design features.
Skill impact: enforce 1–56 inches, one slide, exact aspect ratio, explicit physical scale, and no reuse/resizing of existing content.
Skill impact: provide a manual export plan and require independent PDF/print checks. The scripts do not invoke Office or an alternative converter.
Recommends 18 pt or larger for ordinary slides.
Rules for the Accessibility Checker (Microsoft Support).
Includes missing alt text and logical reading order checks.
PowerPoint PDF Accessibility (Microsoft Learn; last updated 2026-05-12).
Skill impact: automate only structural checks; require final Accessibility Checker, reading-order, screen-reader, and exported-PDF review. The 18 pt recommendation is identified as slide-specific, not a universal poster minimum.
Embedding only used characters limits later editing; embedding all characters is the PowerPoint option intended for editing by others.
Change the default resolution for inserting pictures in Office and Turn off picture compression (Microsoft Support; checked 2026-07-24).
Microsoft documents High fidelity/minimal compression and a per-document option not to compress images.
Video and audio file formats supported in PowerPoint (Microsoft Support; checked 2026-07-24).
Skill impact: the generator records font names but does not install or embed fonts; availability, embedding rights, substitution, and the exported PDF are checked manually. It accepts only fully decoded local PNG/JPEG still images, reports effective DPI, and excludes every audio/video or linked-media feature from its package profile.
Skill impact: author opaque sRGB colors, label PowerPoint as an RGB workflow, and block claims of CMYK readiness until printer-approved conversion/proof.
Identifies .pptm as a VBA-containing macro-enabled presentation.
Save a presentation that contains VBA macros (Microsoft Support).
.pptm.Skill impact: accept/generate only .pptx, then inspect content types and package
parts rather than trusting the extension alone.
Defines Office Open XML vocabularies, document representation, and packaging.
ISO/IEC 29500-2:2021 (ISO).
Defines Open Packaging Conventions for combining parts and relationships.
Open XML SDK overview (Microsoft Learn).
Connects the SDK and file formats to ECMA-376 and ISO/IEC 29500.
IOpcRelationship::GetTargetMode (Microsoft Learn).
Distinguishes internal package-part targets from external targets.
PowerPoint .pptx extensions to Office Open XML
(Microsoft Open Specifications; published protocol revision shown as 2024-08-20
during research).
PresentationML OLE Object (Microsoft Learn / ISO schema remarks).
OLE objects can contain embedded or linked objects/controls.
Presentation NonVisualDrawingProperties (Microsoft Learn / ISO schema remarks).
p:cNvPr stores nonvisual properties including the drawing description used
for picture alt text.Skill impact: bounded ZIP/XML inspection, relationship target/mode checks, rejection of embedded/active/external content, and standard alt-description markup.
Described as creating, reading, and updating PowerPoint 2007+ .pptx files.
python-pptx v1.0.2 repository tag (official GitHub repository).
GitHub had tags through v1.0.2; the GitHub Releases list returned no published releases during the 2026-07-23 check. PyPI release history is therefore the version authority used here.
Presentation(), save, slide_width, and slide_height; dimensions are EMU.
add_textbox, add_picture, and explicit shape position/size.
Skill impact: exact pin python-pptx==1.0.2; use only documented creation, slide,
shape, text, color, and core-property APIs. Alt descriptions are added afterward
using standard PresentationML because the public python-pptx API does not expose a
complete poster accessibility workflow.
Requires Python 3.10 or later.
Pillow documentation (documentation identified itself as 12.3.0 at cutoff).
Skill impact: exact pin Pillow==12.3.0; bounded verification of local PNG/JPEG
dimensions, mode, frames, and effective DPI. Heavy imports remain lazy so every
CLI's help works without optional packages.
Skill impact: exact transitive pin lxml==6.1.1 for python-pptx generation.
The dependency-free inspector still uses bounded standard-library XML parsing and
rejects DTD/entity declarations before parsing.
Skill impact: exact sRGB contrast calculations with usage-specific thresholds and mandatory redundant encoding. WCAG is used as a declared design target; no claim is made that a physical poster or PPTX is a conforming web page.
Offers colorblind-safe, print-friendly, and photocopy-safe filters.
Paul Tol, Colour Schemes, issue 3.2 (SRON/EPS/TN/09-002, 2021-08-18).
Skill impact: explain scheme selection and caveats. No bundled palette is represented as universally accessible; rendered contrast and redundant encoding remain required.
Allocated 48 × 48 inches; recommended no side over 45 inches, allowed up to 47 inches; stated A0 or A1 could be acceptable.
IEEE DSC 2025 poster instructions (official organizer page).
Skill impact: use these only to demonstrate variation. The validator requires the actual event's confirmed rule and exact source ID.
Skill impact: no archive extraction; strict duplicate/non-finite JSON handling; bounded XML parts; DTD/entity rejection; no network, shell invocation, dynamic code execution, or arbitrary object deserialization.