Database
A.NET Data
dotnet-data
.NET data access and Entity Framework patterns: querying, migrations, performance, and modern EF Core workflows.
postgres
Execute safe read-only SQL queries against PostgreSQL with multi-connection support.
Install
npx skills add sanjay3290/postgres
SKILL.md
Execute safe, read-only queries against configured PostgreSQL databases.
pip install -r requirements.txtCreate connections.json in the skill directory or ~/.config/claude/postgres-connections.json.
Security: Set file permissions to 600 since it contains credentials:
chmod 600 connections.json
{
"databases": [
{
"name": "production",
"description": "Main app database - users, orders, transactions",
"host": "db.example.com",
"port": 5432,
"database": "app_prod",
"user": "readonly_user",
"password": "your-password",
"sslmode": "require"
}
]
}
| Field | Required | Description |
|---|---|---|
| name | Yes | Identifier for the database (case-insensitive) |
| description | Yes | What data this database contains (used for auto-selection) |
| host | Yes | Database hostname |
| port | No | Port number (default: 5432) |
| database | Yes | Database name |
| user | Yes | Username |
| password | Yes | Password |
| sslmode | No | SSL mode: disable, allow, prefer (default), require, verify-ca, verify-full |
python3 scripts/query.py --list
python3 scripts/query.py --db production --query "SELECT * FROM users LIMIT 10"
python3 scripts/query.py --db production --tables
python3 scripts/query.py --db production --schema
python3 scripts/query.py --db production --query "SELECT * FROM orders" --limit 100
Match user intent to database description:
| User asks about | Look for description containing |
|---|---|
| users, accounts | users, accounts, customers |
| orders, sales | orders, transactions, sales |
| analytics, metrics | analytics, metrics, reports |
| logs, events | logs, events, audit |
If unclear, run --list and ask user which database.
readonly=True mode (primary protection)| Error | Solution |
|---|---|
| Config not found | Create connections.json in skill directory |
| Authentication failed | Check username/password in config |
| Connection timeout | Verify host/port, check firewall/VPN |
| SSL error | Try "sslmode": "disable" for local databases |
| Permission warning | Run chmod 600 connections.json |
--list to show available databases--tables or --schema to explore structureRelated
Database
Adotnet-data
.NET data access and Entity Framework patterns: querying, migrations, performance, and modern EF Core workflows.
Database
Aazure-blob-storage
Use Azure Blob Storage for object data: tiering, lifecycle policies, SAS tokens, private endpoints, and SDK patterns. Requires the mcp_microsoftdocs MCP for live docs.
Database
Aazure-cosmos-db
Build with Azure Cosmos DB: partition design, RU/s tuning, multi-region replication, change feed, and SDK patterns across NoSQL, MongoDB, Cassandra. Requires the mcp_microsoftdocs MCP for live docs.
Agent tooling
This index is ours, and so is the tooling behind it. If your team wants agents that understand how your own systems actually work, that is a thing we build.
Contact the dock
One address, read by the people who would do the work. No intake form, no calendar link — just an email.
tphamdn@gmail.com