df1ef9f0-3138-4b76-8be9-a0e40bc4ccef/claude-plugin/skills/output-format/SKILL.md
Artifact delivery protocol for generating file deliverables (DOCX, PPTX, XLSX). Triggers when [OUTPUT_FORMAT: xxx] appears in the prompt. The file is saved as report.{format} in the workspace and automatically detected by the agent runtime in the QUERY_COMPLETED event.
npx skillsauth add ganoro/equiforte-workspaces-local-2 df1ef9f0-3138-4b76-8be9-a0e40bc4ccef/claude-plugin/skills/output-formatInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When the prompt contains [OUTPUT_FORMAT: docx|pptx|xlsx], you MUST produce a file deliverable in addition to the text analysis. This skill defines the mandatory protocol.
Look for this marker in the prompt:
[OUTPUT_FORMAT: docx]
[OUTPUT_FORMAT: pptx]
[OUTPUT_FORMAT: xlsx]
If present, artifact generation is required — not optional.
| Format | Label | Generator Skill | Library | Use For |
|--------|-------|----------------|---------|---------|
| docx | Word document (.docx) | docx-generator | python-docx | Reports, memos, analyses, compliance documents |
| pptx | PowerPoint presentation (.pptx) | pptx-generator | python-pptx | Board decks, LP summaries, IC presentations |
| xlsx | Excel spreadsheet (.xlsx) | xlsx-generator | openpyxl | Financial models, data tables, reconciliations, schedules |
Perform the full analysis as requested. Present all findings, tables, and narrative as normal text output. This text output is the human-readable version.
Before writing any generation script, read these design references:
/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/tokens.md — colors, typography, number formatting/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/components.md — title page, table, chart patterns/shared/plugins/nestbox-df1ef9f0/brand/assets/brand-overrides.json — firm name, confidentiality noticeCopy the logo into the workspace:
cp /shared/plugins/nestbox-df1ef9f0/brand/assets/logo.png ./logo.png 2>/dev/null || true
Produce the final deliverable using the design system tokens and the corresponding generator skill.
Write a Python script that:
os.makedirs("output", exist_ok=True)pip install python-docx / python-pptx / openpyxl)tokens.md for all colors, fonts, and formatting./logo.png if it exists)brand-overrides.jsonoutput/report.{format} (inside the output/ subdirectory)For example, if [OUTPUT_FORMAT: docx] is specified:
output/report.docxIf [OUTPUT_FORMAT: pptx] is specified:
output/report.pptxIf [OUTPUT_FORMAT: xlsx] is specified:
output/report.xlsxExecute the Python script to completion. Do not just write it — you must run it.
After the script runs, confirm the file was created:
ls -la output/report.{format}
The agent runtime automatically reads all files from the output/ subdirectory, base64-encodes them, and includes them as outputFiles in the QUERY_COMPLETED event. You do NOT need to base64-encode or output the file contents manually.
output/ subdirectory as output/report.{format}.os.makedirs("output", exist_ok=True).tools
MANDATORY workspace file-writing rules for the containerized agent environment. Triggers whenever files are created, written, saved, or generated. All deliverables MUST go to output/ subdirectory. Absolute paths like /home/user/ will fail.
tools
Perform fair value analysis for PE/VC portfolio companies — comparable company analysis, precedent transactions, DCF modeling, ASC 820 / IFRS 13 fair value hierarchy classification, and valuation reconciliation. Ensures compliance with accounting standards.
development
Use this skill whenever a user wants to research a portfolio company and generate an ILPA-compliant Portfolio Company Metrics (PortCo) report. Triggers include: any mention of "ILPA", "portfolio company report", "PortCo template", "PE fund reporting", "GP reporting", "LP reporting", "buyout company metrics", "growth equity metrics", or when a user asks to "research a company for private equity", "compute KPIs for a portco", "generate fund performance metrics", or "fill out a portfolio company template". Also triggers when a user provides a company name and asks for financial analysis in a PE/VC context, including requests for EBITDA multiples, IRR, MOIC, ownership metrics, or debt analysis. Output formats supported: Excel (.xlsx), PowerPoint (.pptx), or PDF report.
tools
Generate Excel workbooks (XLSX) from structured financial data using openpyxl. Creates formatted spreadsheets with multiple tabs for fund performance, portfolio data, cash flows, and waterfall calculations. Includes formulas, conditional formatting, and charts. Always read the design-system skill first.