All actions
Find actions and available guidance.
Agent Research
Search and read public sources to answer a question about each row.
Ask
Answer a free-form question about each row's selected content and write one answer column with the selected data type.
Call an API per row
Send a templated HTTP request for each row and retain its JSON object response. Requests may have external side effects; interrupted requests can be repeated on retry.
Capture page
Save HTML page artifacts or extract links from selected URL cells.
Capture screenshot
Render link or text URL cells in Playwright and write one PNG image cell per row.
Census
Append US Census ACS demographic fields to rows with a geographic point.
Classify rows
Assign labels locally or classify structured fields with a model.
Clean column
Normalize values in a text-like column while preserving the source.
Clean dates
Parse messy date strings into strict ISO dates.
Cluster duplicate values
Group a column's duplicate values and save their reviewed canonical forms.
Combine values
Rewrite explicitly grouped source values to their canonical value while preserving the source column.
Download media
Download audio or video and optional subtitles, thumbnails, and metadata with yt-dlp.
Extract columns from JSON
Extract dotted or indexed JSON paths into columns.
Extract faces
Detect faces in each image and return pixel bounding boxes and cropped face images.
Extract fields
Extract typed fields from each row, with optional source citations.
Extract metadata
Extract local metadata from blob-backed image, audio, video, or file cells as one details object or useful typed fields with details.
Extract range
Extract one clip per row, retaining compatible transcripts and annotations.
Extract text with regex
Extract a regex match from one or more text columns.
Fetch URL
Download a URL into a blob-backed file; enabled media plugins retain their native downloader.
Fill missing values
Fill null or blank source cells from neighboring rows, a fixed value, or a column aggregate while preserving the source column.
Find grounded occurrences
Scan every source window and create evidence-linked findings.
Find topic changes
Segment each selected timestamped transcript and write complete, editable topic-section ranges.
Find visual cuts
Find scene boundaries in each selected video and write editable, source-bound timestamps.
Formula
Calculate a new column using Excel-style formulas and named columns.
Geocode
Geocode an address column or composed address with the selected provider.
Join sheets (by key)
Match exact keys from two sheets and create a joined table.
Judge results
Grade an AI-generated column's values against your guidelines with a second model, writing verdict and judge-note columns plus receipt evidence for the guidelines, output roles, and model calls. The judged column is included automatically so the model sees the value under review; set include_original_prompt to add the upstream instruction that produced an AI-generated judged column.
Materialize RSS enclosures
Download selected RSS enclosures into their existing media cells.
Materialize semantic join links
Create a link table from a completed semantic join and its applied review decisions, without rerunning embeddings.
Named entities
Extract labeled named entities with spaCy, GLiNER, or an LLM.
OCR
Read text from images and documents with the selected OCR engine.
PDF tables
Extract normalized table rows and source/page metadata from each blob-backed PDF.
Quick search
Search once per row and answer from the result snippets, keeping the search results.
Replace by rules
Apply ordered contains, exact, or regex rules to whole source values; the first match wins.
Run trusted local Python
Run a trusted local Python transform over selected JSON row values, routing results to columns, named results, and receipt evidence.
Semantic join
Match a source column against a target column using embeddings, with a linked results sheet.
Split into segments
Split audio or video into exact clips with their transcripts and temporal annotations.
Split transcript
Create transcript excerpts using complete intersecting chunks and their exact timestamp evidence.
Structured research
Search and read public sources to fill typed fields for each row.
Substitute values
Rewrite exact source values through an explicit mapping while preserving the source column.
Summarize grouped rows
Synthesize one faithful summary per group into a new sheet.
Summarize rows
Summarize each row's selected content and write one text summary column.
Table from list
Expand existing list cells or a named result into a child table.
Template
Build text from values in each row.
To geo point
Build a geo_point from existing latitude and longitude columns. Validates ranges locally and does not call a geocoder.
To Markdown
Convert documents (html, docx, pptx, xlsx, text PDFs) to markdown. Engine-selectable: local 'markitdown' (default, offline) or 'trafilatura_html' (HTML extraction), 'docling'/'chandra' (sidecar, layout-aware / experimental document VLM), or 'datalab' (hosted Marker API, pay-per-call).
Tool-assisted Extract
Extract typed fields per row using selected project-local MCP tools.
Transcribe
Transcribe audio and video with timestamps using the selected speech engine.
Translate rows
Translate selected row content, optionally saving its detected source language.
Video frames
Extract still frames from each video with timestamps and optional downscaling.