
bruno-collections/bruno-agent-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Bruno 워크플로우의 에이전트 기술
개요
Bruno와 함께 일하는 에이전트 기술 컬렉션 — open-source API 클라이언트. 각 기술은 AI 코딩 에이전트가 집중된 Bruno 작업을 수행할 수 있는 자체 통합된 디렉토리입니다: 수집, 쓰기 테스트 생성, 또는 CI 설정. SKILL.md는 입장 점입니다. YAML front-matter (이름, 설명)는 기술 적재할 때 대리인이 결정하는 방법 입니다; 몸은 지시 대리인은 다음과 같습니다. 에이전트 스킬 패턴 (Claude Code, Anthropic API 기술 기능 및 호환 실행 시간)을 지원하는 이러한 기술 대상 에이전트. 사용 방법: 1. 기술 디렉토리 (예를 들어 bruno-collection-generator/)를 에이전트의 기술 폴더에 복사하거나이 저장소에 에이전트를 가리킵니다. 2. 자연적인 언어에 있는 일을 설명해서 기술을 방아쇠 — 예를 들면, “이 OpenAPI 파일에서 Bruno 수집을 생성” 또는 “이 Bruno 요구를 위한 연기 시험을 씁니다.” 3. 대리인은 SKILL.md를 적재하고, 그것의 지시를 따르고, Scripts/의 밑에 흡진기 스크립트로 부를지도 모릅니다. 대리인/openai.
개요(AI 번역)
Bruno와 함께 일하는 에이전트 기술 컬렉션 — open-source API 클라이언트. 각 기술은 AI 코딩 에이전트가 집중된 Bruno 작업을 수행할 수 있는 자체 통합된 디렉토리입니다: 수집, 쓰기 테스트 생성, 또는 CI 설정.
기술
| 기술 | 목적 |
인포메이션
| bruno-collection-generator | 브런치 컬렉션, 요청 파일, 환경 및 요청 문서 백엔드 소스, OpenAPI 스니펫, 컬 명령, 또는 엔드포인트 목록 생성. ·
| bruno-test-writer | 글쓰기 및 개선 Bruno API 테스트, assertions, pre-/post-response 스크립트, 연쇄 및 스키마 검사. ·
| bruno-ci-setup | Bruno CLI - GitHub Actions, GitLab CI, Jenkins, Azure Pipelines와 함께 브루노 컬렉션을 실행하는 CI 워크플로우 생성 ·
각 기술은 동일한 배치를 따릅니다:
SKILL.md 항목 포인트입니다. YAML front-matter (name], description]])는 에이전트가 기술을로드 할 때 결정하는 방법입니다; 몸은 다음과 같은 지시입니다.
기술 사용
에이전트 스킬 패턴 (Claude Code, Anthropic API 기술 기능 및 호환 실행 시간)을 지원하는 이러한 기술 대상 에이전트. 사용 방법:
- 기술 디렉토리 복사 (e.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Bruno Agent Skills
A collection of agent skills for working with Bruno — the open-source API client. Each skill is a self-contained directory an AI coding agent can load to perform a focused Bruno task: generating collections, writing tests, or setting up CI.
Skills
| Skill | Purpose |
|---|---|
bruno-collection-generator |
Generate Bruno collections, request files, environments, and request docs from backend source, OpenAPI snippets, curl commands, or endpoint lists. |
bruno-test-writer |
Write and improve Bruno API tests, assertions, pre-/post-response scripts, request chaining, and schema checks. |
bruno-ci-setup |
Create CI workflows that run Bruno collections with the Bruno CLI — GitHub Actions, GitLab CI, Jenkins, Azure Pipelines — with reports and secret handling. |
Each skill follows the same layout:
/
├── SKILL.md # Skill front-matter + instructions the agent loads
├── agents/ # Agent-specific manifests (e.g. openai.yaml)
├── references/ # Quick-reference docs the skill cites
├── scripts/ # Helper scripts + tests
└── assets/ # Example inputs (where applicable)
SKILL.md is the entry point. Its YAML front-matter (name, description) is how an agent decides when to load the skill; the body is the instructions the agent follows.
Using a skill
These skills target agents that support the Agent Skills pattern (Claude Code, the Anthropic API skills feature, and compatible runtimes). To use one:
- Copy the skill directory (e.g.
bruno-collection-generator/) into your agent’s skills folder, or point your agent at this repo. - Trigger the skill by describing the task in natural language — for example, “generate a Bruno collection from this OpenAPI file” or “write smoke tests for this Bruno request.”
- The agent loads
SKILL.md, follows its instructions, and may call into the helper scripts underscripts/.
The agents/openai.yaml file in each skill provides an OpenAI-compatible manifest for runtimes that prefer that format.
Running the tests
The helper scripts under each skill have pytest tests. To run them locally:
python -m pip install --upgrade pip pytest pyyaml
python -m pytest -v
CI runs the same tests against Python 3.9 and 3.12 — see .github/workflows/tests.yml.
Repository layout
bruno-agent-skills/
├── bruno-ci-setup/
├── bruno-collection-generator/
├── bruno-test-writer/
└── .github/workflows/tests.yml
Contributing
Issues and pull requests are welcome. When adding or changing a skill:
- Keep
SKILL.mdfocused — the front-matterdescriptiondrives skill selection, so it should clearly describe when to use the skill.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add bruno-collections/bruno-agent-skills