
bruno-collections/bruno-agent-skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Brunoワークフローのエージェントスキル
概要
オープンソース API クライアントである Bruno と連携するためのエージェントスキルのコレクション。 各スキルは、AIコーディングエージェントが集中するBrunoタスクを実行するためにロードできる自己完結したディレクトリです。コレクションの生成、テストの書き込み、またはCIの設定。 SKILL.mdはエントリーポイントです。 YAML フロントマッター(名前、説明)は、エージェントがスキルをロードするときに決定する方法です。 ボディは、エージェントがフォローする指示です。 エージェント・スキル・パターン(Claude Code、Anthropic API スキル機能、互換性のあるランタイム)をサポートするこれらのスキル・ターゲット・エージェント。 1 つを使用するため: 1. スキルディレクトリ(Bruno-collection-generator/など)をエージェントのスキルフォルダにコピーするか、エージェントをこのリポジトリに置きます。 2. 自然言語でタスクを記述することにより、スキルをトリガーします。例えば、「このOpenAPIファイルからBrunoコレクションを生成」または「このBrunoリクエストの煙テストを書きます。」 3。 エージェントはSKILL.mdをロードし、指示に従い、スクリプト/の下のヘルパースクリプトに呼び出します。 エージェント/オープンア.
概要(AI 翻訳)
オープンソース API クライアントである Bruno と連携するためのエージェントスキルのコレクション。 各スキルは、AIコーディングエージェントが集中するBrunoタスクを実行するためにロードできる自己完結したディレクトリです。コレクションの生成、テストの書き込み、またはCIの設定。
スキル
| スキル | 目的 |
| お問い合わせ |
| [bruno-collection-generator | バックエンドソース、OpenAPI のスニペット、カールコマンド、エンドポイントリストからブランノコレクション、リクエストファイル、環境、およびリクエストドキュメントを生成します。 お問い合わせ
| [bruno-test-writer | ブルノ API のテスト、アサーション、プレ/ポストレスポンススクリプト、リクエストチェーン、スキーマチェックの書き込みと改善 お問い合わせ
| [bruno-ci-setup | ブルノ・クリによるブルノ・コレクションを運営するCIワークフローの作成 — GitHub Actions、GitLab CI、ジェンキンス、Azure Pipelines — レポートとシークレット・ハンドリング。 お問い合わせ
各スキルは同じレイアウトに従います。
[SKILL.md]はエントリーポイントです。 YAML フロントマッター(name)、[description])は、エージェントがスキルをロードするときに決定する方法です。 ボディは、エージェントがフォローする指示です。
スキルを使う
エージェント・スキル・パターン(Claude Code、Anthropic API スキル機能、互換性のあるランタイム)をサポートするこれらのスキル・ターゲット・エージェント。 1 つを使用するため:
- スキルディレクトリのコピー.
このページは 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