PresentDocx
Creates a polished DOCX executive presentation from analysis outputs in datastore3.
Execution
python present_docx.py <domain> --timeframe <YYYY/MM/DD> [--source-domain <domain>] [--title <title>] [--max-files <n>]
Arguments
- •domain required output presentation domain (alphabetic only)
- •--timeframe required YYYY/MM/DD (also accepts '-')
- •--source-domain optional analysis source domain (defaults to domain)
- •--title optional presentation title
- •--max-files optional default 4
Dependencies
Install once in this skill folder:
pip install -r requirements.txt
Behavior
- •Reads
02-Analysis/<source-domain>/<YYYY>/<MM>/<DD>/markdown files. - •Parses section headings and narrative content.
- •Builds manager-ready DOCX with title page, sections, bullets, and source list.
- •Writes output to
03-Present/<domain>/<YYYY>/<MM>/<DD>/.
Output
On success returns JSON with:
- •domain
- •source_domain
- •timeframe
- •analysis_files
- •output_path
- •status
On error returns JSON with:
- •domain
- •source_domain
- •timeframe
- •error
- •status