mcpField
P
puda-database

puda-database

github.com/pudap数据与数据库187 次安装5 天前更新
代码仓库

关于 puda-database

一项通过 puda CLI 使用 SQL 查询 puda 数据库的技能。它要求先检查数据库架构再编写查询,帮助用户了解表结构并读取记录。

主要功能

  1. 01查看表、列和类型
  2. 02通过 puda CLI 执行 SQL
  3. 03解析命令输出

适用场景

  1. 01查询前检查数据库结构
  2. 02筛选 command_log 记录
  3. 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 之前,请先查阅架构:

  1. 架构:运行 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'"

说明

  1. 查阅架构:编写 SQL 之前,运行 puda db schema 了解表和列。
  2. 执行 SQL:使用 puda db exec "<SQL>",并将 SQL 放在双引号中。根据需要转义 shell 中的内部引号。
  3. 解析输出:阅读命令输出,确认是否成功,或在后续步骤中使用结果数据。

评论

支持 Markdown