Skip to content
Back to skills

Os Experiment Log

ASecurity

Maintains a persistent, folder-based log of all agentic-os experiment runs. Each run writes one dated file to context/experiment-log/ and updates index.md. Supports five source types: verifier (qualitative), tester (qualitative), orchestrator (numeric), planner (qualitative), survey (mixed). Handles both numeric results (eval scores, KEEP/DISCARD, delta) and qualitative results (PASS/FAIL/PARTIAL, gap analysis). Use after any experiment run to persist findings before temp/ is cleared.

  • 7 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill os-experiment-log --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Os Experiment Log?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Os Experiment Log
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-os-experiment-log/badge)](https://www.skillsdirectory.com/skills/richfrem-os-experiment-log)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: os-experiment-log
plugin: agent-agentic-os
description: >
  Maintains a persistent, folder-based log of all agentic-os experiment runs.
  Each run writes one dated file to context/experiment-log/ and updates index.md.
  Supports five source types: verifier (qualitative), tester (qualitative),
  orchestrator (numeric), planner (qualitative), survey (mixed).
  Handles both numeric results (eval scores, KEEP/DISCARD, delta) and qualitative
  results (PASS/FAIL/PARTIAL, gap analysis). Use after any experiment run to persist
  findings before temp/ is cleared.
argument-hint: "[append --source-type TYPE | query <term> | summary]"
tools: ["Bash"]
---

# OS Experiment Log

Unified cross-cutting persistent log for Agentic OS experiments, recording dated run entries to `context/experiment-log/` and indexing in `index.md`.

## Contents

- [Constraints](#constraints)
- [Source Types](#source-types-and-result-kinds)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)
- [References](#references)

## Constraints

- Never mutate prior experiment log records; the log is append-only.
- Always verify `result_type` before parsing run outputs.
- Persist entries to `context/experiment-log/` and update `index.md` synchronously.

## Source Types and Result Kinds

Agents must check `result_type` before parsing:
- `verifier` (`qualitative`): PASS/PARTIAL/FAIL counts and handoff block validity.
- `tester` (`qualitative`): Scenario pass/fail criteria.
- `orchestrator` (`numeric`): Best score, baseline, score deltas, KEEP/DISCARD counts.
- `planner` (`qualitative`): Workstreams and identified gaps.
- `survey` (`mixed`): Friction counts and north-star metrics.

## Quick start

Query aggregate statistics across all logged experiments:

```bash
python3 scripts/experiment_log.py summary
```

## Workflow

1. **Resolve Mode**:
   - `append --source-type TYPE`: Persist newly completed experiment run.
   - `query <term>`: Search logged runs by keyword.
   - `summary`: Print cross-cutting aggregate metrics.
2. **Execute Operation**:
   ```bash
   python3 scripts/experiment_log.py append --source-type <type> --report <path> --session-id <id> --target <target> --triggered-by <caller>
   ```
3. **Confirm & Index**: Inspect `context/experiment-log/index.md` to confirm entry was recorded with valid header metadata.

## Verification

Verify log append and index sync with a query check:

```bash
python3 scripts/experiment_log.py query "<session-id>"
```

## References

- [detailed-reference.md](references/detailed-reference.md) — Invocation templates, YAML schema, and smoke test scenarios.
- [acceptance-criteria.md](references/acceptance-criteria.md) — Log format standards and validation requirements.
- [fallback-tree.md](references/fallback-tree.md) — Recovery procedures when logging or indexing fails.

Files in this skill

  • SKILL.md6.2 KB
  • evals/evals.json773 B
  • scripts/experiment_log.py34 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.