BC

bruno-collections/bruno-agent-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

22 stars 품질 49 트렌드 14

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 기술 기능 및 호환 실행 시간)을 지원하는 이러한 기술 대상 에이전트. 사용 방법:

  1. 기술 디렉토리 복사 (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:

  1. Copy the skill directory (e.g. bruno-collection-generator/) into your agent’s skills folder, or point your agent at this repo.
  2. 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.”
  3. The agent loads SKILL.md, follows its instructions, and may call into the helper scripts under scripts/.

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.md focused — the front-matter description drives skill selection, so it should clearly describe when to use the skill.
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add bruno-collections/bruno-agent-skills
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →