stromy-org/databricks
Plugin for Databricks branded deliverables
Render brand-aware data charts (bar, line, waterfall, sankey, sunburst, treemap, funnel, heatmap, gauge, radar and other Plotly types) to PNG/SVG with the client's compiled brand theme, for embedding in PPTX, DOCX, PDF or HTML deliverables. You author the Plotly figure JSON; the server render_chart tool applies palette and fonts and runs a palette check and visual QA. Use for any chart, plot, graph or KPI visual. Not for process flows, org charts or stakeholder maps (use format-diagram), unbranded Mermaid pie/XY in Markdown (use format-mermaid), or a chart native to an Excel workbook (use format-xlsx).
Generate branded diagrams (process flows, architecture views, stakeholder maps, org charts, timelines, funnels, matrices, mind maps, sequence/state/ER/gantt) as SVG/PNG for embedding in PPTX, DOCX, PDF or deck deliverables. Author Mermaid text and call the server-side render_diagram tool (auto-layout, deep brand theming, works in a deployed sandbox, brand-gated). Use when asked to draw, map or visualize a process, structure, workflow or relationship. Not for numeric data charts (use format-chart) or plain Mermaid syntax for a README, wiki or Markdown page (use format-mermaid).
Create, read, or edit Word documents (.docx) — tables of contents, headings, page numbers, headers/footers, letterheads, tracked changes, comments, find-and-replace, and reorganizing or extracting content. Use when asked for a Word doc, a report, memo, letter, brief, or template as a .docx, or to edit or analyze an existing one (branded or not). Client branding applies automatically when an overlay resolves. Not for a net-new branded report, brief or memo where visual quality matters — use format-docx-hd; not for PDFs (use format-pdf), spreadsheets (use format-xlsx), or Google Docs.
High-fidelity branded Word (.docx) creation from authored HTML. Server-renders via the render_docx MCP tool — Chromium parses the HTML, docx-js emits OOXML, and an OOXML layout lint plus a LibreOffice render-back contact sheet run inside the render. No local build script. Uses the invoking plugin's brand overlay. Use when GENERATING a branded Word deliverable: reports, briefs, memos, letters, policy documents, findings write-ups, any client-facing .docx where visual quality matters. Triggers on: 'branded Word doc', 'report in Word', 'branded .docx', 'HD docx', 'client-ready Word document'. NOT for editing an existing .docx, tracked changes, comments or template surgery — use format-docx.
Product guide for producing documents, decks, and other deliverables — what to ask for, which format to pick, how the skills hand off to each other, and where finished work lands. Use whenever someone asks "how do I make a document/deck/PDF", "how do I create a proposal/presentation", "which format should I use", or any orientation question specifically about producing a deliverable. For first-time install, switching on connectors, or a general "how do I get started", the getting-started skill is the entry point. Routes to the right renderer; does not render anything itself.
Author a premium, self-contained branded HTML slide deck: ONE .html you hand-write, with responsive 16:9 stages, scroll-snap navigation, inline-SVG brand motifs and the client's fonts and logos embedded by the server at verification so it opens offline as a single file. Brand-integrated through the client overlay, with seeded variance so decks read as siblings, not clones. Use for an HTML, web or browser slide deck, a shareable single-file presentation, or turning a topic, brief or report into branded slides, even without saying 'HTML'. Not for a reveal.js deck with speaker notes (use format-html-reveal), an editable PowerPoint (use format-pptx-hd) or a paginated PDF (use format-pdf-hd).
Create a premium reveal.js slide deck from a brief or outline as ONE self-contained .html (reveal.js, brand fonts and images all inlined) that opens offline in any browser and shares as a file or link, server-rendered by the render_deck MCP tool with a brand gate and visual QA. Gives a speaker view (S key), keyboard navigation, layout archetypes and a variance engine so every deck stays premium and visibly the client's own. Use for 'reveal.js deck', 'web deck with speaker notes', 'interactive presentation', 'shareable web slides'. Not for a hand-authored single-file HTML deck with full pixel control (use format-html-hd), an editable PowerPoint (use format-pptx-hd), or a paginated print PDF (use format-pdf-hd).
Use when asked to translate a deliverable, add a language version, check whether a translation is current, find out what changed since the last translation, or work out why a copy still has source-language text in it. Maintain a deliverable that exists in several languages without the versions drifting apart: reports which translation units are missing, stale, current, or obsolete; returns only what must be translated; validates a translated batch against protected tokens, placeholders, URLs, figures, and terminology; and hands back a replacement target state to persist. Works on structured translation units a producer supplies, not a raw file. Not for translating a finished Word, PowerPoint or PDF file in place (use that format's skill).
Write Mermaid diagram syntax (flowchart, sequence, class, state, ER, Gantt, mindmap, timeline, C4, Kanban, architecture and other types) as fenced code that Markdown hosts render (README, GitHub/GitLab, wiki, blog), with live preview and PNG/SVG/PDF export when the mermaid MCP is connected. Use when the user wants Mermaid syntax or a quick text-to-diagram sketch. Not for a branded figure inside a PPTX, DOCX, PDF or deck (use format-diagram) and not for numeric data charts (use format-chart).
Use when someone wants animation in a deck or site: an animated reveal or transition, a line that draws itself, a counting KPI, a baked clip from web animation, advice on how much movement a deck should have, or a surface that feels alive without becoming gimmicky. Authors tasteful, brand-aware motion primitives (staggered reveal, line-draw, count-up, motion-path, scroll-reveal, element morph) under a restraint doctrine. Two modes: embed-live (inline a primitive into a deck or site) and bake (turn a self-contained HTML animation into MP4/GIF/PNG via render_motion, for PowerPoint or PDF). Brand-optional (not bake). Not for a narrated or voiced explainer video (format-video-hd), numeric data-viz (format-chart), or structural diagrams (format-diagram).
Comprehensive PDF manipulation toolkit — extract text and tables, create new PDFs, merge or split documents, and fill in forms. Use when a PDF form needs filling, or a PDF must be programmatically processed, generated, split, merged, or analyzed at scale. Not for a new branded PDF deliverable — use format-pdf-hd instead.
Create a high-fidelity branded PDF (proposal, executive brief, brand book, policy report, case study, white paper or one-pager), designed HTML-first with CSS, web fonts, SVG and paged media, and server-rendered by render_pdf behind a brand gate from the plugin's brand overlay. Use when someone asks for a branded, high-quality, HD or magazine-style PDF, or any visually polished client-facing paginated output. Not for filling forms, extracting text, merging, splitting or unbranded PDFs (use format-pdf), nor for structuring a multi-section document with no agreed outline yet (start with format-prepare-document).
DEFAULT PPTX skill for **unbranded deck creation** and **editing / analysis / OOXML / comments / speaker-notes of any existing deck** (branded or not — in-place OOXML edits, not a branded render). For a **net-new branded deck** or render-anchors, use format-pptx-hd (server-rendered + brand-gated). This skill does not render a branded deck from scratch.
Create a new branded PowerPoint (.pptx) deck from scratch from the plugin's brand overlay, server-rendered by render_pptx in the brand fonts behind a brand gate (HTML-first; the deck stays editable in PowerPoint). Use when someone asks for PowerPoint, a .pptx or an editable deck, including pitch, investor or executive decks, and for render-anchors. Not for editing or analysing an existing deck or an unbranded quick deck (use format-pptx; this skill regenerates and cannot edit in place), a browser or offline HTML deck (use format-html-hd or format-html-reveal) or a paginated print PDF (use format-pdf-hd).
Plan a multi-section document before rendering it: section plan, brand-aware structure, complementary charts and diagrams, sign-off, then handoff to the right format-* renderer. Use when someone asks for a proposal, pitch, report, white paper, executive brief or board deck and the structure is not yet decided, or says 'help me plan or outline the document'. Not for a one-page memo, a single slide, an edit of an existing file, or when an approved section plan or envelope already exists: go straight to format-pdf-hd, format-pptx-hd, format-docx-hd or format-html-hd. Branding comes from the invoking plugin's brand overlay.
Author a premium branded explainer VIDEO — a server-rendered MP4 with animated titles, kinetic typography, animated process-flow diagrams, animated data (bars, KPI count-ups), image reveals, captions, and optional voiceover or music. Storyboard-first and accuracy-gated: a scene-by-scene shot list with citations, then a brand-gated render with a per-scene visual review. Brand-required. Use when someone wants a video, explainer, motion-graphics video, or a brief, plan, or report turned into a branded video — even without saying 'video'. Content stays accurate, never fabricated. Not for an HTML-to-MP4 deck/PDF clip (format-motion), generative AI footage (video-production), or an editable branded deck (format-pptx-hd).
Comprehensive spreadsheet creation, editing, and analysis — formulas, formatting, data analysis, and visualization. Use when working with spreadsheets (.xlsx, .xlsm, .csv, .tsv) to create a new one, read or analyze data, modify an existing one while preserving formulas, recalculate formulas, or build a chart. Not for a Word document (format-docx), a PowerPoint deck (format-pptx), or a data-viz chart to embed elsewhere (format-chart).
Day-0 setup and orientation for a Stromy plugin — install it, switch on the connectors it needs, confirm it worked, and find which guide answers your question. Use whenever someone is new, asks how to get started, how to install or set up the plugin, what they have available, or hits one of the two common snags: skills that look out of date after an update, or a tool that reads "Connected" but will not run in the chat. This skill ships inside the plugin and needs no connector, so it is the one that still answers when nothing else is switched on.