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 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/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/fusengine/agents/prisma-7"><img src="https://agentmods.dev/badge/skills/fusengine/agents/prisma-7.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00034 | $0.04299 |
| Opus 5.5 | $0.00014 | $0.01720 |
| Sonnet 5.5 | $0.00007 | $0.00860 |
| Haiku 4.5 | $0.00003 | $0.00430 |
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 9d ago.
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 — 373 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 all Prisma 7.x releases through 7.10; stay on 6.19), 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, spawn 3 agents in parallel, one Agent call each with a name:
- 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
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.
- 9d ago Changed 349c6a3ade26
- 24d ago Changed · +14 lines 57baf654ebde
- 1mo ago Changed 665d18d576e8
- 1mo ago First seen · 359 lines · 34 tokens per session scan A 1633dd3e2db5
prisma-7 is a skill published in the GitHub repository fusengine/agents (33 stars, last pushed 10d ago), licensed MIT. It adds 34 tokens to every session and 4,299 once invoked, about $0.0001 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-09-03.
Other skills, from other repositories
ecto-patterns
Use when a task touches Ecto, even a how-to question: schemas, changesets, validations, queries, preloads, Multi, migrations, constraints, money fields. Load it before writing Ecto code. Skip for Ash.
ecto-constraint-debug
Debug Ecto constraint violations - trace triggers, check migrations, find duplicate data. Use when seeing uniqueconstraint, foreignkeyconstraint, or checkconstraint errors.
jasper-deploy
Design, compile, and deploy JasperReports artifacts to JasperReports Server over REST v2. Use for scaffolding a report from SQL, generating or editing a JR7 .jrxml, compiling/deploying/verifying reports, composing dashboards, managing datasources, Domains, ad hoc views, OLAP/Mondrian, themes, input controls…
postgresql-expert
This skill should be used when the user asks to 'write a PostgreSQL query', 'configure postgresql.conf', 'use JSONB', 'set up a PG extension', 'tune Postgres performance', 'optimize a Postgres query', or mentions 'postgresql', 'postgres', 'pg', 'jsonb', 'array type', 'CTE', 'window function', 'extension'…
docker-dev-environment
Use when setting up local development services or running the project locally. Establishes the "stateful services in Docker, app runs native" pattern with Postgres, Redis, MinIO, and Mailpit.
stack-knowledge
Project technology stack patterns for FastAPI + PostgreSQL + SQLAlchemy + Alembic + PyTorch + pandas.