← Back to Skills Marketplace
sethclawd-prog

SchemGuard

by sethclawd-prog · GitHub ↗ · v0.1.2
cross-platform ⚠ suspicious
560
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install schemaguard
Description
Detect breaking changes in OpenAPI specs. Use when reviewing API changes, validating PRs that modify API specs, checking backward compatibility, or linting O...
Usage Guidance
This skill appears coherent for checking OpenAPI compatibility. Before installing or running it: (1) verify the npm package @sethclawd/schemaguard (owner, popularity, source code, recent release) because npx will fetch code from the registry at runtime; (2) be cautious running the --mcp server mode — check what network ports it binds to and whether it requires authentication; (3) run the tool in a sandbox or CI runner with limited permissions when first testing; and (4) avoid pointing it at sensitive files or credentials until you review the package source or vendor reputation.
Capability Analysis
Type: OpenClaw Skill Name: schemaguard Version: 0.1.2 The skill is classified as suspicious due to its reliance on `npx` to download and execute an external package (`@sethclawd/schemaguard`) from the npm registry, as seen in `SKILL.md`. This introduces a significant supply chain risk, as the content of the external package is not directly controlled by the skill bundle and could be compromised or altered over time, potentially leading to the execution of malicious code. While the stated purpose of the commands appears benign (schema diffing, linting), the execution model delegates trust to an external, mutable dependency.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the SKILL.md shows npx commands invoking @sethclawd/schemaguard for diff, lint, and CI checks. Requiring npx is proportional to the stated goal.
Instruction Scope
Instructions are narrowly scoped to running the tool against OpenAPI spec files (old.yaml, new.yaml, openapi.yaml). The doc includes an MCP server mode (--mcp) that exposes command handlers; the file doesn't describe network bindings or auth, so you should confirm what that server exposes before running it in sensitive environments.
Install Mechanism
This is an instruction-only skill with no bundled code. It relies on npx to fetch and run the @sethclawd/schemaguard npm package at runtime. That is coherent with the purpose but carries the usual npm/supply-chain risk because the package code isn't included for inspection here.
Credentials
No environment variables, credentials, or config paths are requested. The declared requirements are minimal and appropriate for a CLI tool that operates on local spec files.
Persistence & Privilege
always:false (default) and no install hooks or modifications to other skills are present. Nothing in SKILL.md requests permanent elevated presence or cross-skill config changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install schemaguard
  3. After installation, invoke the skill by name or use /schemaguard
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Initial release of schemaguard. - Detects breaking changes in OpenAPI specifications, including removed endpoints, new required parameters, field type changes, and more. - Provides CLI tools for diffing, linting, and CI compatibility checks of OpenAPI specs. - Offers both human-readable and JSON output formats. - Supports direct integration using the MCP server with exposed commands.
Metadata
Slug schemaguard
Version 0.1.2
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SchemGuard?

Detect breaking changes in OpenAPI specs. Use when reviewing API changes, validating PRs that modify API specs, checking backward compatibility, or linting O... It is an AI Agent Skill for Claude Code / OpenClaw, with 560 downloads so far.

How do I install SchemGuard?

Run "/install schemaguard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SchemGuard free?

Yes, SchemGuard is completely free (open-source). You can download, install and use it at no cost.

Which platforms does SchemGuard support?

SchemGuard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SchemGuard?

It is built and maintained by sethclawd-prog (@sethclawd-prog); the current version is v0.1.2.

💬 Comments