BC

bruno-collections/bruno-agent-skills

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 品質 49 トレンド 14

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 つを使用するため:

  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:

  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 のガイドから始めましょう →