// examples
Real functions, ready to copy.
Every example is a complete function with a dataset. Clone one, run it, and make it yours.
ClassifySummarizeExtractTransformGenerate
classify
ClassifyRoute support tickets to a category and priority.
name: classify model: claude-opus-4-8 output: category: string priority: enum[low, high]
$ fn run classify --input ticket.pdfsummarize
SummarizeCondense long documents into a structured brief.
name: summarize model: claude-opus-4-8 output: tldr: string key_points: array[string]
$ fn run summarize --input report.pdfextract
ExtractPull typed fields out of invoices and contracts.
name: extract model: claude-opus-4-8 output: total: number due_date: string vendor: string
$ fn run extract --input invoice.pdftransform
TransformRewrite messy CSV rows into a clean, typed schema.
name: transform model: claude-opus-4-8 input: rows: file output: records: array[object]
$ fn run transform --input export.csvrelease-notes
GenerateDraft release notes from a list of merged pull requests.
name: release-notes model: claude-opus-4-8 input: prs: file output: markdown: string
$ fn run release-notes --input prs.json