Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add olehsvyrydov/AI-development-team --skill sqlgit clone --depth 1 https://github.com/olehsvyrydov/AI-development-teamWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/olehsvyrydov/ai-development-team/sql)<a href="https://agentmods.dev/skills/olehsvyrydov/ai-development-team/sql"><img src="https://agentmods.dev/badge/skills/olehsvyrydov/ai-development-team/sql/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/olehsvyrydov/ai-development-team/sql"><img src="https://agentmods.dev/badge/skills/olehsvyrydov/ai-development-team/sql.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00094 | $0.05241 |
| Opus 5.5 | $0.00038 | $0.02096 |
| Sonnet 5.5 | $0.00019 | $0.01048 |
| Haiku 4.5 | $0.00009 | $0.00524 |
Grade A, and why
sql scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 426 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SQL (language skill)
A knowledge skill, not an agent: it loads from context whenever SQL is being written or reviewed. Role agents (/be, /dba, /rev, /arch) route into it; it carries the language, the dialect references carry the engines.
Trigger
Load this skill when:
- Editing or creating a
.sqlfile - Writing or reviewing a schema migration
- A raw SQL string is embedded in application code, in any host language —
sqlx/rusqlitein Rust,JdbcTemplateor@Query(nativeQuery = true)on the JVM,sqltagged templates in JS/TS, DB-API strings in Python - Designing an index, reading an
EXPLAINplan, or tuning a query shape - Writing stored procedures, triggers, or views
Do NOT load for:
- ORM entity mapping where no SQL string is written — that is /be
- Analytics / warehouse / dbt modeling — that is /data
Context
SQL is code that happens to run in someone else's engine. It is reviewed like code, planned like code, and versioned like code — the fact that it executes inside a database server changes none of that. This skill enforces three outcomes: no injection surface anywhere a value meets a statement, no silent schema drift between what the migrations say and what the database is, and no query shape merged without plan evidence.
Documentation Lookup (MANDATORY)
Features are version-gated. A statement that parses on your laptop can fail — or silently behave differently — on the deployed server. Verify the target server's actual version before using a feature, with a live check, not the project README.
| Feature (examples) | Requires |
|---|---|
uuidv7(), B-tree skip scan |
PostgreSQL 18+ |
Additional ALGORITHM=INSTANT ALTER variants |
MySQL 8.0.29+ |
BOOLEAN type, DDL IF [NOT] EXISTS |
Oracle 23ai+ |
Enforced CHECK constraints |
MySQL 8.0.16+ (parsed-and-ignored before that) |
STRICT tables |
SQLite 3.37+ |
RETURNING |
SQLite 3.35+ |
Version-check one-liners:
| Dialect | Check |
|---|---|
| Postgres | SELECT version(); |
| MySQL | SELECT @@version; |
| Oracle | SELECT banner_full FROM v$version; |
| SQLite | SELECT sqlite_version(); |
What ships with it
5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today First seen · 426 lines · 94 tokens per session scan A 2ed8bf8ee173
sql is a skill published in the GitHub repository olehsvyrydov/AI-development-team (17 stars, last pushed today), licensed MIT. It adds 94 tokens to every session and 5,241 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-19.
Other skills, from other repositories
cqrs-implementation
Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.
projection-patterns
Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.
moai-platform-database-cloud
Cloud database platform specialist covering Neon (serverless PostgreSQL), Supabase (PostgreSQL 16 with real-time), and Firebase Firestore (NoSQL with offline sync). Use when choosing or setting up cloud databases.
kysely
Guidelines for developing with Kysely, a type-safe TypeScript SQL query builder with autocompletion support.
milvus-integration
Milvus distributed vector database configuration for large-scale RAG applications.
data-lake-platform
Designs lakehouse platforms across Iceberg, Delta, Hudi, and Paimon. Use when choosing catalogs, CDC paths, query engines, governance, or cost controls.