Skip to content

Discovery & Validation

Most of these commands accept --json for machine-readable output.

List installed AgentSkills, MCP servers, tools, and capability memory cards. Point it at the directories/files to enumerate.

Terminal window
care catalog --skills ./skills --mcp-config ./mcp_servers.toml --tools ./tools
care catalog --kind tool --json
FlagPurpose
--skills DIRDirectory of <name>/SKILL.md folders (repeatable).
--mcp-config PATHPath to an mcp_servers.toml.
--tools DIRDirectory of @carl_tool Python files.
--kind agent_skill|mcp_server|tool|memory_cardFilter to one entry kind.
--jsonJSON instead of the grouped text listing.

Parse and preflight a chain JSON file (bare-chain or wrapper form) — catch problems before running.

Terminal window
care validate chain.json
care validate chain.json --json
FlagPurpose
--jsonEmit the PreflightResult as JSON.

Batch-validate chain JSON files and import them into Memory. Accepts paths or globs (**/*.json for recursive walks). It is the inverse of care export.

Terminal window
care import "chains/**/*.json" # dry-run validate (default)
care import "chains/**/*.json" --apply # actually save to Memory
FlagDefaultPurpose
--applyoff (dry-run)Actually save chains to Memory.
--channel NAMElatestDefault channel for entries that don’t specify one.