database-connections
Conexiones a bases de datos con SQLAlchemy — PostgreSQL, MySQL, SQLite.
Skill by Leandro Benjamin L.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/leandrobenjaminl-database-connections
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/database-connections
What's inside
- Skill name
database-connections- Description
- Conexiones a bases de datos con SQLAlchemy — PostgreSQL, MySQL, SQLite. Lectura/escritura de tablas con Pandas y manejo de sesiones. Trigger: Cuando necesitás conectarte a una base de datos, ejecutar queries, o leer/escribir tablas con Pandas.
- License
- MIT
- Metadata
- author: Leandro Benjamin L. · version: 3.0 · model_tier: T2-fast
- Instructions
- 59 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Skill: database-connections
Conexiones a bases de datos. Conectate bien o no te conectes.
## Trigger
- Necesitás leer datos de PostgreSQL, MySQL, SQLite
- Querés escribir resultados de un análisis a una DB
- Tenés que configurar la conexión desde cero
- El string de conexión no funciona y hay que debuggearlo
## Workflow LEND
```
1. ANALIZAR
├── Motor: PostgreSQL, MySQL, SQLite, SQL Server
├── ¿Local o remoto? ¿hay VPN? ¿credenciales?
├── ¿Lectura, escritura, o ambas?
└── Volumen: ¿cuántas filas? (para elegir chunking o no)
2. OFRECER (Menú del Senior)
├── A) SQLAlchemy + Pandas — read_sql + to_sql, la más versátil
├── B) SQLite directo — sqlite3 nativo, cero config, para datos locales
└── C) DuckDB — SQL engine embebido, ideal para análisis sobre archivos
3. ELEGIR → confirmación
4. HACER
├── Crear engine: create_engine("postgresql://user:pass@host/db")
├── Probar conexión: engine.connect() con try/except
├── Leer: pd.read_sql("SELECT * FROM tabla", engine)
├── Escribir: df.to_sql("tabla", engine, if_exists="replace", index=False)
├── Siempre cerrar: engine.dispose() al terminar
├── Secrets: NUNCA hardcodear credenciales. Usar .env o variables de entorno
└── SSL/TLS si es remoto — parámetros adicionales en el connection string
5. VERIFICAR
├── La conexión funciona (probar con una query simple)
├── Las credenciales no están en el código
└── El tipo de datos se mapea correctamente entre Pandas y DB
```
## Patrones
- **SQLAlchemy siempre**: es el estándar. Maneja PostgreSQL, MySQL, SQLite con la misma API.
- **Connection pooling**: SQLAlchemy lo maneja automático, no creés conexiones nuevas cada vez.
- **Chunking**: `pd.read_sql(..., chunksize=10000)` para tablas grandes.
- **Secrets**: .env + python-dotenv. Nunca credenciales en el código.
- **SSL**: conexiones remotas requieren SSL. `sslmode=require` en PostgreSQL.
## Anti-patrones
- ❌ Hardcodear credenciales en el código — .env o variables de entorno siempre
- ❌ No cerrar conexiones — `engine.dispose()` o se acumulan
- ❌ Leer tablas enteras sin WHERE — si la tabla tiene 10M filas, morís
- ❌ to_sql con index=True — crea una columna `index` al pedo
- ❌ No verificar tipos — lo que Pandas lee puede no mapear bien al schema de la DBFrom LeandroBenjaminL/lend-ai, MIT.
More from LeandroBenjaminL/lend-ai
- 0.476score
data-visualization
Leandro Benjamin L.
Gráficos profesionales con Matplotlib, Seaborn, Plotly — del exploratorio al publicable.
SkillCFreshness: CClaude Code +9 - 0.476score
data-cleaning
Leandro Benjamin L.
Limpieza quirúrgica de datos — nulos, outliers, duplicados, tipos e inconsistencias.
SkillCFreshness: CClaude Code +9 - 0.476score
data-validation
Leandro Benjamin L.
Validación de esquemas y calidad de datos — pandera, great expectations, contratos de datos.
SkillCFreshness: CClaude Code +9 - 0.474score
data-analyst
Leandro Benjamin L.
Trigger: When user asks about data analysis, EDA, ML, data science, or needs a senior data professor.
SkillCFreshness: CClaude Code +9 - 0.471score
ci-cd-pilot
Leandro Benjamin L.
Diseña y optimiza pipelines de CI/CD — GitHub Actions, GitLab CI, automatización de tests, linting, builds y deploys.
SkillCFreshness: CClaude Code +9 - 0.471score
cloud-architect
Leandro Benjamin L.
Diseña infraestructura cloud como código — Terraform, AWS, GCP, Azure.
SkillCFreshness: CClaude Code +9 - 0.471score
commits-real
Leandro Benjamin L.
Commits, PRs e issues con voz humana — español rioplatense cálido.
SkillCFreshness: CClaude Code +9 - 0.471score
content-engine
Leandro Benjamin L.
Trigger: After significant sessions, when you need to analyze Engram, track improvements, update docs, or generate LinkedIn content.
SkillCFreshness: CClaude Code +9 - 0.471score
data-analysis
Leandro Benjamin L.
Análisis estadístico de datasets con Pandas y NumPy — explora, correlaciona, testea hipótesis y extrae conocimiento no obvio.
SkillCFreshness: CClaude Code +9 - 0.471score
data-archive
leandro-data
Documentar, versionar y cerrar proyectos de análisis de datos.
SkillCFreshness: CClaude Code +9 - 0.471score
data-design
Leandro Benjamin L.
Diseñá la estrategia de análisis — elegí el enfoque, las herramientas y el pipeline antes de escribir código.
SkillCFreshness: CClaude Code +9 - 0.471score
data-question
Leandro Benjamin L.
Definí preguntas de negocio claras antes de analizar.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 10, 2026 (5 months ago)
- Last release
- May 16, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 3.0
- License
- MIT
- Repository
- github.com/LeandroBenjaminL/lend-ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Leandro Benjamin L.
- 0.476score
data-cleaning
Leandro Benjamin L.
Limpieza quirúrgica de datos — nulos, outliers, duplicados, tipos e inconsistencias.
SkillCFreshness: CClaude Code +9 - 0.476score
data-validation
Leandro Benjamin L.
Validación de esquemas y calidad de datos — pandera, great expectations, contratos de datos.
SkillCFreshness: CClaude Code +9 - 0.476score
data-visualization
Leandro Benjamin L.
Gráficos profesionales con Matplotlib, Seaborn, Plotly — del exploratorio al publicable.
SkillCFreshness: CClaude Code +9 - 0.474score
data-analyst
Leandro Benjamin L.
Trigger: When user asks about data analysis, EDA, ML, data science, or needs a senior data professor.
SkillCFreshness: CClaude Code +9 - 0.471score
ci-cd-pilot
Leandro Benjamin L.
Diseña y optimiza pipelines de CI/CD — GitHub Actions, GitLab CI, automatización de tests, linting, builds y deploys.
SkillCFreshness: CClaude Code +9 - 0.471score
backup-engineer
Leandro Benjamin L.
Estrategias de backup, disaster recovery, RPO/RTO, restauración y continuidad de negocio.
SkillCFreshness: CClaude Code +9
Cite this page
database-connections skill. Agent Mart. https://agentmart.dev/skills/leandrobenjaminl-database-connections (last updated 2026-10-24)