df1ef9f0-3138-4b76-8be9-a0e40bc4ccef/claude-plugin/skills/design-system/SKILL.md
This skill should be used whenever generating any file output — DOCX, PPTX, XLSX, PDF, or formatted text. Triggers on: "generate report", "create presentation", "build spreadsheet", "write document", "produce PDF", "format output", or any use of the docx-generator, pptx-generator, or xlsx-generator skills. Provides the mandatory visual design system, color tokens, component patterns, and PE/VC language standards for all deliverables.
npx skillsauth add ganoro/equiforte-workspaces-local-2 df1ef9f0-3138-4b76-8be9-a0e40bc4ccef/claude-plugin/skills/design-systemInstall 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.
All generated deliverables MUST follow this design system.
The plugin is mounted at:
/shared/plugins/nestbox-df1ef9f0
All paths below are relative to this root. To read any file, prepend this path.
Before generating any output with a title page, check for these files:
| File | Path | Purpose |
|------|------|---------|
| Logo | /shared/plugins/nestbox-df1ef9f0/brand/assets/logo.png | Primary logo for title pages and headers |
| Logo (square) | /shared/plugins/nestbox-df1ef9f0/brand/assets/logo-sq.png | Square variant for footers and watermarks |
| Brand overrides | /shared/plugins/nestbox-df1ef9f0/brand/assets/brand-overrides.json | Firm name, custom colors, confidentiality notice |
To use the logo in a Python generation script, copy it into the workspace first:
import shutil, os
PLUGIN = "/shared/plugins/nestbox-df1ef9f0"
logo_src = os.path.join(PLUGIN, "brand/assets/logo.png")
if os.path.exists(logo_src):
shutil.copy2(logo_src, "logo.png")
Read these before generating output:
Color palette, typography, spacing, number formatting:
/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/tokens.md
Component patterns (tables, KPI cards, title pages, charts, callouts):
/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/components.md
PE/VC language dictionary, terminology, tone, disclaimers:
/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/language.md
| Token | Hex | Usage |
|-------|-----|-------|
| primary | #1B3A5C | Headers, table header rows, title bars |
| accent | #2E75B6 | Links, secondary emphasis, chart accent |
| text | #2D2D2D | Body text (not pure black) |
| text-secondary | #666666 | Footnotes, captions, metadata |
| background | #FFFFFF | Page/slide background — always white |
| surface | #F7F8FA | Alternating table rows, card backgrounds |
| border | #D9DEE3 | Table borders, dividers, card outlines |
| positive | #1A7A3A | Gains, above-target, compliant |
| warning | #C67700 | Approaching threshold, caution |
| negative | #C4261D | Losses, below-target, breached |
| critical | #8B0000 | Severe, write-off, non-performing |
| neutral | #6B7280 | N/A, pending, informational |
| Element | Font | Weight | Size | |---------|------|--------|------| | Document title | Calibri | Bold | 28pt (DOCX), 32pt (PPTX) | | Section heading | Calibri | Bold | 16pt (DOCX), 24pt (PPTX) | | Subsection heading | Calibri | SemiBold | 13pt (DOCX), 18pt (PPTX) | | Body text | Calibri | Regular | 11pt (DOCX), 12pt (PPTX), 10pt (XLSX) | | Table header | Calibri | Bold | 10pt | | Table body | Calibri | Regular | 10pt | | Caption / footnote | Calibri | Regular | 8pt |
/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/tokens.md for exact color and typography values/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/components.md for the component being generated/shared/plugins/nestbox-df1ef9f0/skills/design-system/references/language.md for terminology and tone/shared/plugins/nestbox-df1ef9f0/brand/assets/brand-overrides.json for firm name and confidentiality notice/shared/plugins/nestbox-df1ef9f0/brand/assets/logo.png into the workspace and include it on the title pagetools
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.