关于 puda-database
一项通过 puda CLI 使用 SQL 查询 puda 数据库的技能。它要求先检查数据库架构再编写查询,帮助用户了解表结构并读取记录。
主要功能
- 01查看表、列和类型
- 02通过 puda CLI 执行 SQL
- 03解析命令输出
适用场景
- 01查询前检查数据库结构
- 02筛选 command_log 记录
- 03获取数据用于临时分析
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pudap/ skills --skill puda-database安装后在 Claude Code 中输入/puda-database确认已加载。
详细介绍
数据库查询
使用 puda CLI 通过 SQL 查询 puda 数据库。
用途
此技能支持查询 puda 数据库:了解其架构,并通过 puda CLI 执行 SQL 语句。
使用时机
在以下情况下加载此技能:
- 用户想要查询或检查 puda 数据库中的数据
- 用户需要在编写 SQL 之前了解表和列的结构
- 运行临时 SQL(例如,按
command_name筛选command_log)
所需资源
重要:编写或运行 SQL 之前,请先查阅架构:
- 架构:运行
puda db schema,查看表、列及其类型。根据这些信息编写正确的 SQL,避免使用无效的列名或表名。
不要假定表名或列名;请先通过 puda db schema 确认。
获取生物设备命令的数据时:数据始终位于 payload 的 payload["response"]["data"] 中。
命令
puda db schema– 打印数据库架构(表和列)。编写 SQL 前使用此命令了解结构。puda db exec "<SQL>"– 执行单条 SQL 语句。将 SQL 作为带引号的字符串传入。
示例
puda db exec "SELECT * FROM command_log WHERE command_name='start'"
说明
- 查阅架构:编写 SQL 之前,运行
puda db schema了解表和列。 - 执行 SQL:使用
puda db exec "<SQL>",并将 SQL 放在双引号中。根据需要转义 shell 中的内部引号。 - 解析输出:阅读命令输出,确认是否成功,或在后续步骤中使用结果数据。
评论
支持 Markdown