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).
94
94%
Does it follow best practices?
Impact
Pending
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.