---
title: Free AI Spec Validators — SKILL.md, ETHOS.md, MEMORY.md
description: Free, public validators for the three Cromus open specifications. Validate any SKILL.md, ETHOS.md, or MEMORY.md file against the open spec — no account required. Deterministic, instant results.
canonical: https://cromus.ai/validator
source_html: https://cromus.ai/validator
---

# Free AI Spec Validators

> Validate your AI agent specifications — free, instant, no account required.

Cromus maintains three open specifications for AI workflow governance. Each has a dedicated free validator that checks any spec file against the full structural and semantic requirements — deterministically, with no LLM calls.

---

## The three validators

### SKILL.md Validator
Validates a SKILL.md portable capability definition file.

Checks: frontmatter completeness, model tier declaration, token budget specification, IO contract structure, fallback policy declaration, ETHOS.md reference, and spec version compliance.

[Validate a SKILL.md →](/validator/skill)

---

### ETHOS.md Validator
Validates an ETHOS.md behavioral governance file.

Checks: ethical constraint declarations, escalation policy structure, fallback behavior completeness, transparency requirements, refusal conditions, and policy scope.

[Validate an ETHOS.md →](/validator/ethos)

---

### MEMORY.md Validator
Validates a MEMORY.md portable memory specification.

Checks: retention scope declaration, compression strategy, transfer protocol, session boundary handling, agent identity binding, and spec version compliance.

[Validate a MEMORY.md →](/validator/memory)

---

## Why validate?

The three specs — SKILL.md, ETHOS.md, and MEMORY.md — are the foundation of pre-execution governance. A malformed spec produces inaccurate Croms™ scores, incorrect cost simulations, and governance gaps.

The validators catch:
- Missing required fields that break downstream tooling
- Structural errors that prevent compilation to execution frameworks
- Semantic inconsistencies (e.g., ETHOS.md references a model not declared in SKILL.md)
- Version mismatches that cause incompatibility with the Cromus platform and MCP server

---

## Open standards

All three specifications are open. Any team can adopt SKILL.md, ETHOS.md, and MEMORY.md without using Cromus. The validators are provided as a public good to support adoption of the open spec stack across the AI ecosystem.

The MCP server at `https://mcp.cromus.ai/mcp` also exposes `validate_skill`, `validate_ethos`, and `validate_memory` as deterministic tools callable from Claude Cowork and OpenAI Codex CLI — so validation can be integrated into any agentic workflow.

---

## Related pages

- [SKILL.md Validator →](/validator/skill)
- [ETHOS.md Validator →](/validator/ethos)
- [MEMORY.md Validator →](/validator/memory)
- [Cowork Connector →](/cowork-connector)
- [Codex Plugin →](/codex-plugin)
