跳到正文
cccskills
免费在 GitHub 公开

ethos-orchestrate

Guide the creation and maintenance of an agent’s ethos.md, a record of its purpose, boundaries, and success criteria. Locate existing files and route requests to intent exploration or editing, carrying forward information already confirmed.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

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 standard every ethos sub-flow follows. Use when the user asks "help me write an ethos.md", "does my agent have an ethos.md?", "update my agent's ethos.md", or when you need to pick between the ethos sub-flows.

查看安装方法

适用场景

  • Defining a new agent’s purpose and boundaries
  • Locating an existing ethos.md and identifying gaps
  • Updating specific rules or revisiting the agent’s intent
  • Renaming a legacy Eval Author ETHOS.md

包含的文件(11)

  • SKILL.md8.5 KB
  • BENCHMARK.md7.7 KB
  • evals/config.yml331 B
  • evals/evals.json4.5 KB
  • evals/files/docs-qa/ETHOS.md2.0 KB
  • evals/files/router-help/agent.yaml789 B
  • evals/files/router-help/ethos.md3.6 KB
  • evals/files/router-help/README.md963 B
  • README.md8.0 KB
  • skill-card.md4.8 KB
  • skill.oms.sig5.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> <!-- SPDX-License-Identifier: Apache-2.0 -->

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.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Move pandas-style table processing to NVIDIA GPUs using cuDF. Choose minimal-change acceleration or explicit GPU code, handle joins and aggregations, compare results with pandas, and use dask-cuDF when data exceeds GPU memory.

中文简介正在准备中。当前显示英语简介。

  • Accelerate existing pandas processing with minimal changes
  • Move joins and aggregations to GPU code
  • Compare missing values and ordering with pandas
NVIDIA/skills36832026年10月21日 更新

Customize NVIDIA Nemotron Voice Agent’s Generic Pipecat example for appointment scheduling, five-field patient intake, or a custom healthcare conversation. Build prompts and tool handlers without a separate backend, then validate conversation behavior, services, and voice interaction.

中文简介正在准备中。当前显示英语简介。

  • Build an appointment-scheduling voice agent
  • Collect five patient-intake fields through conversation
  • Design a custom healthcare conversation with tool calls
NVIDIA/skills36832026年10月21日 更新

Calibrate live cameras by recording their RTSP video streams through VIOS and processing the clips with AutoMagicCalib. The workflow imports settings and alignment files, checks readiness, tracks calibration progress, and retrieves results.

中文简介正在准备中。当前显示英语简介。

  • Calibrate cameras from live RTSP streams
  • Import settings and alignment files for a camera scene
  • Retrieve evaluation statistics using ground truth data
NVIDIA/skills36832026年10月21日 更新

Test a running AMC service with the bundled four-camera warehouse dataset. Run camera calibration from upload to completion, then check distance and image projection errors against ground-truth data to verify the installation.

中文简介正在准备中。当前显示英语简介。

  • Verify a newly installed AMC service
  • Check the sample's calibration errors against ground truth
  • Walk through the sample workflow in Swagger UI
NVIDIA/skills36832026年10月21日 更新

Calibrate multiple cameras from recorded MP4 files through the AutoMagicCalib REST API. The skill handles project creation, uploads, input verification, progress checks, and evaluation when reference data is supplied, with optional VGGT refinement.

中文简介正在准备中。当前显示英语简介。

  • Calibrating cameras from synchronized MP4 recordings
  • Uploading local settings and alignment files
  • Evaluating calibration against ground-truth data
NVIDIA/skills36832026年10月21日 更新

Set up AutoMagicCalib from NGC release containers using Docker Compose. The skill handles registry authentication, port and path configuration, optional VGGT model download, service startup, and readiness checks for the backend and web interface.

中文简介正在准备中。当前显示英语简介。

  • Launching the AutoMagicCalib backend and web interface
  • Configuring service ports and network access
  • Adding the optional VGGT model during setup
NVIDIA/skills36832026年10月21日 更新

查看 NVIDIA 的全部技能

报告此技能的问题