Install any skill in seconds. Free to start, no credit card required.
Get Started Free →growthxai/output-meta-project-context
Comprehensive guide to Output.ai Framework for building durable, LLM-powered workflows orchestrated by Temporal. Covers project structure, workflow patterns, steps, LLM integration, HTTP clients, CLI commands, and the full inventory of available agents and skills.
Passed 24 of 24 test cases with the skill, and 5 of 24 without it.
and 24 more in the full report
19 fixed5 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.8-flash on 10/20/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
One of 19 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a TypeScript import statement in src/workflows/search_agent/workflow.ts that imports helper functions from a local utils file in the same folder.
| Checked | Without skill | With skill |
|---|---|---|
| Includes the explicit .js extension in the relative import path. | Missed | Passed |
The instructions your model reads when the skill loads.
Output.ai provides infrastructure for building production-grade AI workflows: fact checkers, content generators, data extractors, research assistants, and multi-step agents. Built on Temporal, it guarantees durable execution - if execution fails mid-run, it resumes from the last successful step.
Separation of orchestration from I/O:
This separation enables automatic retries, resumption, and debugging.
| Component | Purpose | Key Rule |
|---|---|---|
| Workflow | Orchestrates step execution | Must be deterministic (no I/O, no Date.now(), no Math.random()). Call other workflows as functions (await otherWorkflow( input )) to run them as child workflows; never use executeChild or startChild from @temporalio/workflow |
| Step | Handles all I/O operations | Where HTTP, LLM, DB calls happen |
| Evaluator | Quality assessment | Returns confidence-scored results for validation loops |
| Scenario | Test input data | JSON files matching workflow's inputSchema |
| Prompt | LLM templates | Liquid.js templating with YAML frontmatter config |
| Eval Test | Offline quality testing | Dataset-driven verification with verify() from @outputai/evals |
config/
├── credentials.yml.enc # Global encrypted credentials
├── credentials.key # Global decryption key (DO NOT COMMIT)
└── credentials/ # Environment-specific credentials
├── production.yml.enc
└── production.key
src/
├── shared/ # Shared code across workflows
│ ├── clients/ # API clients (e.g., jina.ts, stripe.ts)
│ └── utils/ # Utility functions (e.g., string.ts)
└── workflows/ # Workflow definitions
└── {workflow_name}/
test cases passed, vs 5 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.