Analytics
Nexus-JPF/note-companion
When the user wants to set up, improve, or audit analytics tracking and measurement.
Creates, runs, and analyzes Arize experiments for evaluating and comparing model performance.
$ npx skills add github/awesome-copilot --skill arize-experiment -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install github/awesome-copilot arize-experiment --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/arize-experiment .claude/skills/arize-experiment && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "arize-experiment" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/arize-experiment into .claude/skills/arize-experiment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arize-experiment", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/github/awesome-copilot/tree/main/skills/arize-experimentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add github/awesome-copilot --skill arize-experiment -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install github/awesome-copilot arize-experiment --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/arize-experiment .agents/skills/arize-experiment && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "arize-experiment" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/arize-experiment into .agents/skills/arize-experiment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arize-experiment", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill arize-experiment -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install github/awesome-copilot arize-experiment --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/arize-experiment .cursor/skills/arize-experiment && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "arize-experiment" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/arize-experiment into .cursor/skills/arize-experiment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arize-experiment", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/github/awesome-copilot.git --path skills/arize-experiment--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add github/awesome-copilot --skill arize-experiment -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install github/awesome-copilot arize-experiment --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/arize-experiment .gemini/skills/arize-experiment && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "arize-experiment" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/arize-experiment into .gemini/skills/arize-experiment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arize-experiment", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install github/awesome-copilot arize-experimentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add github/awesome-copilot --skill arize-experiment -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/arize-experiment .github/skills/arize-experiment && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "arize-experiment" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/arize-experiment into .github/skills/arize-experiment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arize-experiment", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add github/awesome-copilot --skill arize-experiment -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install github/awesome-copilot arize-experiment --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/github/awesome-copilot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/arize-experiment .opencode/skills/arize-experiment && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "arize-experiment" agent skill from https://github.com/github/awesome-copilot/tree/main/skills/arize-experiment into .opencode/skills/arize-experiment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "arize-experiment", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
arize-experimentCreates, runs, and analyzes Arize experiments for evaluating and comparing model performance.
Arize Experiment is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Creates, runs, and analyzes Arize experiments for evaluating and comparing model performance. Covers experiment CRUD, exporting runs, comparing results, and evaluation workflows using the ax CLI. Use when the user mentions create experiment, run experiment, compare models, model performance, evaluate AI, experiment results, benchmark, A/B test models, or measure accuracy.
Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/ax-profiles.md` and `references/ax-setup.md`). Compatibility notes: Requires the ax CLI and a configured Arize profile.
It sits in Marketing & SEO, covering A/B testing. The repository describes itself as: Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 727ff2e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
jqpython3pipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
CUSTOM_API_KEYCURSOR_TOKENOPENAI_API_KEYANTHROPIC_API_KEYGOOGLE_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires the ax CLI and a configured Arize profile.
From compatibility in the SKILL.md frontmatter.
Arize Experiment loads about 4.6k tokens when it runs, and up to ~6.2k if it reads all its reference files. Until then it costs about 98 tokens; SKILL.md has 1,366 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
- **Security:** Never read `.env` files or search the filesystem for credentials. Use `ax profiles` for Arize credentialAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from github/awesome-copilot at commit 727ff2e, republished under its MIT licence (© github). 1,366 words, ~4,646 tokens.
.claude/skills/arize-experiment/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
SPACE— All--spaceflags and theARIZE_SPACEenv var accept a space name (e.g.,my-workspace) or a base64 space ID (e.g.,U3BhY2U6...). Find yours withax spaces list.
correctness, relevance), with optional label, score, and explanationThe typical flow: export a dataset → process each example → collect outputs and evaluations → create an experiment with the runs.
Proceed directly with the task — run the ax command you need. Do NOT check versions, env vars, or profiles upfront.
If an ax command fails, troubleshoot based on the error:
command not found or version error → see references/ax-setup.md401 Unauthorized / missing API key → run ax profiles show to inspect the current profile. If the profile is missing or the API key is wrong, follow references/ax-profiles.md to create/update it. If the user doesn't have their key, direct them to https://app.arize.com/admin > API Keysax spaces list to pick by name, or ask the userax projects list -o json --limit 100 and present as selectable options.env files or search the filesystem for credentials. Use ax profiles for Arize credentials and ax ai-integrations for LLM provider keys. If credentials are not available through these channels, ask the user.ax experiments listBrowse experiments, optionally filtered by dataset. Output goes to stdout.
ax experiments list
ax experiments list --dataset DATASET_NAME --space SPACE --limit 20 # DATASET_NAME: name or ID (name preferred)
ax experiments list --cursor CURSOR_TOKEN
ax experiments list -o json| Flag | Type | Default | Description |
|---|---|---|---|
--dataset | string | none | Filter by dataset |
--limit, -l | int | 15 | Max results (1-100) |
--cursor | string | none | Pagination cursor from previous response |
-o, --output | string | table | Output format: table, json, csv, parquet, or file path |
-p, --profile | string | default | Configuration profile |
ax experiments getQuick metadata lookup -- returns experiment name, linked dataset/version, and timestamps.
ax experiments get NAME_OR_ID
ax experiments get NAME_OR_ID -o json
ax experiments get NAME_OR_ID --dataset DATASET_NAME --space SPACE # required when using experiment name instead of ID| Flag | Type | Default | Description |
|---|---|---|---|
NAME_OR_ID | string | required | Experiment name or ID (positional) |
--dataset | string | none | Dataset name or ID (required if using experiment name instead of ID) |
--space | string | none | Space name or ID (required if using dataset name instead of ID) |
-o, --output | string | table | Output format |
-p, --profile | string | default | Configuration profile |
| Field | Type | Description |
|---|---|---|
id | string | Experiment ID |
name | string | Experiment name |
dataset_id | string | Linked dataset ID |
dataset_version_id | string | Specific dataset version used |
experiment_traces_project_id | string | Project where experiment traces are stored |
created_at | datetime | When the experiment was created |
updated_at | datetime | Last modification time |
ax experiments exportDownload all runs to a file. By default uses the REST API; pass --all to use Arrow Flight for bulk transfer.
# EXPERIMENT_NAME, DATASET_NAME: name or ID (name preferred)
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE
# -> experiment_abc123_20260305_141500/runs.json
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --all
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --output-dir ./results
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --stdout
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --stdout | jq '.[0]'| Flag | Type | Default | Description |
|---|---|---|---|
NAME_OR_ID | string | required | Experiment name or ID (positional) |
--dataset | string | none | Dataset name or ID (required if using experiment name instead of ID) |
--space | string | none | Space name or ID (required if using dataset name instead of ID) |
--all | bool | false | Use Arrow Flight for bulk export (see below) |
--output-dir | string | . | Output directory |
--stdout | bool | false | Print JSON to stdout instead of file |
-p, --profile | string | default | Configuration profile |
--all)--all): Required for experiments with more than 500 runs. Uses gRPC+TLS on a separate host/port (flight.arize.com:443) which some corporate networks may block.Agent auto-escalation rule: If a REST export returns exactly 500 runs, the result is likely truncated. Re-run with --all to get the full dataset.
Output is a JSON array of run objects:
[
{
"id": "run_001",
"example_id": "ex_001",
"output": "The answer is 4.",
"evaluations": {
"correctness": { "label": "correct", "score": 1.0 },
"relevance": { "score": 0.95, "explanation": "Directly answers the question" }
},
"metadata": { "model": "gpt-4o", "latency_ms": 1234 }
}
]ax experiments createCreate a new experiment with runs from a data file.
ax experiments create --name "gpt-4o-baseline" --dataset DATASET_NAME --space SPACE --file runs.json
ax experiments create --name "claude-test" --dataset DATASET_NAME --space SPACE --file runs.csv| Flag | Type | Required | Description |
|---|---|---|---|
--name, -n | string | yes | Experiment name |
--dataset | string | yes | Dataset to run the experiment against |
--space, -s | string | no | Space name or ID (required if using dataset name instead of ID) |
--file, -f | path | yes | Data file with runs: CSV, JSON, JSONL, or Parquet |
-o, --output | string | no | Output format |
-p, --profile | string | no | Configuration profile |
Use --file - to pipe data directly — no temp file needed:
echo '[{"example_id": "ex_001", "output": "Paris"}]' | ax experiments create --name "my-experiment" --dataset DATASET_NAME --space SPACE --file -
# Or with a heredoc
ax experiments create --name "my-experiment" --dataset DATASET_NAME --space SPACE --file - << 'EOF'
[{"example_id": "ex_001", "output": "Paris"}]
EOF| Column | Type | Required | Description |
|---|---|---|---|
example_id | string | yes | ID of the dataset example this run corresponds to |
output | string | yes | The model/system output for this example |
Additional columns are passed through as additionalProperties on the run.
ax experiments deleteax experiments delete NAME_OR_ID
ax experiments delete NAME_OR_ID --dataset DATASET_NAME --space SPACE # required when using experiment name instead of ID
ax experiments delete NAME_OR_ID --force # skip confirmation prompt| Flag | Type | Default | Description |
|---|---|---|---|
NAME_OR_ID | string | required | Experiment name or ID (positional) |
--dataset | string | none | Dataset name or ID (required if using experiment name instead of ID) |
--space | string | none | Space name or ID (required if using dataset name instead of ID) |
--force, -f | bool | false | Skip confirmation prompt |
-p, --profile | string | default | Configuration profile |
Each run corresponds to one dataset example:
{
"example_id": "required -- links to dataset example",
"output": "required -- the model/system output for this example",
"evaluations": {
"metric_name": {
"label": "optional string label (e.g., 'correct', 'incorrect')",
"score": "optional numeric score (e.g., 0.95)",
"explanation": "optional freeform text"
}
},
"metadata": {
"model": "gpt-4o",
"temperature": 0.7,
"latency_ms": 1234
}
}| Field | Type | Required | Description |
|---|---|---|---|
label | string | no | Categorical classification (e.g., correct, incorrect, partial) |
score | number | no | Numeric quality score (e.g., 0.0 - 1.0) |
explanation | string | no | Freeform reasoning for the evaluation |
At least one of label, score, or explanation should be present per evaluation.
Find or create a dataset:
ax datasets list --space SPACE
ax datasets export DATASET_NAME --space SPACE --stdout | jq 'length'Export the dataset examples:
ax datasets export DATASET_NAME --space SPACECall the real model API for each example and collect outputs. Use ax datasets export --stdout to pipe examples directly into an inference script:
ax datasets export DATASET_NAME --space SPACE --stdout | python3 infer.py > runs.jsonWrite infer.py to read examples from stdin, call the target model, and write runs JSON to stdout. The script below is a template — first inspect the exported dataset JSON to find the correct input field name, then uncomment the provider block the user wants:
import json, sys, time
examples = json.load(sys.stdin)
runs = []
for ex in examples:
# Inspect the exported JSON to find the right field (e.g. "input", "question", "prompt")
user_input = ex.get("input") or ex.get("question") or ex.get("prompt") or str(ex)
start = time.time()
# === CALL THE REAL MODEL API HERE — never fabricate or simulate ===
# Uncomment and adapt the provider block the user requested:
#
# OpenAI (pip install openai — uses OPENAI_API_KEY env var):
# from openai import OpenAI
# resp = OpenAI().chat.completions.create(
# model="gpt-4o",
# messages=[{"role": "user", "content": user_input}]
# )
# output_text = resp.choices[0].message.content
#
# Anthropic (pip install anthropic — uses ANTHROPIC_API_KEY env var):
# import anthropic
# resp = anthropic.Anthropic().messages.create(
# model="claude-sonnet-4-6", max_tokens=1024,
# messages=[{"role": "user", "content": user_input}]
# )
# output_text = resp.content[0].text
#
# Google Gemini (pip install google-genai — uses GOOGLE_API_KEY env var):
# from google import genai
# resp = genai.Client().models.generate_content(
# model="gemini-2.5-pro", contents=user_input
# )
# output_text = resp.text
#
# Custom / OpenAI-compatible proxy (pip install openai — uses CUSTOM_BASE_URL + CUSTOM_API_KEY env vars):
# Use this for Azure OpenAI, NVIDIA NIM, local Ollama, or any OpenAI-compatible endpoint,
# including a test integration proxy. Matches the `custom` provider in `ax ai-integrations create`.
# import os
# from openai import OpenAI
# resp = OpenAI(
# base_url=os.environ["CUSTOM_BASE_URL"], # e.g. https://my-proxy.example.com/v1
# api_key=os.environ.get("CUSTOM_API_KEY", "none"),
# ).chat.completions.create(
# model=os.environ.get("CUSTOM_MODEL", "default"),
# messages=[{"role": "user", "content": user_input}]
# )
# output_text = resp.choices[0].message.content
latency_ms = round((time.time() - start) * 1000)
runs.append({
"example_id": ex["id"],
"output": output_text,
"metadata": {"model": "MODEL_NAME", "latency_ms": latency_ms}
})
print(f" {ex['id']}: {latency_ms}ms", file=sys.stderr)
json.dump(runs, sys.stdout, indent=2)Before running: install the provider SDK (pip install openai / anthropic / google-genai) and ensure the API key is set as an environment variable in your shell. If you cannot access the API, stop and tell the user what is needed.
Verify the runs file:
python3 -c "import json; runs=json.load(open('runs.json')); print(f'{len(runs)} runs'); print(json.dumps(runs[0], indent=2))"Each run must have example_id and output. Optional fields: evaluations, metadata.
Create the experiment:
ax experiments create --name "gpt-4o-baseline" --dataset DATASET_NAME --space SPACE --file runs.jsonVerify: ax experiments get "gpt-4o-baseline" --dataset DATASET_NAME --space SPACE
ax experiments export "experiment-a" --dataset DATASET_NAME --space SPACE --stdout > a.json
ax experiments export "experiment-b" --dataset DATASET_NAME --space SPACE --stdout > b.jsonexample_id:# Average correctness score for experiment A
jq '[.[] | .evaluations.correctness.score] | add / length' a.json
# Same for experiment B
jq '[.[] | .evaluations.correctness.score] | add / length' b.jsonjq -s '.[0] as $a | .[1][] | . as $run |
{
example_id: $run.example_id,
b_score: $run.evaluations.correctness.score,
a_score: ($a[] | select(.example_id == $run.example_id) | .evaluations.correctness.score)
}' a.json b.json# Count by label for experiment A
jq '[.[] | .evaluations.correctness.label] | group_by(.) | map({label: .[0], count: length})' a.jsonjq -s '
[.[0][] | select(.evaluations.correctness.label == "correct")] as $passed_a |
[.[1][] | select(.evaluations.correctness.label != "correct") |
select(.example_id as $id | $passed_a | any(.example_id == $id))
]
' a.json b.jsonStatistical significance note: Score comparisons are most reliable with ≥ 30 examples per evaluator. With fewer examples, treat the delta as directional only — a 5% difference on n=10 may be noise. Report sample size alongside scores: jq 'length' a.json.
ax experiments list --dataset DATASET_NAME --space SPACE -- find experimentsax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE -- download to filejq '.[] | {example_id, score: .evaluations.correctness.score}' experiment_*/runs.json# Count runs
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --stdout | jq 'length'
# Extract all outputs
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --stdout | jq '.[].output'
# Get runs with low scores
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --stdout | jq '[.[] | select(.evaluations.correctness.score < 0.5)]'
# Convert to CSV
ax experiments export EXPERIMENT_NAME --dataset DATASET_NAME --space SPACE --stdout | jq -r '.[] | [.example_id, .output, .evaluations.correctness.score] | @csv'arize-dataset firstarize-prompt-optimizationarize-tracearize-link| Problem | Solution |
|---|---|
ax: command not found | See references/ax-setup.md |
401 Unauthorized | API key is wrong, expired, or doesn't have access to this space. Fix the profile using references/ax-profiles.md. |
No profile found | No profile is configured. See references/ax-profiles.md to create one. |
Experiment not found | Verify experiment name with ax experiments list --space SPACE |
Invalid runs file | Each run must have example_id and output fields |
example_id mismatch | Ensure example_id values match IDs from the dataset (export dataset to verify) |
No runs found | Export returned empty -- verify experiment has runs via ax experiments get |
Dataset not found | The linked dataset may have been deleted; check with ax datasets list |
See references/ax-profiles.md § Save Credentials for Future Use.
© github, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/arize-experiment of github/awesome-copilot.
Open the folder on GitHubat commit 727ff2e
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in github/awesome-copilot, which our catalogue first saw on October 7, 2026.
Arize Experiment next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Arize Experiment this skillgithub/awesome-copilot | 40k | 1 repos | ~4.6k | Automated safety check: Notes | MIT | |
| AnalyticsNexus-JPF/note-companion | 869 | 6 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Ab Test Setupfreekmurze/dotfiles | 1k | 15 repos | ~1.8k | Automated safety check: Pass | None | |
| Ad Test Designeraaron-he-zhu/aaron-marketing-skills | 2.9k | 2 repos | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Ab TestingCesarjoquin/Marketing-Skills | 199 | 2 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Meta Tags Optimizernowork-studio/notfair-plugin | 3.9k | 1 repos | ~2.7k | Automated safety check: Pass | MIT |
Nexus-JPF/note-companion
When the user wants to set up, improve, or audit analytics tracking and measurement.
freekmurze/dotfiles
When the user wants to plan, design, or implement an A/B test or experiment.
aaron-he-zhu/aaron-marketing-skills
A skill your agent uses when the user asks to "design an A/B test", "set up a creative/landing test", "run an incrementality test", or "is this result statistically and practically material?"…
Cesarjoquin/Marketing-Skills
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.
nowork-studio/notfair-plugin
Writes and improves title tags, meta descriptions, Open Graph and Twitter card tags for click-through, with character counts and A/B test variants.
irinabuht12-oss/marketing-skills
Statistical significance calculator for A/B test results with sample size requirements, segment breakdowns, and hypothesis generation.
github/awesome-copilot
Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.
github/awesome-copilot
Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.
github/awesome-copilot
Generates, edits and validates draw.io files with correct mxGraph XML, covering flowcharts, architecture, sequence, ER and UML class diagrams.
github/awesome-copilot
Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.
github/awesome-copilot
Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.
github/awesome-copilot
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI.
Categories
Creates, runs, and analyzes Arize experiments for evaluating and comparing model performance. Arize Experiment is an agent skill from github/awesome-copilot, published by the product's own GitHub organization. Creates, runs, and analyzes Arize experiments for evaluating and comparing model performance.
Arize Experiment fits situations like: the user mentions create experiment; model performance; experiment results; A/B test models.
Run `npx skills add github/awesome-copilot --skill arize-experiment -a claude-code`. Or copy the skill folder (skills/arize-experiment in github/awesome-copilot) into .claude/skills/arize-experiment in your project. Claude Code loads it when a task matches its description.
Run `npx skills add github/awesome-copilot --skill arize-experiment -a codex`. Or copy the skill folder (skills/arize-experiment in github/awesome-copilot) into .agents/skills/arize-experiment in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add github/awesome-copilot --skill arize-experiment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/arize-experiment, .gemini/skills/arize-experiment, .github/skills/arize-experiment and .opencode/skills/arize-experiment in your project.
Going by SKILL.md and its folder, Arize Experiment needs the command-line tools its instructions call (jq, python3 and pip) and credentials named CUSTOM_API_KEY, CURSOR_TOKEN, OPENAI_API_KEY and ANTHROPIC_API_KEY. Our summary lists: Python 3; A credential in CURSOR_TOKEN; A credential in OPENAI_API_KEY. Compatibility (from SKILL.md): Requires the ax CLI and a configured Arize profile..
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Arize Experiment is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.6k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Arize Experiment: Analytics (Nexus-JPF/note-companion, 869 stars), Ab Test Setup (freekmurze/dotfiles, 1k stars), Ad Test Designer (aaron-he-zhu/aaron-marketing-skills, 2.9k stars) and Ab Testing (Cesarjoquin/Marketing-Skills, 199 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
github (a GitHub organization, an official publisher) maintains it in github/awesome-copilot, which has 39,748 GitHub stars. The repository holds 417 skills in this directory. The repository was last updated on October 7, 2026.
Source: github/awesome-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.