Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.
NVIDIA NeMo Data DesignerSkill
Summary
NVIDIA's official skill for building synthetic datasets with NeMo Data Designer — describe the data you want and the agent writes a declarative generation pipeline, column by column.
Features
- Turns a plain-language dataset description into a declarative Data Designer pipeline
- Interactive mode asks clarifying questions; Autopilot mode decides for you on request
- Encodes the library's API pitfalls — sampler params, Jinja2 column references, judge score access
- Dedicated references for person/demographic sampling and for seed datasets
- Keeps all generated columns by default rather than silently pruning them
- Reuses an existing dataset script when one matches, instead of writing a second one
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Generate a 5,000-row synthetic dataset of customer support tickets with product category, sentiment and a resolution note — be opinionated.
Description
Synthetic data is usually needed at exactly the moment you have least patience for it: an eval set that does not exist yet, a fine-tuning corpus with no licensable source, a demo that cannot use real customer records. NeMo Data Designer is NVIDIA's library for generating such datasets declaratively — you compose columns from samplers, LLM prompts, expressions and judges rather than writing a bespoke generation script — and this official skill teaches an agent to drive it.
How it works
You describe the dataset in plain language. The skill picks a mode and then follows a workflow file rather than improvising:
- Interactive (the default) asks clarifying questions as it designs the schema.
- Autopilot takes over when you signal you do not want to be asked — "be opinionated", "you decide", "just build it" — and makes the reasonable calls itself.
Either way it reads its workflow file first and explicitly does not go exploring your workspace beforehand, which is a small but sensible design choice: it keeps the agent from inferring a schema from whatever files happen to be lying around.
What it knows
The skill carries the library's sharp edges as explicit rules, which is most of its value. Sampler and validation columns need both a type and params (sampler_type="category" with CategorySamplerParams(...)). SamplerColumnConfig takes params, not sampler_params. Jinja2 templates in prompt, system_prompt and expr fields reference columns as {{ column_name }} and nested fields as {{ column_name.field }}. LLMJudgeColumnConfig produces a nested dict keyed by score name. Person data routes to a dedicated person-sampling reference; seed datasets are only used when you actually supply one, never suggested unprompted.
It also defaults to keeping every column in the output, dropping one only when you ask or when it exists purely to derive others — the right default for a dataset you are going to inspect before you trust.
Getting it
Part of NVIDIA's agent-skills catalogue: npx skills add nvidia/skills --skill data-designer, or copy the directory. Apache-2.0.
Covered in the Weekly
- Onei AI Weekly #4 — August 24, 2026
Related Skills
Netlify's official skill for zero-config managed Postgres — querying from Functions, Drizzle setup, migrations and per-preview database branches.
Official WordPress skill for Gutenberg block work: block.json, attributes and serialization, dynamic rendering, and the deprecation path that keeps existing content valid.
Persistent cross-session memory for coding agents: hooks capture each session, a local SQLite + vector store compresses it, and a mem-search skill reads it back.
