qcasares/saas-app/sql-toolkit

Claude Code and agent skill by qcasares/saas-app

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Execute SQL queries against SQLite, PostgreSQL, and MySQL databases. Query, analyze, and manage data with natural language interface.

Install

npx vskill@latest install qcasares/saas-app/sql-toolkit

SKILL.md

SQL Toolkit

Execute SQL queries and database operations via natural language.

Quick Start

bash
# SQLite
sql query "SELECT * FROM users LIMIT 5" --db path/to/db.sqlite
sql tables --db path/to/db.sqlite
sql schema users --db path/to/db.sqlite
# PostgreSQL
sql query "SELECT * FROM orders" --postgres "postgresql://user:pass@host/db"
# MySQL
sql query "SELECT * FROM products" --mysql "mysql://user:pass@host/db"

Supported Databases

  • SQLite — File-based, local databases (.sqlite, .db, .sqlite3)
  • PostgreSQL — Full SQL support, complex queries
  • MySQL — Wide compatibility, common web stack

Security

  • Never commit credentials to version control
  • Use environment variables for connection strings
  • Least-privilege database users
  • Read-only connections for analytics

Examples

List all tables
bash
sql tables --db ~/.openclaw/memory/main.sqlite
View table schema
bash
sql schema telegram_messages --db ~/.openclaw/memory/main.sqlite
Run query and export to CSV
bash
sql query "SELECT * FROM users WHERE created_at > date('now', '-7 days')" --db app.db --csv output.csv
Analyze data
bash
sql analyze "orders" --group-by "status" --sum "amount" --db production.sqlite

Common Patterns

TaskCommand
List tablessql tables --db <file>
Describe tablesql schema <table> --db <file>
Sample datasql sample <table> --limit 10 --db <file>
Export CSVsql query "..." --csv out.csv --db <file>
Count rowssql query "SELECT COUNT(*) FROM <table>" --db <file>
Find duplicatessql duplicates <table> <column> --db <file>

Best Practices

  1. Use read-only mode for exploration: --read-only
  2. Limit results to avoid memory issues: LIMIT 100
  3. Index analysis for slow queries: sql indexes <table> --db <file>
  4. Backup before modifications: sql backup <db> --to backup.db

Error Handling

  • Connection failures → Check path/credentials
  • Syntax errors → Validate SQL
  • Permission denied → Verify user privileges
  • Large results → Use --limit or stream output

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/qcasares/saas-app/sql-toolkit/badge)](https://verified-skill.com/skills/qcasares/saas-app/sql-toolkit)

Something wrong with this skill or its page? Tell us.