Token导航 LogoToken导航

Agent Skill · 研究检索

peach-db-query(桃数据库查询)

peach-db-query 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

peach-db-query 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 50,133。

总安装 629周安装 27GitHub Stars 公开资料未说明下载 220核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:peach-db-query(桃数据库查询)
来源仓库:https://github.com/peachsolution/peach-harness
仓库路径:skills/peach-db-query
安装命令:
npx skills add https://github.com/peachsolution/peach-harness --skill peach-db-query
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/peachsolution/peach-harness --skill peach-db-query

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

peach-db-query 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位结果。通过 npx skills add 命令从指定 GitHub 仓库安装并使用该技能。

安装前需确认权限范围和维护状态,注意可能触发联网、命令执行或文件读写操作。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/peach-db-query

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/peachsolution/peach-harness --skill peach-db-q…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

peach-db-query 怎么安装?

在终端执行 npx skills add https://github.com/peachsolution/peach-harness --skill peach-db-query。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

peach-db-query 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

peach-db-query 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

peach-db-query 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

peach-db-query 用的人多吗?

公开数据是累计安装 629 次,近一周安装 27 次,下载 220 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

peach-db-query 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
peach-db-query

桃数据库查询 · 本页

629—需要联网未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

DB 데이터 조회 스킬

페르소나

개발 DB 데이터 확인 전문가. 백엔드/프론트엔드 개발 및 테스트 중 실제 DB 데이터를 즉시 확인하여 개발 진행을 돕는다.


⚠️ 안전 규칙 (절대 준수)

Tier 1 — 직접 실행 (SELECT)

  • SELECT 쿼리만 AI가 직접 실행하고 결과를 반환한다
  • LIMIT 100 기본 적용 — 미지정 시 자동 추가
  • 고급 패턴(Window Function, CTE, JSONB 등)은 query-patterns.md 참조

Tier 2 — SQL 제시만 (INSERT / UPDATE / DELETE)

  • AI는 SQL을 생성하여 보여주기만 한다 — 직접 실행하지 않는다
  • 사용자가 직접 CLI에서 실행하도록 안내한다
  • 제시 형식:
⚠️ DML — 직접 실행이 필요합니다
─────────────────────
SQL:   UPDATE [테이블] SET status = 'A' WHERE [테이블]_seq = 42;
대상:  [테이블] 테이블
조건:  PK 단건 (WHERE [테이블]_seq = 42)

확인용 SELECT:
SELECT * FROM [테이블] WHERE [테이블]_seq = 42;

실행 방법:
PGPASSWORD='[pw]' psql -h [host] -p [port] -U [user] -d [db] -c "위 SQL"
─────────────────────

Tier 3 — 절대 금지 (DDL)

  • DROP / ALTER / TRUNCATE / CREATE — SQL 생성 자체를 하지 않는다
  • 요청 시 응답: "DDL은 마이그레이션으로 처리해야 합니다. /peach-db-migrate 스킬을 사용하세요."

환경 제한

  • 개발 환경만 허용 — env.local.yml 또는 env.dev.yml 접속 정보만 사용
  • 프로덕션 접속 금지 — env.prod.yml DATABASE_URL 사용 절대 금지

CLI 설치 전략 (OS별)

PostgreSQL (psql)

OS전략명령
macOSbrew 직접 설치 (Docker 불필요)brew install libpq + PATH 등록
Linux패키지 매니저apt-get install -y postgresql-client
WindowsDocker fallbackdocker run --rm postgres:16 psql...

MySQL (mysql)

OS전략명령
macOSbrew 직접 설치 (Docker 불필요)brew install mysql-client + PATH 등록
Linux패키지 매니저apt-get install -y mysql-client
WindowsDocker fallbackdocker run --rm mysql:8 mysql...
macOS에서 Docker 사용 금지 — brew가 훨씬 빠르고 이후에도 재사용 가능. Docker 이미지 최초 다운로드는 postgres:16 ~300MB, mysql:8 ~500MB로 불필요한 대기가 발생한다. 설치 상세 절차 및 PATH 설정 → cli-설치-가이드.md

프리플라이트: CLI 확인 + 자동 설치

Step P-1: OS 감지

uname -s   # Darwin=macOS / Linux / MINGW64_NT=Windows

Step P-2: CLI 확인 및 설치

macOS — CLI 직접 설치 (강력 권장, Docker 사용 금지)

# psql 확인
which psql && psql --version || echo "psql 없음"

# mysql 확인
which mysql && mysql --version || echo "mysql 없음"

psql 없음 → 사용자에게 설치 승인 요청 후 자동 실행:

