Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计提醒

onboard新手引导设计

Agent Skill

onboard 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

212

周安装

9

GitHub Stars

公开资料未说明

下载量

74
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:onboard(新手引导设计)
来源仓库:https://github.com/coval-ai/coval-external-skills
仓库路径:skills/onboard
安装命令:
npx skills add https://github.com/coval-ai/coval-external-skills --skill onboard
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/coval-ai/coval-external-skills --skill onboard

简介

onboard 用于引导用户完成 AI 评估工具的从零搭建,适合在 Codex、Claude、Cursor、Gemini CLI 中需要系统设置 coval CLI 及其评估流程时使用。

  • 它分阶段指导 CLI 安装、认证和配置,支持跳过特定步骤(如有预设用例),确保操作流程清晰可控。
  • 通过交互式问答逐步推进,涵盖 macOS/Linux/Windows 多平台安装方式,帮助用户快速上手。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • onboard 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Coval Onboarding

Guide the user through setting up a complete AI evaluation from scratch using the coval CLI. Follow the phases below in order, asking questions at each step.

If $ARGUMENTS contains a use case (e.g. "insurance_claims", "customer_support"), skip the use case question in Phase 2.

Phase 0: Setup + Preflight

Step 1: Check CLI installation

coval --version

If the command fails or is not found, guide the user to install it based on their OS:

macOS (Homebrew — recommended):

brew install coval-ai/tap/coval

Linux / macOS (Cargo — requires Rust 1.75+):

cargo install coval

Windows (PowerShell — binary download):

# Download the latest Windows binary from GitHub releases
Invoke-WebRequest -Uri "https://github.com/coval-ai/cli/releases/latest/download/coval-x86_64-pc-windows-msvc.exe" -OutFile "coval.exe"

All platforms (manual binary download): Download the latest release for your OS/architecture from https://github.com/coval-ai/cli/releases

After installation, verify: coval --version

Step 2: Check authentication

coval whoami

If not authenticated, guide the user:

coval login

This prompts for an API key. Get one at https://app.coval.dev/settings (Organization > Manage > API Keys).

If the user doesn't have a Coval account, direct them to https://coval.dev to sign up.

Then run these in parallel to inventory existing resources:

coval agents list --format json
coval test-sets list --format json
coval metrics list --format json
coval personas list --format json

Decision matrix:

  • No resources → full flow (Phases 1-6)
  • Has agents but nothing else → ask which agent to use, skip Phase 1
  • Has agents + test sets → ask which to reuse, skip Phases 1 & 3
  • Has everything → ask "Re-launch existing eval or build new?"

Present existing resources as a numbered list and let the user pick or say "new".

Phase 1: Connect Agent

Ask these questions:

  1. "What type of AI agent do you have?"

- voice — Receives inbound phone calls - outbound-voice — Your agent calls out - chat — Text/API endpoint - sms — SMS-based agent - websocket — WebSocket connection

  1. Based on type:

- voice / sms → "What is your agent's phone number? (E.164 format, e.g. +12345678901)" - outbound-voice / chat / websocket → "What is your agent's endpoint URL?"

  1. "What would you like to name this agent?"
  2. (Optional) "Do you have the agent's system prompt? Pasting it helps generate better test cases."

Create the agent:

# For voice/sms:
coval agents create --name "<name>" --type <type> --phone-number "<number>" --format json

# For chat/outbound-voice/websocket:
coval agents create --name "<name>" --type <type> --endpoint "<url>" --format json

Capture agent_id from the JSON response.

Phase 2: Discover Use Case + Create Persona

Ask these questions:

  1. "What does your agent do?"

- customer_support — Customer Support - scheduling_booking — Scheduling & Booking - sales — Sales - insurance_claims — Insurance Claims - healthcare_intake — Healthcare Intake - restaurant_orders — Restaurant Orders - debt_collection — Debt Collection - it_helpdesk — IT Helpdesk - other — Other (describe it)

  1. "What industry is this for?" (free text)
  2. "What language does your agent speak?"

- en-US, es-ES, fr-FR, de-DE, pt-BR, ja-JP

  1. "What's the #1 thing your agent must get right?" (free text — this becomes a custom metric)

Load references/persona-templates.md and select the persona template matching the use case. Apply the user's language choice. Present the persona to the user for confirmation before creating.

coval personas create \
  --name "<persona_name>" \
  --voice "<voice_name>" \
  --language "<language_code>" \
  --prompt "<behavior_prompt>" \
  --background "<background_sound>" \
  --wait-seconds <wait> \
  --format json

Capture persona_id from the JSON response.

For chat/sms/websocket agents, still pass --voice and --language with defaults (aria, en-US) — these fields are ignored by the simulation engine for non-voice agents.

Phase 3: Create Test Set + Test Cases

Load references/test-case-templates.md and select the 3 test case templates (happy_path, edge_case, compliance) matching the use case.

