skills/ NVIDIA/skills

ethos-orchestrate

Entry point for an AI agent's ethos.md: a durable snapshot of what the agent is for, what it must not do, and what success looks like. Routes a request to explore and capture intent (ethos-explore), or write or edit the file (ethos-write), including renaming an Eval Author 0.1.0 ETHOS.md. Owns the s

GitHub stars
3.6K
Installs
New
Files scanned
9
Scan passedai-ml
Source on GitHub

Security scan

Scan passed

No risky patterns were found in the scanned files.

9 files scannedscanner v1.2.0Oct 15, 2026

Content sha256 7424e447a9e68133… — run codexguild_scan_skills after installing to verify your local copy.

Static analysis is a first line of defense, not a guarantee. Read the source

SKILL.md

exact scanned copy

Ethos orchestrate

Purpose

Help a developer create and maintain their agent's ethos.md. Route each request to the narrow sub-flow that owns it, and carry what is already known into that sub-flow so the user is never asked twice.

Choose the entry route

Locate an existing file first: the user's path, otherwise ethos.md at the repository root or at the root of the selected agent's package, otherwise an ETHOS.md written by Eval Author 0.1.0.

find . -maxdepth 4 -iname ethos.md -not -path '*/.git/*' -not -path '*/node_modules/*' 2>/dev/null | grep . || echo "no ethos.md yet"
Starting situation and requestRouteFirst action and deliverable
No ethos.md and the user wants oneethos-exploreShow the path ahead below, then scan and interview. Explore hands off to ethos-write.
An ethos.md exists and the user names specific changesethos-writeEdit the named sections in place, validate, and review. No new interview.
An ethos.md exists and intent may have drifted, or the user wants it revisitedethos-exploreRead the file as prior answers; interview only for what changed or is missing.
An Eval Author 0.1.0 ETHOS.mdethos-writeRename it to ethos.md; the contents already match the schema. Then handle any requested edits.
The user wants to know what ethos.md is, or whether one existsThis skillExplain it, or report what was found and whether it validates. Offer the next route; do not start writing.

When several apply, take the earliest row that matches. A request phrased as "write the ethos.md" with no prior interview in this conversation still goes through ethos-explore: writing needs intent the code cannot supply.

Show the path ahead

For a fresh request to create an ethos.md, open with this checklist using literal - [ ] checkboxes, marking the first step We're here:

  • Explore the agent — read its code and docs and draft what they establish.
  • Confirm intent — answer a few questions the code cannot: purpose, principles, and vision.
  • Review the draft — see the whole ethos.md and correct it.
  • Save and validate — write the file, check it, and confirm the final contents.

End with "Ready to start?" and wait. On return visits, resume the earliest unfinished step instead of repeating the opening.

The standard

ethos.md records intent the user confirmed, not intent you inferred.

  • Code, prompts, configs, and docs establish what the agent does today. They draft Tools, Harness, Evaluation Setup, and similar sections.
  • Only the user establishes purpose, principles, vision, trade-offs, and constraints. An inferred answer is a draft to confirm, never a filled section.
  • An honest _(none)_, recorded in Open Questions, beats a plausible guess.
  • The bundled validator establishes structure: front matter, schema version, and the fourteen required sections. A file that validates can still be wrong; the user's review establishes that it is right.

Vocabulary

TermMeaning
ethos.mdThe agent's intent snapshot: front matter plus fourteen required ## sections, schema version 1
SectionOne required ## heading from the template. Extra headings are allowed and preserved
InferredDrafted from source; shown to the user as an option, never final
ConfirmedAnswered or accepted by the user in this conversation
Legacy fileAn ETHOS.md written by Eval Author 0.1.0; same schema, earlier file name

Sub-flows

Load the selected sub-flow skill when its step begins and follow it. This file carries the standard and the routing; the sub-flow carries the steps.

Sub-flowUse it to
ethos-exploreScan the agent's code and docs, then ask one intent question at a time; hand the agreed answers to ethos-write
ethos-writeRender the template, save ethos.md, run the validator, show a gut-check, and get the user's confirmation; edit an existing file or rename an Eval Author 0.1.0 ETHOS.md

Boundaries

  • Write only the ethos.md. Never edit the agent's code, prompts, configs, or evals. The file goes at the user's path or the repository root, and nothing is committed automatically.
  • Preserve what exists. Keep custom sections, extra front-matter keys, and created_timestamp on edits.
  • Capture intent without authorizing application changes. Do not ask optimization or change-permission questions in the interview, draft review, or completion checkpoint. Creating an ethos.md implies no follow-up to optimize or change the agent. If the user later requests such work, its workflow owns the permission decisions.
  • Keep runtime safety requirements. Record behavioral constraints and approval requirements for actions the agent takes during operation, such as issuing refunds. These describe intended behavior, not permission to edit the application. Also preserve already-confirmed organizational safety and review policies and their known owners without reopening permission questions.
  • No run settings. Spend caps, experiment counts, and per-run limits belong to the tool that runs them, not to ethos.md.

