sqlite-tools
Installation
SKILL.md
SQLite 工具 Skill
用于操作 SQLite 数据库文件的工具集,提供连接测试、表管理和 SQL 执行功能。
快速开始
前置要求
无需额外安装依赖,使用 Python 内置的 sqlite3 模块。
支持的文件类型
.db- 标准 SQLite 数据库.sqlite- SQLite 数据库.sqlite3- SQLite 3 数据库.vscdb- VS Code 状态数据库- 其他任意 SQLite 格式文件
平台兼容性
- ✅ Windows
- ✅ macOS
- ✅ Linux
连接参数
| 参数 | 说明 | 默认值 |
|---|---|---|
--database |
数据库文件路径 | 必填 |
可用脚本
1. 测试数据库连接
python scripts/sqlite_connect.py --database /path/to/database.db
2. 列出所有表
python scripts/sqlite_tables.py --database /path/to/database.db
3. 查看表结构
python scripts/sqlite_schema.py --database /path/to/database.db --table TABLE_NAME
4. 执行 SQL 查询
python scripts/sqlite_query.py --database /path/to/database.db --query "SELECT * FROM table LIMIT 10"
5. 查看数据库信息
python scripts/sqlite_info.py --database /path/to/database.db
输出格式
所有脚本输出 JSON 格式数据:
{
"success": true,
"data": {...},
"message": "操作成功"
}
SQLite 特有注意事项
- 支持只读模式,避免意外修改数据库:
python scripts/sqlite_connect.py --database /path/to/database.db --readonly python scripts/sqlite_query.py --database /path/to/database.db --readonly --query "SELECT * FROM users" - 文件路径使用绝对路径更可靠
- 某些文件可能被其他进程锁定(如 VS Code 正在使用的数据库)
参考更多 SQL 示例
查看 references/common_queries.md 获取常用 SQLite 查询模板。
Related skills
More from huangzt/my-agent-skills
mysql-tools
MySQL 数据库工具集,用于连接数据库实例、列出所有表、查看表结构、执行 SQL 查询等操作。当需要操作 MySQL 数据库、查询数据、分析表结构时使用此技能。支持通过命令行参数指定 host、port、user、password、database 等连接信息,可代替 mysql mcp 服务使用。支持 Windows、macOS 和 Linux 平台。
11dm8-tools
达梦数据库(DM8)工具集,用于连接数据库实例、列出所有表、查看表结构、执行 SQL 查询等操作。当需要操作达梦数据库、查询数据、分析表结构时使用此技能。支持通过命令行参数指定 host、port、user、password、database、schema 等连接信息,可代替 dm8 mcp 服务使用。支持 Windows、macOS 和 Linux 平台。
4mssql-tools
SQL Server (MSSQL) 数据库工具集,用于连接数据库实例、列出所有表、查看表结构、执行 SQL 查询等操作。当需要操作 SQL Server 数据库、查询数据、分析表结构时使用此技能。支持通过命令行参数指定 server、port、user、password、database 等连接信息,可代替 mssql mcp 服务使用。支持 Windows、macOS 和 Linux 平台。
2