Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计异常

dibbladibbla 搜索

Agent Skill

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

总安装

978

周安装

42

GitHub Stars

公开资料未说明

下载量

343
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/dibbla-agents/skills --skill dibbla

简介

dibbla 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果时使用。

  • 适用于 Dibbla 平台上的应用部署、数据库管理与工作流编排场景。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需确认权限与网络访问能力。
  • 使用前建议核实维护状态及是否涉及联网、命令执行等敏感操作。
  • dibbla 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Dibbla CLI

The dibbla CLI scaffolds projects and manages applications, databases, secrets, and workflows on the Dibbla platform. Deployed apps are available at https://<alias>.dibbla.com.

Prerequisites

Install the CLI if it isn't already on the user's PATH:

PlatformCommand
macOS (Homebrew)brew install dibbla-agents/tap/dibbla
macOS / Linux (shell installer)`curl -fsSL https://install.dibbla.com/install.sh \sh`
Windows (PowerShell)`powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://install.dibbla.com/install.ps1 \iex"`
Verifydibbla --version

The shell installer drops the binary into ~/.local/bin and adjusts PATH if needed. Self-update is available inside task files via the same installer URL.

Deploying requires a Dockerfile at the root of the directory you pass to dibbla deploy. The CLI does not auto-detect languages or generate a Dockerfile — if it's missing, the backend rejects the build with log output. All bundled templates in dibbla-agents/dibbla-public-templates ship a working Dockerfile you can copy (typically multi-stage: Node → JS build → Go → binary → small runtime image, EXPOSE 80).

Commands at a glance

AreaCommands
Run`run [path\url], run --preview, run --env KEY=VAL, run --env-file <file>, run --work-dir <dir>, run --format plain\gh`
Templatetemplate list [--refresh] [-v], template install <id> [<dir>] [--force]
Skillsskills list, skills install <id> (--user, --force, --no-agents) — install AI-agent guidance into .claude/skills/ + AGENTS.md + GEMINI.md
Loginlogin [api_url], login --browser, login --api-key <token>, login --api-url <url>, login --write-env, login --no-keychain, logout
Feedbackfeedback <message>, feedback list, feedback delete <id>
Deploydeploy [path] -m "<msg>" [--alias name] [--update] [--require-login] [--access-policy] [--google-scopes] — deploy from directory; -m becomes the VCS commit subject
Appsapps list, apps update <alias>, apps delete <alias>
Dbdb list, db create, db delete, db dump, db restore, db connect
Secretssecrets list, secrets set, secrets get, secrets delete (global or -d <alias>)
Workflowsworkflows list, get, create, update, delete, validate, execute, url, api-docs
Nodesnodes add <wf>, nodes remove <wf> <id>
Edgesedges add <wf> "<edge>", edges remove, edges list
Inputsinputs set <wf> <node> <input> <value>
Toolstools add <wf> <agent> <tool>, tools remove
Revisionsrevisions list <wf>, revisions create, revisions restore
Functionsfunctions list, functions get <server> <name>

Agent guidelines

Interactive prompts: The following commands prompt for confirmation and will block if run non-interactively. Always pass --yes (or -y) when running these as an agent:

  • dibbla apps delete <alias> --yes
  • dibbla db delete <name> --yes
  • dibbla secrets delete <name> --yes
  • dibbla workflows delete <name> --yes
  • dibbla nodes remove <wf> <id> --yes
  • dibbla feedback delete <id> --yes

Deploying an app for the first time:

  1. Check if the app already exists: dibbla apps list
  2. If it does not exist, deploy with all required environment variables included in the deploy command — there is no app to attach them to yet: dibbla deploy. --alias my-app -m "feat: initial deploy" \ -e DATABASE_URL=postgres://... -e API_KEY=secret -e NODE_ENV=production
  3. If it already exists, use --update for a zero-downtime rolling update: dibbla deploy. --alias my-app -m "fix: resolve 500 on /search" --update To change env vars on an existing app, use apps update instead: dibbla apps update my-app -e NEW_VAR=value

Key rules:

  • Every dibbla deploy must include -m "<message>". The value becomes the git commit subject in the app's Dibbla-managed VCS history (and on the GitHub mirror, if configured). Treat it like a git commit: present-tense imperative, under ~72 chars, covering what changed and why — e.g. -m "fix: handle null org in /api/me", -m "feat: add nightly db backup workflow", -m "chore: bump node to 20.14". For retries or mechanical redeploys, still say so explicitly: -m "redeploy: retry after CF 524". Max 500 chars. Never run dibbla deploy without -m; a blank deploy history is a bug, not a default.
  • --force causes downtime (tears down and redeploys). Prefer --update for existing apps.
  • --force and --update are mutually exclusive.
  • Environment variables set via deploy -e or apps update -e persist across updates — you only need to pass them once.
  • Login guard: Use --require-login to require authentication. Combine with --access-policy invite_only to restrict to invited users, or all_members for org-wide access. Use --google-scopes to request additional Google OAuth scopes (e.g. Drive, Calendar).
  • Use --quiet / -q on db list, db delete, db connect for machine-readable output in scripts.
  • db create --deployment <alias> scopes the database and its auto-created secret to a specific deployment. The scoped secret is named DATABASE_URL_<UPPERCASED_UNDERSCORED_NAME> (e.g. DATABASE_URL_MY_DB for database my_db), not a plain DATABASE_URL — app code must read the suffixed env var.
  • db connect prints a psql-compatible connection string via the Dibbla database proxy. Use -q for scripting: psql $(dibbla db connect mydb -q).
  • 524 on deploy ≠ failure. dibbla deploy holds a single HTTP connection during the backend build; builds over ~100s may return a Cloudflare 524 on the client even when the backend succeeds. Wait 2–5 minutes, then run dibbla apps list to check. Do not retry with --force — use --update if you must retry.
  • .dibblaignore controls Dibbla's managed VCS history, not what the Docker build sees. The backend always strips .env, node_modules/, dist/, *.pem, *.key and similar from VCS and reports each hit in DeployResponse.vcs_filtered as a warning. Adding those paths (or any generated/large artifact) to .dibblaignore at the deploy root silences the warning and keeps VCS clean. Per-file and per-commit size caps are hard rejections — committing a large build artifact will fail the deploy with ErrCodeVCSFiltered; the fix is to add the path to .dibblaignore. Full details in reference.md → deploy → .dibblaignore.
  • Managed Postgres uses a self-signed TLS cert. App clients (pg, psycopg2, Prisma) need explicit SSL handling — see reference.md "TLS for application database clients" for working snippets.

