El Bruno avatar

El Bruno

Community

@elbruno · Toronto, Canada

646Followers
|
253Public Repos
|
60Published Skills

AI and NET Advocate @Microsoft, former Microsoft AI MVP (14 years!), lazy runner, lazy podcaster, avg coder

Skills Distribution
DomainDeveloper To...Aspire Cloud-Nativ.. (35%)Multi-Agent Squad .. (30%)CI/CD & Release Go.. (15%)Testing & Browser .. (10%)

Agent Skills by El Bruno

Showing 60 vetted skills indexed across 3 GitHub repositories.

elbrunoelbruno
2

t2i

Generate AI images from text prompts via Microsoft Foundry providers using the t2i CLI.

Community
Intermediate
elbrunoelbruno
2

pr-review-response

Replies to GitHub PR review comment threads after fixes using gh CLI and GraphQL.

Community
Intermediate
elbrunoelbruno
2

squad-commands

Presents a categorized interactive menu of Squad CLI operations for coordinator-driven command discovery.

Community
Intermediate
elbrunoelbruno
2

ralph-two-pass-scan

Reduces GitHub API calls by separating lightweight issue list scanning from selective full hydration.

Community
Intermediate
elbrunoelbruno
2

iterative-retrieval

Coordinates sub-agent task delegation with a 3-cycle retry protocol and validation checklist.

Community
Intermediate
elbrunoelbruno
2

fact-checking

Validates claims and deliverables using counter-hypothesis testing with structured verdict reports.

Community
Basic
elbrunoelbruno
2

notification-routing

Route agent notifications to topic-specific channels using CHANNEL tags and a routing dispatcher.

Community
Intermediate
elbrunoelbruno
2

e2e-template-testing

Validates squad coordinator and agent template changes through end-to-end CLI test sessions.

Community
Advanced
elbrunoelbruno
2

cross-squad-communication

Coordinates queries, task delegation, and context sharing between independent Squad instances across repositories.

Community
Advanced
elbrunoelbruno
2

reflect

Extracts confidence-ranked learnings from conversations and persists them to agent history and decision files.

Community
Intermediate
elbrunoelbruno
2

squad-help

Explains correct invocation paths for the Squad custom Copilot CLI agent.

Community
Basic
elbrunoelbruno
2

coordinator-response-mode

Selects the appropriate response mode for routed agent tasks based on complexity.

Community
Intermediate
elbrunoelbruno
2

squad-version-check

Documents squad-cli version stamping, upgrade behavior, and npm registry version probing.

Community
Intermediate
elbrunoelbruno
2

squad

Presents Squad CLI commands as an interactive categorized menu and routes selections to shell commands or coordinator agents.

Community
Intermediate
elbrunoelbruno
2

coordinator-source-of-truth

Defines file ownership, write permissions, and precedence rules for Squad state files.

Community
Intermediate
elbrunoelbruno
2

tiered-memory

Organizes agent memory into hot, cold, and wiki tiers for context reduction per spawn.

Community
Intermediate
elbrunoelbruno
2

versioning-policy

Enforces strict semver versioning rules for npm workspace packages in a monorepo.

Community
Intermediate
elbrunoelbruno
2

pr-screenshots

Capture Playwright screenshots and embed them in GitHub PR descriptions via temporary branches.

Community
Intermediate
elbrunoelbruno
2

cross-machine-coordination

Coordinates distributed agent task execution across machines via git-based task queuing.

Community
Advanced
elbrunoelbruno
2

playwright-cli

Automate browser interactions and Playwright test workflows via command-line commands.

Community
Advanced
elbrunoelbruno
46

pdf

Extracts text and structured data from PDFs using Python libraries like pypdf and pdfplumber.

Community
Intermediate
elbrunoelbruno
2

error-recovery

Applies five standard recovery patterns to agent failures across squad workflows.

Community
Intermediate
elbrunoelbruno
2

aspireify

Wire an Aspire AppHost by scanning repos, proposing resource graphs, and validating with aspire start.

Community
Advanced
elbrunoelbruno
46

dotnet-inspect

Discover and inspect .NET API types, members, and signatures across NuGet packages and local DLLs.

Community
Intermediate

Frequently Asked Questions About El Bruno

FAQPage Schema
What tasks can I accomplish using El Bruno's skills?▼

You can scaffold, wire, orchestrate, deploy, and monitor Aspire distributed apps; inspect .NET types across NuGet packages and DLLs; extract PDF text with pypdf/pdfplumber; run Playwright browser tests; generate images via the t2i Foundry CLI; and enforce Squad multi-agent governance, git branching, and release discipline.

Who is the target audience for these skills?▼

The skills target .NET and cloud-native engineers building Aspire distributed applications, plus teams running Squad multi-agent setups on GitHub Copilot CLI or VS Code. DevOps engineers benefit from CI validation gates, semver release processes, and multi-account GitHub authentication patterns.

How do the Aspire skills work together in practice?▼

The aspire router detects an AppHost and delegates: aspire-init scaffolds the skeleton, aspireify wires resources and OpenTelemetry, aspire-orchestration handles start/stop/wait and port conflicts, aspire-deployment publishes to Docker Compose, Kubernetes, Azure, or AWS, and aspire-monitoring routes logs, traces, and metrics.

Are these skills open source and what do they cost?▼

Most skills carry MIT licenses per their frontmatter, making them free to use and modify. The t2i image-generation skill requires the ElBruno.Text2Image.Cli .NET tool (version 1.2.0+) and consumes Microsoft Foundry providers, which may incur provider-side usage costs.

What prerequisites and dependencies are required?▼

Aspire skills require the aspire CLI and an AppHost (C#, file-based C#, or TypeScript). The t2i skill needs .NET 8.0 or 10.0 runtime. Squad skills expect a .squad/ directory, git, and the gh CLI for GitHub operations; session-recovery queries a session_store SQLite database.