Patterns for Bruno API testing in Vendix. Trigger: When creating API tests, editing .bru files, or verifying endpoints.
Opt-in only. Bruno is NOT a verification mechanism for agents. Agents must verify endpoints with
curl(authenticating via a seed owner account or credentials supplied by the user) — seehow-to-devandhow-to-plan. Use this skill exclusively when a developer deliberately asks to author or edit a Bruno.brutest; never auto-invoke it as part of a plan's verification.
bruno/Vendix/collection.brubruno/Vendix/**auth: inherit unless the endpoint is intentionally public/login.Add assertions when they add value, but do not force a tests block in every request. Current repo usage mixes assertions with post_response scripts and variable capture.
Current collection patterns commonly use:
post_response {
bru.setVar("created_id", res.body.data.id)
}
Do not document only one legacy vars:post-response style.
Existing requests use a mix of {{url}}, {{baseUrl}}, and http://{{url}}/.... Match the collection conventions already in the target folder instead of introducing a different variable pattern casually.
vendix-backend-apivendix-validationvendix-error-handling下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer