Agent skill
sql-query
Generate and optimize SQL queries for data retrieval and analysis
Install this agent skill to your Project
npx add-skill https://github.com/tatat/agents-playground/tree/main/skills/sql-query
SKILL.md
SQL Query
Generate SQL queries for data retrieval, analysis, and reporting.
Capabilities
- Generate SELECT, INSERT, UPDATE, DELETE queries
- Build complex JOINs and subqueries
- Aggregate data with GROUP BY and window functions
- Optimize query performance
Query Patterns
Basic Select
SELECT column1, column2
FROM table_name
WHERE condition
ORDER BY column1
LIMIT 100;
Aggregation
SELECT category, COUNT(*) as count, AVG(price) as avg_price
FROM products
GROUP BY category
HAVING COUNT(*) > 10;
Window Functions
SELECT
name,
department,
salary,
RANK() OVER (PARTITION BY department ORDER BY salary DESC) as rank
FROM employees;
Best Practices
- Always use parameterized queries to prevent SQL injection
- Index columns used in WHERE and JOIN clauses
- Avoid SELECT * in production queries
- Use EXPLAIN to analyze query performance
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
research-assistant
Conduct research, synthesize information, and create structured summaries
presentation-builder
Structure compelling presentations with clear narratives and visual suggestions
language-tutor
Teach languages with lessons, practice exercises, and conversation practice
fitness-coach
Create personalized workout plans and provide exercise guidance
api-integration
Connect to REST APIs, handle authentication, and process JSON responses
travel-planner
Plan trips with itineraries, budgets, and local recommendations
Didn't find tool you were looking for?