add-output

Create and validate lab output YAML files with standardized frontmatter.

3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/hammer/labs --skill add-output
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-output
Source: https://github.com/hammer/labs/tree/main/.agents/skills/add-output
Command: npx skills add https://github.com/hammer/labs --skill add-output

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add new research outputs to a lab's data directory in a consistent, auditable format.

Core Features & Use Cases

  • Guided workflow for adding a new output entry, including proper YAML frontmatter and content body.
  • Validation guardrails to ensure required fields (name, description) and proper frontmatter are present.
  • Lifecycle support for future updates, variants, and linking to related outputs.

Quick Start

Create a new output YAML under data/outputs with the required frontmatter and descriptive body.

Frequently Asked Questions about add-output

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add new lab outputs to a YAML catalog with consistent metadata?

Adding new lab outputs to YAML requires standardized frontmatter with name and description fields, plus a descriptive body. This ensures consistent metadata and traceability for models, papers, datasets, and libraries.

What is the standard YAML frontmatter format for research data management?

Standard YAML frontmatter for research data management requires name and description fields to validate an entry. Optional component metadata can also be included for scripts, references, and assets to support lifecycle updates.

How do I validate required fields when creating a new YAML output entry?

Validating required fields in a YAML output entry involves applying guardrails to ensure proper frontmatter presence. You must confirm that both name and description fields are populated before including the content body.

Can I include optional component metadata for scripts and references in my YAML outputs?

You can include optional component metadata for scripts, references, and assets in your YAML outputs. This supports lifecycle management for future updates, variants, and linking to related outputs in your lab catalog.

What's the best way to automate adding models and datasets to a lab data directory?

Automating the addition of models and datasets to a lab directory uses a guided workflow to create entries under data/outputs. This enforces standardized YAML frontmatter and descriptive body for auditable data management.

Do I need any specific dependencies to manage YAML frontmatter for lab outputs?

No specific dependencies are required to manage YAML frontmatter for lab outputs. The validation process operates independently to enforce required fields and proper frontmatter presence for your data entries.