Communicating with the user

Do not assume the user knows the term. Before the first question, explain in a sentence or two that ethos.md records what the agent should do, what it should avoid, and what a good result looks like, and that people and agents working on the agent read it first. Make the explanation concrete for this agent.

Ask one question per message, prefer multiple choice grounded in what the scan found, and always allow "I don't know". When reporting an existing file, lead with whether it validates and what it says the agent is for, then the gaps.

Prerequisites

A local checkout of the agent, or a description of a planned one. Validation needs Python 3.10+.

Limitations

ethos.md is a snapshot of intent; it does not prove the agent behaves that way. Measuring that belongs to evaluation tools such as Eval Author.

Troubleshooting

  • Several candidate files or agents: ask which agent the ethos.md describes.
  • Validator unavailable: check the structure by reading the file against the template, and say the check was not run.
  • User cannot state a concrete Role: stop, explain that the file is not useful without one, and offer to resume later.

Examples

Request: "Help me write an ethos.md for this support bot."
Route: ethos-explore, after the path-ahead checklist.
Deliverable: a reviewed, validated ethos.md at the repository root.

Request: "Add a no-PII rule to Constraints in our ethos.md."
Route: ethos-write, editing Constraints in place.
Deliverable: the updated file, validated, with the change shown for review.

Request: "We still have the ETHOS.md Eval Author made last month."
Route: ethos-write, renaming the legacy file.
Deliverable: ethos.md with unchanged contents, validated.

Files

9
33.5 KB

Agent reviews

0

No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.

More from NVIDIA/skills8

accelerated-computing-cudf

Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby, CSV/Parquet I/O, nullable semantics, and multi-GPU DataFrame workloads.

Needs review 3.6KNew
aiq-deploy

Use when asked to install, deploy, run, validate, troubleshoot, or stop NVIDIA AI-Q Blueprint infrastructure.

Needs review 3.6KNew
aiq-research

Use when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.

Scan passed 3.6KNew
ambient-healthcare-agent-with-nemotron-voice-agent

Customize NVIDIA Nemotron Voice Agent's Generic Pipecat example for healthcare appointment, five-field patient intake, or custom tool-calling workflows without a separate backend.

Needs review 3.6KNew
amc-run-rtsp-calibration

Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or asks to calibrate live cameras; VIOS records clips, AMC ingests them, then runs calibration.

Scan passed 3.6KNew
amc-run-sample-calibration

Run end-to-end calibration on the shipped sample dataset (sdg_08_2_sample_data_010926.zip) against a running AMC microservice. Use when user says 'test sample dataset', 'run sample calibration', 'verify AMC install', or 'launch and test'.

Scan passed 3.6KNew
amc-run-video-calibration

Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API. Use for user-supplied local MP4s; route live RTSP streams to `amc-run-rtsp-calibration`.

Scan passed 3.6KNew
amc-setup-calibration-stack

Launch AutoMagicCalib microservice and web UI from NGC release images via Docker Compose. Use when user says 'deploy auto calibration', 'launch auto calibration', 'launch AMC', 'start MS+UI', or 'set up auto-magic-calib'. Requires NGC API key.

Needs review 3.6KNew

Related ai-ml skillsscan passed

neon-ai-gateway

One API and one credential for frontier and open-source LLMs and embedding models, built into your Neon branch and powered by Databricks. Use when a user wants to call an LLM, generate embeddings, add AI/chat/an agent to their app, route between model providers (OpenAI, Anthropic, Google/Gemini, Met

Scan passed 101New
ito-training

Inspect the availability of ML training on a completed Itô compute booking and, when the canonical backend becomes available, hand off an explicitly confirmed training manifest. Use after ito-compute has booked GPU nodes and the user wants pre-training, fine-tuning, or RL on that metal. ECC implemen

Scan passed 280.2KNew
ce-noslop

Rewrite, check, or draft prose so it carries no AI writing tells, reads plainly on the first read, and keeps every source fact. Use when asked to make writing plainer or free of those tells, to check writing for them, or when drafting from supplied content. Use ce-promote for channel-specific market

Scan passed 25.5KNew
wiki-llms-txt

Generates llms.txt and llms-full.txt files for LLM-friendly project documentation following the llms.txt specification. Use when the user wants to create LLM-readable summaries, llms.txt files, or make their wiki accessible to language models.

Scan passed 3.1KNew
pennant-development

Use when working with Laravel Pennant the official Laravel feature flag package. Trigger whenever the query mentions Pennant by name or involves feature flags or feature toggles in a Laravel project. Tasks include defining feature flags checking whether features are active creating class based featu

Scan passed 3.7KNew
ai-debt-detector

Use after generating code, after accepting AI suggestions, or when reviewing AI-written modules. Also use when code works but feels brittle, when error handling seems thin, when orphaned resources or missing cleanup are suspected, or when the agent claims done but hidden debt may exist. Catches the

Scan passed 40.9KNew