Skip to content
reaatechREAATECH

reaatech/agents-md-kit

1Last commit: Jun 4, 2026GitHub →

These packages give you a linter, validator, and scaffolder for AGENTS.md and SKILL.md files — the markdown documents that define how AI agents behave and what skills they have. You would adopt them to enforce a consistent, machine-readable structure across agent definitions in a multi-agent system, catching formatting errors, missing sections, and broken skill references before they cause runtime issues. The toolkit is built as a pipeline of independent packages (parser → validator → linter → reporter) that share canonical Zod schemas, with an MCP server exposing the same tools directly to AI agents over Stdio or HTTP.

Packages

9 packages

@reaatech/agents-markdown

v1.0.0
Core domain types (`AgentsMdDocument`, `SkillMdDocument`, `Finding`, `LintResult`, `ValidationResult`), Zod validation schemas, and shared utilities for the `@reaatech/agents-markdown-*` ecosystem. Exports TypeScript interfaces, Zod schemas, and utility functions (`assertNever`, `delay`, `groupBy`, etc.) with no runtime dependencies.
status
published
published
25 days ago

@reaatech/agents-markdown-cli

v1.0.0
A CLI for linting, validating, scaffolding, and formatting AGENTS.md and SKILL.md files, providing five subcommands (`lint`, `validate`, `scaffold`, `format`, `examples`) with multi-format output (console, JSON, HTML, Markdown) and CI-friendly exit codes. Built on Commander, it also exports utility functions for programmatic use.
status
published
published
25 days ago

@reaatech/agents-markdown-linter

v1.0.0
A linting engine for AGENTS.md and SKILL.md files that provides 18 built-in rules across style, content, and best-practice categories, exposed as `runLintRules`, `registerRule`, and `runAutoFix` functions. It depends on `@reaatech/agents-markdown-parser` for document parsing and outputs findings in a standard `Finding[]` format.
status
published
published
25 days ago

@reaatech/agents-markdown-mcp-server

v1.0.0
An MCP server that exposes five tools—`lint_agents_md`, `validate_agents_md`, `validate_skill_md`, `scaffold_agent`, and `get_examples`—for working with agent markdown files via the Model Context Protocol. It exports `createMcpServer()` (returns a configured `Server` instance from `@modelcontextprotocol/sdk`) and `startMcpServer(transportType?)` (starts the server over Stdio or StreamableHTTP).
status
published
published
25 days ago

@reaatech/agents-markdown-observability

v1.0.0
Pino-based structured logging, OpenTelemetry metrics and tracing, and dashboard aggregation for the `@reaatech/agents-markdown-*` ecosystem, exposed as functions (`info`, `error`, `recordOperation`, `buildDashboardSummary`) and a singleton `MetricsManager` class.
status
published
published
25 days ago

@reaatech/agents-markdown-parser

v1.0.0
Parses AGENTS.md and SKILL.md markdown files into typed documents with YAML frontmatter extraction, section hierarchy, table parsing, and code block extraction. Exports async functions like `parseMarkdown` and `parseMarkdownFiles` that return `AgentsMdDocument` or `SkillMdDocument` objects, plus utilities for navigating sections, validating frontmatter, and extracting tables and code blocks. Built on remark and unified.
status
published
published
25 days ago

@reaatech/agents-markdown-reporter

v1.0.0
Exports a set of reporter functions (`reportLintResult`, `reportJsonLintResult`, `reportHtmlLintResult`, `reportMarkdownLintResult`, and their validation counterparts) that format lint and validation results into console (ANSI-colorized), JSON, self-contained HTML, or GitHub-flavored Markdown output.
status
published
published
25 days ago

@reaatech/agents-markdown-scaffold

v1.0.0
A function that generates AGENTS.md and SKILL.md files from Handlebars templates, creating a complete agent directory structure with one skill file per listed skill ID.
status
published
published
25 days ago

@reaatech/agents-markdown-validator

v1.0.0
A Zod-based validation engine for AGENTS.md and SKILL.md files that checks frontmatter structure, required sections, section ordering, skill references, MCP tools tables, and content quality against the specification. It exports `validate`, `validateAgentsMd`, and `validateSkillMd` functions that take parsed document objects (from `@reaatech/agents-markdown-parser`) and return structured validation results with errors and warnings.
status
published
published
25 days ago

Comments

Sign in with GitHub to comment and vote.

Loading comments…