# Team Request

> How team members request infrastructure connection info and handle secrets in team mode

- Skill: `microsoft/team-request` (Agent Skill)
- Install (CLI): `npx skillmds@latest add microsoft/team-request`
- Raw SKILL.md: https://api.skillmd.com/api/skills/microsoft/team-request/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Microsoft (https://skillmd.com/u/microsoft)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/microsoft/team-request

---


# Team requests

This skill is automatically loaded for all team members in team mode. It defines the requests that team members can make to each other.

## Requesting Infrastructure Connection Info

When your task requires connection to real Azure resources (databases, queues, storage, etc.), use the `request` tool to ask the **InfrastructureExpert** for connection values.

**What the InfrastructureExpert provides:**
- Connection strings (e.g., for databases, message queues, storage)
- Endpoint URLs with managed identity configuration
- Confirmation of resource changes you requested

**Workflow:**
1. Before performing work that requires real resource connections, call:
   ```
   request(from: "<your-name>", to: "<InfrastructureExpert-name>", taskId: "<your-task-id>", message: "I need the connection string for the PostgreSQL database")
   ```
2. The response contains ONLY the connection values — no subscription/RG/resource IDs.
3. Use the returned values to configure your code or tests.

**Requesting resource changes:**
If you need a resource modification (e.g., create a test database, add a firewall rule, create a queue, assign a role), use the `request` tool with a message describing the change. Do NOT attempt to run `az` commands yourself for resource provisioning.

Example:
```
request(from: "ITTester", to: "InfraExpert", taskId: "003-integrationTest", message: "Create a test database named 'app_test' on the PostgreSQL server and return the connection string with managed identity auth")
```

