Build premier landscape PDF proposals for Metis Strategy business development. Use whenever the user asks to create, build, draft, rebuild, refine, or iterate on a proposal, BD follow-up document, pitch document, or client-facing document to be sent to an external prospect after a discovery call. Output is a 16:9 landscape PDF (13.33" x 7.5") combining full-bleed photography, branded graphic devices, and coordinate-based ReportLab layout. Do NOT use for PowerPoint decks (use metis-pptx), whitepapers (use metis-whitepaper), one-pagers or internal reports (use metis-pdf-creator), or SOWs/MSAs (use metis-legal-drafting).
75
94%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Skill for building premier landscape PDF proposals for Metis Strategy business development and client work. Uses ReportLab coordinate-based placement with separation between Python layout logic and YAML content.
metis-premier-proposal/
├── SKILL.md ← Main skill definition (when to use, workflow)
├── README.md ← This file
├── tile.json ← Tessl tile metadata
├── references/
│ ├── architecture.md ← Why ReportLab, why measure-first, why YAML
│ ├── page-patterns.md ← 9 layout templates with code snippets
│ ├── brand-standards.md ← Colors, fonts, logos, graphic devices
│ ├── content-rules.md ← Editorial standards
│ ├── qa-process.md ← Two-pass verification workflow
│ └── failure-modes.md ← 18 failure cases and fixes from Citi engagement
└── scripts/
├── helpers.py ← Reusable layout helpers
├── verify.py ← Overlap + fill + render + content checks
├── crop_slide.py ← Crop PPTX slide screenshots
├── starter_build.py ← Minimal skeleton for a new proposal
└── example-proposal-copy.yaml ← Content file templateG:\My Drive\Vault\_working\<project-slug>\scripts/example-proposal-copy.yaml to <project-slug>-copy.yaml in that folderscripts/starter_build.py to build_<project>.py in that folderPROJECT_SLUG, CLIENT_NAME, COPY_PATH, OUT in the build scriptreferences/content-rules.md for editorial standards)references/page-patterns.md for templates)python build_<project>.pypython verify.py --pdf <output.pdf> --mode all --out verify/verify/G:\Shared drives\BizDev Collaboration\<Client>\<Year>\When building a new proposal, these are the files to load:
SKILL.md — overall workflow and activation rulesreferences/failure-modes.md — read first, avoid all 18 mistakesreferences/page-patterns.md — pick layouts for your page planreferences/brand-standards.md — get colors and font specsreferences/content-rules.md — apply editorial disciplineThe first engagement that used this skill was the Citi CRS Proposal (April 2026).
G:\My Drive\Vault\_working\citi-crs-proposal\citi-proposal-copy.yamlG:\Shared drives\BizDev Collaboration\Citi\2026\Citi CRS Proposal - Metis Strategy 2026-04-15.pdfThe Citi build went through eight major iterations before reaching a publishable state. Every issue that surfaced during those iterations is documented in references/failure-modes.md so future proposals can skip the learning curve.
Paragraph.wrap() and stringWidth()._working/. Only the final PDF goes to the shared drive.metis-pptxmetis-whitepapermetis-pdf-creatormetis-legal-draftingmetis-capability-mapThis skill is specifically for landscape 16:9 proposal documents that need premium design: photography, graphic devices, framework diagrams, and precise layouts.