Skip to main content

What are Agent Skills?

Agent Skills are packaged, reusable instructions that teach an AI coding agent how to handle a specific Newton task — for example, “evaluate the assembly steps shown in this video,” “embed these vibration windows and flag the anomalies,” or “scaffold a branded dashboard for the demo front-end.” Each skill is a folder containing a SKILL.md (plus optional runnable reference scripts and tests) that the agent loads on demand. Skills give agents the institutional knowledge you’d otherwise have to repeat in every prompt: which endpoint to call, what the request body looks like, and the empirical gotchas we’ve already verified against production. They’re the difference between “explain the Direct Query API” (you do the synthesis) and “run this clip through Newton and tell me if the assembly passed” (the agent already knows how). The canonical source is the archetypeai/agent-skills repository.

Install

The skills are published on skills.sh. One command detects your coding agent (Claude Code, Cursor, Codex, Copilot, and 20+ others) and installs to the right location:

Manual install (Claude Code)

Alternatively, copy the skills folder into Claude Code’s skills directory:
The SKILL.md format is portable: the same files work with any agent runtime that loads skills from a directory — see each agent’s docs for the directory it reads from.

Invoke

Once installed, invoke any skill in your agent with a slash command:

Available skills

Four groups: Agents run a maintained pipeline server-side over the Agents API, Models call Newton directly on /query and leave the orchestration to you, Integrations pair a Newton model with a third-party model, and Design covers the demo front-end. Every skill that calls the platform builds its reference scripts on the official python client (pip install archetypeai), declared in each skill’s references/requirements.txt. Three skills call no API: atai-newton-omega-model-data-prep and atai-operational-state-monitoring-agent-data-prep are local data processing, and atai-design-system scaffolds through the ds CLI. One exception, for now: the OSM skill’s Path 2 uses a small stdlib HTTP helper, because the client doesn’t cover the Optimizations, Evals and promote endpoints yet. The Integrations skill uses the official client for its Newton calls and calls the partner model on its own API (for Nemotron, NVIDIA’s hosted API with its own NVIDIA_API_KEY).

Agents

Managed end-to-end pipelines — upload an input, run a pre-packaged bundle or canonical blueprint, poll, download the output. No model to host. OSM can also be fitted to your own data on the platform (Optimizations → promote → Evals → bundle), with its data-prep skill in front. The three sensor agents answer different questions, and the discriminator is what you already have labelled: every regime (OSM), a handful of examples of one named fault (RED), or nothing but normal operation (AD).

Models

Direct Query API — one stateless POST /query per request. Use these when you want control over the pipeline, or the raw vectors to build on.

Integrations

Newton paired with a third-party model: Newton does the sensing, the other model reasons over what Newton found. For running Newton inside a partner’s stack instead, see NVIDIA VSS with Newton Fusion.

Design

Example projects

These public repos demonstrate the patterns covered by the skills above — clone them as starting templates: Vision & text reasoning (atai-newton-fusion-model):
  • traffic-demo — live Caltrans CCTV traffic analysis; samples a burst of frames per interval and sends them as one multi-frame /query clip to reason over flow, incidents, and conditions.
  • wildfire-demo — wildfire detection across 1,200+ ALERTCalifornia cameras with Newton vision (per-camera smoke/fire/haze + zone Q&A).
  • earthquake-demo — real-time USGS feed → text reasoning over structured seismic data (aftershock sequences, clustering, regional-risk ranking).
  • grid-demo — California power grid (CAISO supply/demand) → text reasoning on duck-curve dynamics, ramp, renewable share, and grid-stress risk.
  • wifi-demo — “is anyone home?” occupancy inference from residential WiFi device-telemetry (GHOST-IoT) — per-window verdict + per-device classification shown against ground truth.
Time-series embeddings + local KNN (atai-newton-omega-model, with atai-newton-omega-model-data-prep for the reference set):
  • swat-demo-direct-query — 6-stage water-treatment-plant anomaly dashboard: per-channel Omega embeddings + client-side KNN, with PCA-2/UMAP-2 embedding views and per-stage accuracy badges (plus /query text reasoning for operator suggestions).
  • wind-turbine-demo — Penmanshiel wind-farm SCADA: Omega embeddings + local KNN against a leakage-free n-shot library precomputed offline, detecting a real frequency-converter fault against a healthy peer turbine.
  • drilling-demo — drilling state classification from 14 North Sea (Volve) wells: Omega embeddings + local KNN against a leakage-free n-shot library built from held-out reference wells, with live accuracy vs ACTC ground truth.
Omega + NVIDIA Nemotron (atai-newton-omega-nvidia-nemotron, on top of atai-newton-omega-model):
  • swat-demo-nemotron — the SWaT water-treatment dashboard with NVIDIA Nemotron writing the operator suggestions: upstream / local / downstream action cards as JSON, checked in code against the plant topology and each stage’s equipment, cached per anomaly set.
  • wind-turbine-demo-nemotron — the Penmanshiel monitor with NVIDIA Nemotron fault briefs: when Omega flags a turbine, Nemotron compares the window with the healthy peer over the same hours. It pointed to the pitch system for a real 23-hour pitch-circuit stop, from SCADA alone.
Agent lifecycle on real data (atai-operational-state-monitoring-agent, with atai-operational-state-monitoring-agent-data-prep for the role files):
  • operational-state-monitoring-agent-example-larco-quickstart — washing-machine vibration (LARCO, 9 channels at 200 Hz) → an OSM agent fitted on the platform: an Optimizations search, the best trial promoted to a blueprint, one Evals test, then a bundle delivered to a second machine and scored against its held-back labels (fill / wash / spin / drain).
  • operational-state-monitoring-agent-example-larco — the full study behind the quickstart: all 199 cycles of two machines, a simple vibration-level baseline compared at every stage, a 16-trial search, then a test on new settings and delivery to the second machine (106 cycles). Includes the packed role files, so you can skip the data preparation.
If you build something with these skills, open a PR against agent-skills to share your patterns — the empirical gotchas in each SKILL.md came from real production runs and we’d love more.