If the user provided a system prompt or critical requirement, customize the test cases to be more specific to their agent.

Present a summary table before creating:

Test Set: "<Use Case> Evaluation"

  [happy_path]   <test case name>
                 <scenario description>
  [edge_case]    <test case name>
                 <scenario description>
  [compliance]   <test case name>
                 <scenario description>

Ask: "Create these test cases? (yes / customize / add more)"

Create the test set and cases:

coval test-sets create --name "<Use Case> Evaluation" --description "<desc>" --format json

Capture test_set_id. Then for each test case:

coval test-cases create \
  --test-set-id <test_set_id> \
  --input "<scenario text>" \
  --expected "<expected behaviors joined with newlines>" \
  --description "<test case name>" \
  --format json

Note: The --expected flag accepts a single string. Join the expected behaviors array with newlines (\n).

Phase 4: Select + Create Metrics

Load references/metric-recommendations.md and build the metric list.

Always recommend:

  • Composite Evaluation (built-in) — find its ID from the coval metrics list output in Phase 0

Use-case specific (from recommendations):

  • One custom llm-binary metric per vertical (e.g. "Identity Verification" for insurance)

Critical requirement:

  • If the user provided one in Phase 2, create an additional llm-binary metric with that requirement as the prompt

Voice agents only:

  • Professional Tone (audio-binary)
  • Pause Detection (pause, min 3.0s)

Default built-ins (reference by existing ID):

  • Latency, Call Resolution, Sentiment

Present the recommendations:

Based on your <use case> agent, I recommend these metrics:

  [built-in]  Composite Evaluation    — Evaluates expected behaviors per test case
  [custom]    <Use Case Metric>       — <description>
  [custom]    <Critical Requirement>  — Based on your #1 priority
  [audio]     Professional Tone       — Agent tone quality (voice only)
  [audio]     Pause Detection         — Flags pauses > 3 seconds (voice only)

Ask: "Accept these metrics? (yes / add more / remove some)"

Create custom metrics:

# LLM Binary metric
coval metrics create \
  --name "<metric name>" \
  --description "<description>" \
  --type llm-binary \
  --prompt "<evaluation prompt>" \
  --format json

# Pause metric (voice only)
coval metrics create \
  --name "Long Pause Detection" \
  --description "Flags pauses longer than 3 seconds" \
  --type pause \
  --min-pause-duration 3.0 \
  --format json

Collect all metric IDs (built-in + newly created).

Phase 5: Create Template + Launch

Ask:

  1. "How many iterations per test case? (1 for a quick first look, 3 for statistical confidence)" — default: 1
  2. "How many parallel simulations? (1-5)" — default: 3

Create the run template for reuse:

coval run-templates create \
  --name "First Eval - <Use Case>" \
  --agent-id <agent_id> \
  --persona-id <persona_id> \
  --test-set-id <test_set_id> \
  --metric-ids <comma_separated_ids> \
  --iteration-count <iterations> \
  --concurrency <concurrency> \
  --format json

Launch the evaluation:

coval runs launch \
  --agent-id <agent_id> \
  --persona-id <persona_id> \
  --test-set-id <test_set_id> \
  --metric-ids <comma_separated_ids> \
  --iterations <iterations> \
  --concurrency <concurrency> \
  --name "First Eval - <Use Case>" \
  --format json

Capture run_id from the response.

Phase 6: Watch + Results

Watch the run:

coval runs watch <run_id>

When complete, fetch results:

coval runs get <run_id> --format json
coval simulations list --filter "run_id=\"<run_id>\"" --format json

For each simulation, fetch metrics:

coval simulations metrics <simulation_id> --format json

Present a summary:

Evaluation Complete!

  Run:          First Eval - <Use Case>
  Test Cases:   <count>
  Iterations:   <count>
  Status:       COMPLETED

  Results:
  | Test Case                    | Score | Status |
  |------------------------------|-------|--------|
  | Happy Path — <name>          | 0.85  | PASS   |
  | Edge Case — <name>           | 0.60  | WARN   |
  | Compliance — <name>          | 1.00  | PASS   |

  View full results: https://app.coval.dev/runs/<run_id>

  Saved as template: "First Eval - <Use Case>"
  Re-run: coval runs launch --agent-id <id> --persona-id <id> --test-set-id <id>

Suggest next steps:

  • Add more test cases: coval test-cases create --test-set-id <id> --input "..."
  • Schedule recurring runs: coval scheduled-runs create --template-id <id> --schedule "cron(0 9 * * MON)"
  • Listen to recordings: coval simulations audio <sim_id> -o recording.wav
  • Iterate on metrics based on results

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.43%
按下载量换算26

Claude

29%
按下载量换算21

Cursor

20.11%
按下载量换算15

Gemini CLI

10.8%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills