Node Templates

// Individual building blocks for your workspace workflows

$
14 results
processplaceholder
B
node.py
Process
Document
v1.2.0

export Brand Master

from "@marketplace"
unverified

// Publishes a customer PowerPoint master (.pptx or .potx from Drive) as this workspace's layout library. Extracts every layout with its slots, capacities and theme, applies the curator's layout curation, renders each layout's background through document-render, and outputs the library handle, the enabled layouts as a compact text list for choosing each slide's layout, the catalog, the master normalized to .pptx, and the background and thumbnail images. A deck in this workspace wires Library, Master and Backgrounds straight to its slide nodes; a deck elsewhere reads the library through a Layout Library. The library is this node's latest completed run; a failed run keeps the previous one. One Brand Master per workspace.

#presentation#pptx#potx
00
2026-11-04
inputplaceholder
L
node.py
Input
Document
v1.1.0

export Layout Library

from "@marketplace"
unverified

// Reads the layout library a Brand Master node publishes in another workspace: that node's latest completed run. Outputs the library handle (the enabled layouts with their slots and capacities, plus the library CSS) for Slide Generators, the Presentation Composer and the PPTX Builder, the master as a .pptx file, the layout backgrounds, and the enabled layouts as a compact text list for choosing each slide's layout. Run it again to pick up the curator's latest publication.

#presentation#pptx#slides
00
2026-11-04
processplaceholder
P
node.py
Process
Document
v1.1.0

export PDF Translator

from "@marketplace"
unverified

// Translates one Drive document into another language keeping its page layout (columns, tables, figures) and returns a translated PDF, a bilingual PDF for review (each original page beside its translation, on by default), and a report. Word, PowerPoint and text uploads are translated from the PDF Drive made of them, so they also come back as a PDF, never as an editable file. The run succeeds only when every passage is translated and the result passes the checks for leftover untranslated text and changed numbers; otherwise it fails with a clear message naming the problem and the pages, and returns no PDF. An optional Style says in your own words how the translation should read (formal, plain language, technical). Scanned PDFs (no text layer) are refused. Text inside pictures is not translated. For a text-only reading copy, use the Drive Translate menu instead. To keep the result in Drive, connect it to Save File.

#pdf#translation#translate
00
2026-11-03
processplaceholder
S
node.py
Process
Document
v1.16.0

export Slide Generator

from "@marketplace"
unverified

// Generates a single presentation slide from text content and an instruction. Connect multiple Slide Generator outputs to a Presentation Composer to build a full presentation.

 
00
2026-11-01
outputplaceholder
P
node.py
Output
Document
v1.7.1

export Presentation Composer

from "@marketplace"
unverified

// Assembles slide sections into a complete presentation. Outputs a self-contained HTML file viewable in any browser. With the Emblema theme, an optional brand kit and logo re-skin the deck in your brand. With a Layout Library connected, the deck takes that library's look and canvas size.

 
00
2026-11-01
processplaceholder
M
node.py
Process
Document
v1.1.0

export Master from Slides

from "@marketplace"
unverified

// Turns a designed deck into a PowerPoint master for a brand: every slide of the Presentation Composer's deck becomes one slide layout, its look as the layout background and its title, text, lists, picture, table and slide number as placeholders that keep the slide's fonts, sizes and colours; a preview deck, one slide per layout with its sample text, shows the master as PowerPoint draws it. Design the slides with Slide Generators in layout design mode (a layout name on each), then save the master to Drive and select it in a Brand Master to publish it as a layout library.

#presentation#pptx#powerpoint
00
2026-10-29
processplaceholder
S
node.py
Process
Document
v1.0.0

export Snapshot

from "@marketplace"
unverified

// Turns one document into images, one per page, to show, check or pass on page by page. Connect ONE source: a PDF; a PowerPoint (.pptx), drawn by LibreOffice (fonts can differ slightly from PowerPoint, hidden slides are left out); an image (PNG, JPEG, WebP, GIF), passed through as it is; or the Presentation Composer's HTML deck. Width sets how wide each page image is (the height follows the page); Max Pages caps how many pages become images; Pages reports how many pages the source has. For a picture of a 3D model, use 3D Snapshot instead.

#snapshot#pdf#pptx
00
2026-10-29
outputplaceholder
P
node.ts
Output
Document
v1.4.1

export PPTX Converter

from "@marketplace"
unverified

// Converts an HTML presentation into a downloadable PowerPoint (.pptx) file. Connect to a Presentation Composer output.

 
00
2026-10-26
outputplaceholder
P
node.py
Output
Document
v1.1.0

export PDF Builder

from "@marketplace"
unverified

// Turns a presentation into a PDF to share or print, one page per slide. Connect ONE source: the Presentation Composer's HTML deck, printed as it shows on screen with selectable text; or the PPTX Builder's PowerPoint file, drawn by LibreOffice like its previews (fonts can differ slightly from PowerPoint, hidden slides are left out). The PDF is named after the presentation.

#presentation#pdf#html
00
2026-10-25
outputplaceholder
P
node.py
Output
Document
v1.0.0

export PPTX Builder

from "@marketplace"
unverified

// Builds a PowerPoint file from a composed library presentation by filling the customer's own master: each slide uses its layout from the layout library, with text, bullets, tables, pictures and speaker notes in the layout's placeholders. Every slide is checked against the library first, and the run fails listing every problem by slide and slot. Outputs the .pptx, named after the presentation title, plus PNG previews (optional: if they cannot be rendered the .pptx is still ready).

#presentation#pptx#powerpoint
00
2026-10-21
processplaceholder
H
node.py
Process
Document
v1.1.0

export Human Codex Assemble

from "@marketplace"
unverified

// Deterministic final stage of the Human Codex interview pipeline (no LLM). Parses the three pass outputs (Pass 1 per_item array, Pass 3 analysis object, Pass 4 presentation object), tolerating code fences and surrounding prose, assembles the single schema v2.0 profile JSON {schema_version, per_item, analysis, presentation}, renders a readable second-person Markdown report from the presentation layer, and reports validation notes (OK, or WARNING/ERROR lines naming the pass to re-run). Fails when analysis or presentation is not valid JSON.

#human-codex#personality#profile
00
2026-09-30
aiplaceholder
C
node.py
AI
Document
v1.2.0

export Create Artifact

from "@marketplace"
unverified

// Generate a knowledge-base-grounded Artifact (document) from a Drive folder using a generation template, then wait for generation to finish and output the content.

#artifact#document#knowledge-base
00
2026-08-18
Per page: