Database & ORM
Connect Neon Postgres with Drizzle ORM
Database setup can be difficult when connection, schema, and migration steps are unclear. This skill provides a focused reference for Neon Postgres and Drizzle ORM workflows.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "Database & ORM" from https://skillstore.io/skills/abdulsamad94-database-orm.md and its manifest at https://skillstore.io/api/skills/abdulsamad94-database-orm/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "Database & ORM". How does this skill connect to Neon?
Expected outcome:
- It uses the Neon serverless driver.
- It reads DATABASE_URL to create a SQL client.
- It passes that client to Drizzle ORM.
Using "Database & ORM". What migration commands are documented?
Expected outcome:
- Generate migrations with Drizzle Kit.
- Apply changes with the documented push command or a project migration script.
- Review generated changes before applying them to a production database.
Security Audit
SafeAll 14 static findings are false positives. Markdown inline code and fenced TypeScript examples were misidentified as shell execution, while DATABASE_URL is used only to configure the Neon driver. No command execution, environment-file reading, credential disclosure, or prompt-injection intent was found.
Risk Factors
โ๏ธ External commands (10)
๐ Env variables (3)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/abdulsamad94-database-orm/audits/16?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/abdulsamad94-database-orm?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/abdulsamad94-database-orm?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/abdulsamad94-database-orm/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/abdulsamad94-database-orm.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
AbdulSamad94. (2026). Database & ORM security audit report (audit version 16) [Author version unspecified]. Skillstore. https://skillstore.io/skills/abdulsamad94-database-orm/audits/16BibTeX citation
@techreport{abdulsamad94-abdulsamad94-database-orm-2026,
author = {AbdulSamad94},
title = {Database & ORM security audit report (audit version 16)},
institution = {Skillstore},
year = {2026},
number = {16},
url = {https://skillstore.io/skills/abdulsamad94-database-orm/audits/16},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "Database & ORM security audit report (audit version 16)"
version: "unspecified"
type: report
authors:
- name: "AbdulSamad94"
date-released: "2026-07-18"
url: "https://skillstore.io/skills/abdulsamad94-database-orm/audits/16"
identifiers:
- type: other
value: "skillstore:abdulsamad94-database-orm:audit:16"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Set up a Neon connection
Review the documented driver and environment-variable pattern before configuring a TypeScript service.
Review a Drizzle data layer
Use the file layout and query examples to compare an existing project with the expected ORM structure.
Prepare database migrations
Identify the documented Drizzle Kit commands for generating and applying schema changes.
Try These Prompts
Explain the Neon Postgres and Drizzle ORM stack described by this skill in simple steps.
Show how the skill connects Drizzle ORM to Neon using DATABASE_URL, and explain each imported package.
Use this skill to outline a safe workflow for changing a Drizzle schema and preparing a migration.
Compare my proposed Drizzle select and insert operations with the patterns documented in this skill. Identify missing validation or authorization concerns.
Best Practices
- Store DATABASE_URL in the deployment environment and never commit it to source control.
- Review generated migrations before applying them to shared or production databases.
- Add authorization and input validation around application queries.
Avoid
- Do not hardcode database credentials in source files or prompts.
- Do not apply schema pushes to production without review and backups.
- Do not treat the example queries as complete authorization controls.
Frequently Asked Questions
Which database does this skill cover?
Which ORM does it use?
Where does the connection string come from?
Does the skill run migrations automatically?
What queries are included?
Does it secure application data access?
Developer Details
Author
AbdulSamad94License
MIT
Skillstore revision
r3
Version notice
The author did not declare a version.
Repository
https://github.com/AbdulSamad94/Hackhaton-SpecsKitPlus/tree/master/.claude/skills/databaseRef
80999bf530a7874d7bedf8ce202001ecb4c4f5e0
Maintenance freshness
7/19/2026
Usage
8 downloads ยท 189 views
File structure
๐ SKILL.md