Use when adding SQLFluff to CI or making SQLFluff PR checks manageable for a large SQL or dbt-style project.
Use when running SQLFluff lint on SQL or dbt-style projects and summarizing violations without immediately editing files.
Use when SQLFluff cannot parse rendered SQL and the dialect, grammar, or parse tree needs diagnosis.
Use when onboarding to a SQL or dbt-style project and determining the right SQLFluff dialect, templater, config, and baseline lint commands.
Use when designing, reviewing, or changing SQLFluff rules and configuration policy for a SQL or dbt-style project.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills for using SQLFluff safely on large SQL and dbt-style projects. This repository publishes a skills-first sqlfluff plugin so coding agents can lint, format, debug templating and parsing, tune rules, and plan CI rollout without improvising unsafe CLI usage.
Licensed under the Apache License 2.0. See LICENSE.
sqlfluff in the environment where the agent runs (for example your project virtualenv or CI image). They do not install SQLFluff for you.Each platform consumes the same plugin sources under plugins/sqlfluff. This repo exposes three marketplace manifests at the root (same plugin entry, different ecosystems):
| Platform | Marketplace file |
|---|---|
| Claude Code | .claude-plugin/marketplace.json |
| Cursor | .cursor-plugin/marketplace.json |
| Codex | .codex-plugin/marketplace.json |
Use a local clone of this repository or your own fork that includes these files.
Install the Claude Code CLI if needed: npm install -g @anthropic-ai/claude-code
From a terminal, register this repository as a plugin marketplace (the CLI accepts either the repo root or the .claude-plugin directory):
claude plugin marketplace add /path/to/sqlfluff-agent-plugins
# or: claude plugin marketplace add /path/to/sqlfluff-agent-plugins/.claude-plugin
Install the sqlfluff plugin for your workspace. The marketplace name in .claude-plugin/marketplace.json is sqlfluff-agent-plugins:
claude plugin install -s project sqlfluff@sqlfluff-agent-plugins
If that form fails with your CLI version, try claude plugin install -s project sqlfluff or see claude plugin install --help.
This repo’s .cursor-plugin/marketplace.json lists the sqlfluff plugin with source ./plugins/sqlfluff. Add this repository (or fork) as a marketplace or install the plugin the way your Cursor build expects.
Authoritative steps change with Cursor releases; use the official guide: Cursor — Plugins.
This repo’s .codex-plugin/marketplace.json points at the same ./plugins/sqlfluff tree. Add the marketplace or install the plugin per Codex’s current workflow.
Authoritative steps: OpenAI Codex — Build a plugin.
After installation, use the agent skills by name (for example in natural language: “use sqlfluff-lint-triage on models/staging/orders.sql” or via your product’s skill or rules UI if it lists them).
Skill IDs included in this plugin:
sqlfluff-project-onboardingsqlfluff-lint-triagesqlfluff-safe-fixsqlfluff-template-debugsqlfluff-parse-debugsqlfluff-rules-configsqlfluff-ci-rolloutFull descriptions and design notes: plugins/sqlfluff/README.md.
Development setup, validation commands, and how to change skills or manifests: CONTRIBUTING.md.
npx claudepluginhub yu-iskw/sqlfluff-agent-plugins --plugin sqlfluffAgent skills and subagents for automating GitHub issues, project boards, and workflows using the GitHub CLI.
Agent skills for adopting and tuning sqlfluff-complexity CPX rules in SQLFluff and dbt projects.
Lightdash Organization Administration plugin for managing users, groups, and organization settings.
Lightdash Content Administration plugin for managing spaces, charts, and dashboards within a project.
Lightdash Development plugin for semantic layer modeling (dbt YAML, metrics, dimensions).
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.