Skill Detail

Validate, dry-run, and expose YAML agent runbooks as MCP tools with DeclarAgent

Turn YAML runbooks into auditable agent actions with validation, dry-runs, destructive-step approval, and optional MCP exposure.

Runbooks & DiagnosticsMCP
Runbooks & Diagnostics MCP Security Reviewed
⭐ 11 GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill validate-dry-run-and-expose-yaml-agent-runbooks-as-mcp-tools-with-declaragent Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Go, YAML runbooks, MCP-compatible client for MCP mode
Install & setup
Install with `go install github.com/shiehn/declaragent@latest`, validate plans with `declaragent validate plan.yaml`, and use `declaragent mcp –plans ./plans` when you want those runbooks exposed as MCP tools.
Author
shiehn
Publisher
Individual
Last updated
Apr 17, 2026
Quick brief

Use DeclarAgent when an agent should follow a predefined multi-step runbook but you want the plan checked before anything real happens. It validates the YAML plan, explains or dry-runs the steps, blocks destructive actions unless approval is given, and can expose approved plans as MCP-callable tools for agent loops. The scope boundary is clear: guarded runbook execution and MCP plan exposure, not a generic agent framework or broad workflow platform listing.