Pre-deploy guardrails: Before calling dibbla deploy, you MUST complete the pre-deploy checklist and present findings to the user. Always wait for explicit user confirmation before deploying or fixing issues — never deploy autonomously. The guardrails workflow also writes a REVIEW.md file to the project root — the platform reads this and displays a review status indicator in the dashboard. See guardrails.md for the full checklist.

Non-TTY / agentic invocation:

  • When running from inside Claude Code's ! prefix, an agent shell, CI with a browser, or any other non-TTY context, use dibbla login --browser instead of bare dibbla login. The interactive flow needs stdin for the survey picker; --browser skips that and goes straight to browser-based OAuth via a localhost callback.
  • For true headless (SSH sessions, cloud VMs, CI runners with no local browser), use dibbla login --api-key <token> or set DIBBLA_API_TOKEN (and optionally DIBBLA_API_URL) env vars — the CLI reads env vars in CI automatically.
  • Cloud VMs / SSH / Docker (no keyring): dibbla login --api-key=<t> --api-url=<url> --write-env --no-keychain validates the token against the API and writes DIBBLA_API_TOKEN + DIBBLA_API_URL to ./.env (patching .gitignore if needed), without touching the OS keyring. Use this on fresh Ubuntu/EC2/GCE/Docker images where libsecret/gnome-keyring/pass isn't installed. Every subsequent dibbla * command in that directory reads credentials from .env. Requires CLI ≥ v1.2.4.
  • .env in CWD is read by every command, including login. Put DIBBLA_API_TOKEN=… and DIBBLA_API_URL=https://api.dibbla.net in ./.env and every dibbla invocation from that directory targets that server and token — no login call needed. Shell-exported vars still win over .env (godotenv does not overwrite). Requires CLI ≥ v1.2.4.
  • DIBBLA_AUTH_SERVICE_URL is an internal compat alias for DIBBLA_API_URL, injected by the steprunner into child processes launched by dibbla run. Users should put DIBBLA_API_URL in .env; DIBBLA_AUTH_SERVICE_URL exists so child processes see the same server via the desktop/steprunner convention name.

Running task files and templates:

  • dibbla run <path> executes a dibbla-task.yaml pipeline locally. Tool checks, shell commands, background dev servers, and browser-open side effects are all possible — the task file becomes shell under the user's account.
  • dibbla run <https-url> fetches and executes a yaml from the network. This is equivalent to curl | bash — only run yamls from sources the user trusts (e.g. github.com/dibbla-agents/*). Work-dir defaults to the user's invocation CWD, so bootstrap clones land in the expected directory rather than in a temp dir.
  • dibbla template install <id> is ergonomic sugar over mkdir./<template-path> && cd./<template-path> && dibbla run <bootstrap-url>. It refuses if the destination directory exists; pass --force to reuse. Use dibbla template list to see available ids.
  • Prefer dibbla run --preview or dibbla template list before actually running, so the user can see what will execute.

Installing this skill into a project (so other agents see it too):

  • dibbla skills install dibbla writes the skill files into ./.claude/skills/dibbla/ plus AGENTS.md and GEMINI.md pointers at the project root. Every major coding agent then picks up the guidance automatically — Claude Code via its native skill path, Cursor/Opencode/Codex/Copilot/Windsurf/Aider via AGENTS.md (the 2026 open standard), Gemini CLI via GEMINI.md.
  • The skill content is embedded in the CLI binary (go:embed), so no network is required and the skill version is locked to the CLI version the user has installed. Run dibbla --version to see which one.
  • Flags: --user installs into $HOME for machine-wide coverage instead of the current directory; --no-agents skips AGENTS.md and GEMINI.md (Claude Code only); --force overwrites skill files that have been edited locally. Unknown files inside .claude/skills/<id>/ are always preserved.
  • The AGENTS.md / GEMINI.md pointer block is marker-delimited (<!-- >>> dibbla skill >>> --><!-- <<< dibbla skill <<< -->) so existing AGENTS.md content outside the markers is preserved byte-for-byte across reruns.
  • Re-running is idempotent — if nothing changed, nothing is rewritten (no mtime bump). Use dibbla skills list to see what skills the current CLI ships.

Additional resources

  • Full command and flag reference: see reference.md for usage, arguments, and all flags.
  • Usage examples: see examples.md for copy-paste examples and scripting patterns.
  • Pre-deploy guardrails: see guardrails.md for the mandatory pre-deploy checklist.

When suggesting or generating dibbla commands, use the reference for exact syntax and the examples for typical workflows.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.8%
按下载量换算123

Claude

30.33%
按下载量换算104

Cursor

20.12%
按下载量换算69

Gemini CLI

8.5%
按下载量换算29

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

未通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills