Add Malli Schemas
Skill ActiveEfficiently add Malli schemas to API endpoints in the Metabase codebase with proper patterns, validation timing, and error handling
To efficiently and uniformly add Malli schemas to Metabase API endpoints, ensuring proper patterns, validation timing, and error handling.
Features
- Add Malli schemas to API endpoints
- Implement proper validation patterns
- Handle validation timing and error reporting
- Provides common schema patterns (route, query, body, response)
- Offers guidance on reusable schema types and custom errors
Use Cases
- When developing new Metabase API endpoints and needing to define schemas.
- When refactoring existing Metabase API endpoints to include schema validation.
- To ensure consistency in schema definition across the Metabase codebase.
Non-Goals
- Defining schemas for non-API code.
- Automating schema generation without developer review.
- Providing a general-purpose Malli schema tool outside of Metabase context.
Trust
- warning:Issues AttentionThere are 418 open issues and 321 closed issues in the last 90 days, indicating a low closure rate and significant ongoing maintenance activity.
Installation
npx skills add metabase/metabaseRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
Trust Signals
Similar Extensions
Github
100Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.
Website Extraction Api
100Extract typed JSON from public website pages using a schema.
Validate Plugin
100Validate a Claude Code plugin structure, frontmatter, and MCP tool references
Migrate Validate
100Validate pending migrations for foreign key consistency, rollback safety, and best practices
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Clojure Code Review Skill
95Review Clojure and ClojureScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing Clojure/ClojureScript code.