manage-schemas
Create, update, and delete JSON Schema definitions in config-validator. Use when you need to add a new schema for a config file type, update a schema after adding required fields, list available schemas, or remove an obsolete schema. Triggers include "add schema", "create validation schema", "update schema", "list schemas", "delete schema", "manage validation rules", or any task involving the JSON Schema definitions used by config-validator.
Best use case
manage-schemas is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create, update, and delete JSON Schema definitions in config-validator. Use when you need to add a new schema for a config file type, update a schema after adding required fields, list available schemas, or remove an obsolete schema. Triggers include "add schema", "create validation schema", "update schema", "list schemas", "delete schema", "manage validation rules", or any task involving the JSON Schema definitions used by config-validator.
Teams using manage-schemas should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/manage-schemas/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How manage-schemas Compares
| Feature / Agent | manage-schemas | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create, update, and delete JSON Schema definitions in config-validator. Use when you need to add a new schema for a config file type, update a schema after adding required fields, list available schemas, or remove an obsolete schema. Triggers include "add schema", "create validation schema", "update schema", "list schemas", "delete schema", "manage validation rules", or any task involving the JSON Schema definitions used by config-validator.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# manage-schemas
Manage JSON Schema definitions used by config-validator.
## When to use
- Adding a new schema for a newly introduced config file format
- Updating a schema after adding required fields to an app config
- Listing schemas to find the correct ID to use in CI
- Deleting an old schema that is no longer in use
## List schemas
```bash
# CLI
cv schemas list
# API
curl -s http://localhost:3000/api/schemas | jq '[.[] | {id, name}]'
```
## Add a schema
```bash
# CLI - read from a local file
cv schemas add ./schemas/worker-config.json \
--id worker-config \
--name "Worker Config" \
--server http://localhost:3000 \
--key cv_...
# API - POST with JSON body
curl -s -X POST http://localhost:3000/api/schemas \
-H "Authorization: Bearer cv_..." \
-H "Content-Type: application/json" \
-d '{
"id": "worker-config",
"name": "Worker Config",
"description": "Background job worker settings",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": ["queue", "concurrency"],
"properties": {
"queue": { "type": "string" },
"concurrency": { "type": "number", "minimum": 1, "maximum": 32 }
}
}
}'
```
## Update a schema
```bash
curl -s -X PUT http://localhost:3000/api/schemas/worker-config \
-H "Authorization: Bearer cv_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Worker Config v2",
"schema": { "..." }
}'
```
## Delete a schema
```bash
cv schemas delete old-schema --key cv_...
# API
curl -s -X DELETE http://localhost:3000/api/schemas/old-schema \
-H "Authorization: Bearer cv_..."
```
## Schema format requirements
- Must be valid JSON Schema (draft-07 or draft-2020-12)
- The server validates the schema itself before storing it
- Schema ID: lowercase letters, numbers, hyphens only (e.g. `my-app-config`)
- Invalid JSON Schema returns 400 with an error message
## Minimal valid schema example
```json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": ["port", "host"],
"properties": {
"port": { "type": "number", "minimum": 1, "maximum": 65535 },
"host": { "type": "string", "minLength": 1 }
}
}
```
## Schema API response shape
```json
{
"id": "my-app-config",
"name": "App Config",
"description": "Main application config",
"createdAt": "2026-03-10T10:00:00Z",
"updatedAt": "2026-03-18T14:22:00Z",
"schema": { "..." }
}
```Related Skills
bookmark-manager
Save and organize URLs with tags, full-text search, and auto-generated screenshots. Use when you need to save a URL for later, organize links into collections, search saved bookmarks, or import browser bookmarks. Triggers include "save this link", "bookmark", "organize URLs", "find that article I saved", or any task involving managing a personal URL library.
Skill: clinic-queue-manager API
## When to use this skill
appointment-manager
Schedule and track healthcare appointments, manage provider contacts, build pre-appointment checklists, attach documents, receive reminders, and export appointment history. Use when a user needs to add, view, update, or export healthcare appointments.
dns-record-manager
Operate dns-record-manager -- manage DNS records across Cloudflare and Route 53, review change history, and configure providers.
cache-management
Manage the monorepo-task-runner content-hash cache. Covers how caching works, cache key computation, listing, clearing, and cache-related debugging.
env-manager
Manage encrypted .env file vaults across projects and environments using env-file-manager
ssh-config-manager
Manage SSH host configurations in ~/.ssh/config from the terminal. Use when adding, editing, or searching SSH hosts, cloning host configs, testing connections, or importing configs. Triggers include "ssh config", "ssh host", "sshm", "add ssh host", "edit ssh config", "test ssh connection".
Skill: farm-task-manager
## Purpose
Skill: Uptime Monitoring
## Overview
Skill: Status Page
## Overview
Skill: unit-conversion
## Overview
Skill: recipe-scaler
## Overview