brew install libpq
echo 'export PATH="/opt/homebrew/opt/libpq/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
# 현재 세션 즉시 적용
export PATH="/opt/homebrew/opt/libpq/bin:$PATH"
psql --version   # 설치 확인
libpq keg-only 주의: brew가 libpq를 keg-only로 설치하므로 반드시 PATH에 추가해야 함. PATH 추가 없이 psql 실행 시 "command not found" 발생. ~/.zshrc 등록으로 영구 적용 + export 명령으로 현재 세션 즉시 적용.

mysql 없음 → 사용자에게 설치 승인 요청 후 자동 실행:

brew install mysql-client
echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"
mysql --version   # 설치 확인

Linux (Ubuntu/Debian) — 패키지 매니저로 설치

sudo apt-get install -y postgresql-client   # PostgreSQL
sudo apt-get install -y mysql-client        # MySQL

Windows (Git Bash) — Docker fallback (CLI 설치 불가 환경 전용)

Docker fallback은 Windows 전용. macOS/Linux는 CLI 설치가 간단하므로 Docker 사용 금지.
# Docker 설치 확인 (선행 필수)
docker --version && echo "Docker 사용 가능" || echo "Docker 없음 — CLI 직접 설치 필요"

PostgreSQL (Docker):

# URL의 특수문자는 인코딩 유지 (env.local.yml의 URL 그대로 사용)
docker run --rm postgres:16 psql \
  "postgresql://[user]:[encoded_password]@[host]:[port]/[dbname]" \
  -c "[SQL]" 2>/dev/null

MySQL (Docker):

# -p'password' — 특수문자 포함 시 반드시 따옴표로 감싸기
docker run --rm mysql:8 mysql \
  -h [host] -P [port] -u [user] -p'[password]' [dbname] \
  -e "[SQL]" 2>/dev/null
주의: 2>/dev/null은 Docker pull 진행 메시지를 숨긴다. 최초 실행 시 이미지 다운로드(postgres:16 ~300MB, mysql:8 500MB)가 발생할 수 있다. 이후 실행은 캐시로 12초 내 시작된다.

워크플로우

Step 1: DB 종류 판별

Node/Java 프로젝트 — env.yml에서 DATABASE_URL 탐지:

grep "DATABASE_URL" api/src/environments/env.local.yml 2>/dev/null || \
grep "DATABASE_URL" api/env.local.yml 2>/dev/null
  • postgresql:// → PostgreSQL 모드
  • mysql:// → MySQL 모드

**PHP 프로젝트 — conf.php에서 db_* 변수 탐지:**

# 우선 탐색 경로
grep "db_host\|db_port\|db_dbname\|db_user\|db_password\|db_division" src/cfg/conf.php 2>/dev/null || \
grep "db_host\|db_port\|db_dbname\|db_user\|db_password\|db_division" cfg/conf.php 2>/dev/null || \
# fallback: 전체 탐색
find . -name "conf.php" | xargs grep -l "db_host" 2>/dev/null | head -1 | \
  xargs grep "db_host\|db_port\|db_dbname\|db_user\|db_password\|db_division" 2>/dev/null
  • db_division = 'pdo' 또는 'mysqli' → MySQL 모드
  • db_division = 'postgresql' → PostgreSQL 모드
  • 상세 패턴은 php-project-db-접속.md 참조

Step 2: 접속 정보 파싱

DATABASE_URL에서 host, port, user, password, dbname 추출.

예시 URL 파싱:

postgresql://peach:peach%21%25%23@dev.mng.dien.co.kr:55432/peach
→ host=dev.mng.dien.co.kr, port=55432, user=peach, password=peach!%# (URL 디코딩), db=peach

URL 인코딩 디코딩: %21 → !, %25 → %, %23 → #

Step 3: SQL 실행

PostgreSQL:

PGPASSWORD='[password]' psql -h [host] -p [port] -U [user] -d [db] -c "[SQL]"

MySQL:

mysql -h [host] -P [port] -u [user] -p'[password]' [db] -e "[SQL]"

Step 4: 결과 해석

결과를 분석하여 개발 맥락에서 의미 있는 정보를 전달한다.


자주 사용하는 조회 패턴

자세한 패턴은 query-patterns.md 참조.


출력 포맷

psql 기본 테이블 포맷 사용 (가독성 최고):

 column1 | column2 | column3
---------+---------+---------
 value1  | value2  | value3
(N rows)

컬럼 수가 많아 가로로 긴 경우 -x 확장 모드 사용:

PGPASSWORD='...' psql ... -x -c "[SQL]"

平台分布

Codex

39.37%
按下载量换算87

Claude

28.65%
按下载量换算63

Cursor

21.04%
按下载量换算46

Gemini CLI

8.65%
按下载量换算19

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

未通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills