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 agentmods add skills/fusengine/agents/prisma-7npx skills add fusengine/agents --skill prisma-7git clone --depth 1 https://github.com/fusengine/agentsWrote 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/fusengine/agents/prisma-7)<a href="https://agentmods.dev/skills/fusengine/agents/prisma-7"><img src="https://agentmods.dev/badge/skills/fusengine/agents/prisma-7.svg" alt="Measured on agentmods" 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 | $0.00034 | $0.03902 |
| Opus 5 | $0.00017 | $0.01951 |
| Sonnet 5 | $0.00007 | $0.00780 |
| Haiku 4.5 | $0.00003 | $0.00390 |
Grade A, and why
prisma-7 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 yesterday.
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 — 359 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Also spans migrations (baselining, shadow database, squashing, zero-downtime), performance (N+1 detection, connection pooling, Accelerate), security (SQL injection prevention, row-level security, encryption), per-database guides (PostgreSQL, MySQL, SQLite, CockroachDB, Turso — MongoDB unsupported in 7.0-7.3), framework integrations (Next.js, Astro, SvelteKit, Remix, and more), and deployment across Vercel/Netlify/Railway/AWS Lambda/Cloudflare Workers/Docker. Includes SOLID-compliant TypeScript interface references for schema design. Does not cover Better Auth's own database adapter configuration in depth (better-auth) — this skill is the ORM layer itself.
Prisma 7 ORM
Rust-free TypeScript ORM with 90% smaller bundles and 3x faster queries.
Agent Workflow (MANDATORY)
Before ANY implementation, use TeamCreate to spawn 3 agents:
- fuse-ai-pilot:explore-codebase - Analyze existing schema and database patterns
- fuse-ai-pilot:research-expert - Verify latest Prisma 7 docs via Context7/Exa
- mcp__context7__query-docs - Check breaking changes and migration guide
After implementation, run fuse-ai-pilot:sniper for validation.
Overview
When to Use
- Database access in Next.js 16 applications
- Type-safe queries with full TypeScript inference
- Schema-first database modeling and migrations
- Complex queries requiring TypedSQL
- Excluding sensitive fields with Omit API
Why Prisma 7
| Feature | Benefit |
|---|---|
| Rust-free client | 90% smaller bundles (14MB → 1.6MB) |
| Query performance | Up to 3x faster on large datasets |
| ESM-first | Native ES modules, modern architecture |
| TypedSQL | Type-safe raw SQL queries |
| Omit API | Exclude sensitive fields globally |
| Driver adapters | Direct database driver integration |
What ships with it
60 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.
- 100-getting-started/_components/_create-prisma-client.md 4.8 KB
- 100-getting-started/_components/_create-project.md 229 B
- 100-getting-started/_components/_explore-data.md 423 B
- 100-getting-started/_components/_install-prisma-client.md 1.9 KB
- 100-getting-started/_components/_next-steps.md 679 B
- 100-getting-started/_components/_prerequisites.md 307 B
- 100-getting-started/_components/_prisma-init.md 2.5 KB
- 100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.md 7.2 KB
- 100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.md 8.7 KB
- 100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.md 7.4 KB
- 100-getting-started/02-prisma-orm/100-quickstart/400-mysql.md 7.1 KB
- 100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.md 7.6 KB
- 100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.md 7.6 KB
- 100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.md 7.3 KB
- 100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.md 8.8 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.md 7.6 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.md 9.0 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/300-postgresql.md 7.3 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/400-mysql.md 7.4 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.md 7.7 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.md 7.2 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.md 7.8 KB
- 100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.md 10 KB
- 100-getting-started/03-prisma-postgres/100-from-the-cli.md 14 KB
- 100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.md 6.4 KB
- 100-getting-started/03-prisma-postgres/100-quickstart/200-drizzle-orm.md 4.3 KB
- 100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.md 4.5 KB
- 100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.md 6.7 KB
- 100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.md 7.3 KB
- 100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.md 9.6 KB
- 100-getting-started/03-prisma-postgres/index.md 283 B
- 100-getting-started/index.md 5.4 KB
- 200-orm/025-getting-started/_category_.json 79 B
- 200-orm/025-getting-started/10-quickstart.md 367 B
- 200-orm/025-getting-started/20-add-to-existing-project.md 419 B
- 200-orm/025-getting-started/index.md 420 B
- 200-orm/050-overview/_category_.json 72 B
- 200-orm/050-overview/100-introduction/100-what-is-prisma.md 10 KB
- 200-orm/050-overview/100-introduction/200-why-prisma.md 7.9 KB
- 200-orm/050-overview/100-introduction/250-should-you-use-prisma.md 8.2 KB
- 200-orm/050-overview/100-introduction/300-data-modeling.md 12 KB
- 200-orm/050-overview/100-introduction/index.md 733 B
- 200-orm/050-overview/100-introduction/node-js-db-tools-tradeoffs.png 7.0 KB
- 200-orm/050-overview/100-introduction/prisma-makes-devs-productive.png 9.3 KB
- 200-orm/050-overview/100-introduction/prisma-rest-apis.png 10 KB
- 200-orm/050-overview/100-introduction/user-post-relation-1-n.png 24 KB
- 200-orm/050-overview/100-introduction/user-table.png 1.7 KB
- 200-orm/050-overview/100-introduction/user-table.svg 5.2 KB
- 200-orm/050-overview/300-prisma-in-your-stack/01-rest.md 4.7 KB
- 200-orm/050-overview/300-prisma-in-your-stack/02-graphql.md 8.4 KB
- 200-orm/050-overview/300-prisma-in-your-stack/03-fullstack.md 4.4 KB
- 200-orm/050-overview/300-prisma-in-your-stack/04-is-prisma-an-orm.md 28 KB
- 200-orm/050-overview/300-prisma-in-your-stack/index.md 474 B
- 200-orm/050-overview/500-databases/200-database-drivers.md 9.9 KB
- 200-orm/050-overview/500-databases/300-postgresql.md 29 KB
- 200-orm/050-overview/500-databases/400-mysql.md 20 KB
- 200-orm/050-overview/500-databases/500-sqlite.md 7.4 KB
- 200-orm/050-overview/500-databases/600-mongodb.md 27 KB
- 200-orm/050-overview/500-databases/800-sql-server/020-sql-server-local.md 2.8 KB
- 200-orm/050-overview/500-databases/800-sql-server/030-sql-server-docker.md 1.7 KB
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.
- yesterday First seen · 359 lines · 34 tokens per session scan A 1633dd3e2db5
prisma-7 is a skill published in the GitHub repository fusengine/agents (25 stars, last pushed 1mo ago), licensed MIT. It adds 34 tokens to every session and 3,902 once invoked, about $0.0002 per session on Opus 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-09-03.
Other skills, from other repositories
postgres-database-migration
Use this skill for planning, testing, and safely executing PostgreSQL schema migrations — especially when working with production data or shared databases. Trigger when user asks to: Test a schema migration before applying it to production Add, remove, or rename columns safely on a live table Change a column's data…
setup-timescaledb-hypertables
Use this skill when creating database schemas or tables for Timescale, TimescaleDB, TigerData, or Tiger Cloud, especially for time-series, IoT, metrics, events, or log data. Use this to improve the performance of any insert-heavy table. Trigger when user asks to: Create or design SQL schemas/tables AND…
design-postgis-tables
Comprehensive PostGIS spatial table design reference covering geometry types, coordinate systems, spatial indexing, and performance patterns for location-based applications.
migrate-postgres-tables-to-hypertables
Use this skill to migrate identified PostgreSQL tables to Timescale/TimescaleDB hypertables with optimal configuration and validation. Trigger when user asks to: Migrate or convert PostgreSQL tables to hypertables Execute hypertable migration with minimal downtime Plan blue-green migration for large tables Validate…
pgvector-semantic-search
Use this skill for setting up vector similarity search with pgvector for AI/ML embeddings, RAG applications, or semantic search. Trigger when user asks to: Store or search vector embeddings in PostgreSQL Set up semantic search, similarity search, or nearest neighbor search Create HNSW or IVFFlat indexes for vectors…
find-hypertable-candidates
Use this skill to analyze an existing PostgreSQL database and identify which tables should be converted to Timescale/TimescaleDB hypertables. Trigger when user asks to: Analyze database tables for hypertable conversion potential Identify time-series or event tables in an existing schema Evaluate if a table would…