Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/portal_bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ body:
attributes:
label: One-line summary
description: What broke, in a sentence.
placeholder: e.g. "Connector gateway list shows duplicate rows after delete"
placeholder: e.g. "Connector list shows duplicate rows after delete"
validations:
required: true

Expand All @@ -23,7 +23,7 @@ body:
label: Area of the portal
default: 6
options:
- Connector gateways
- Connectors
- MCP servers
- Connections
- Triggers
Expand Down
36 changes: 36 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,42 @@ Connector Namespaces is a Microsoft Azure service that lets you bring connectors

🚧 This repository is being set up. Content, samples, and documentation will be added shortly.

## Skills for Coding Agents

This repo doubles as a plugin marketplace for GitHub Copilot CLI and Claude Code.
Install the skills once and drive Azure Connectors from natural language inside
your coding agent.

### GitHub Copilot CLI

Quickest install — install directly from this repo:

```bash
/plugin install Azure/Connectors
```

Or install via the marketplace (useful when more plugins are added later):

```bash
/plugin marketplace add Azure/Connectors
/plugin install azure-connectornamespace@Azure-Connectors
```

### Claude Code

```bash
claude plugin add Azure/Connectors
```

### Available skills

| Skill | Description |
|-------|-------------|
| [azure-connectornamespace](plugin/skills/connectors/SKILL.md) | Generic, callback-agnostic — manage connector namespaces, connections, trigger configs that POST to any HTTP(S) callback (Function App, Logic App, App Service, custom webhook), and MCP server configs that expose connector operations as MCP tools. |
| [azure-connectornamespace-aca-sandbox](plugin/skills/aca-sandboxes/SKILL.md) | ACA-sandbox edition — manage connector namespaces, connections, and triggers; wire external services (Office 365, Teams, Forms, SharePoint, OneDrive, GitHub, Azure Blob) to Azure Container Apps sandbox apps via event-driven triggers or direct API calls using connection runtime URLs. |

See [`plugin/skills/connectors/README.md`](plugin/skills/connectors/README.md) for more detail.

## Resources

- 🌐 [Portal](https://connectors.azure.com) — the Connector Namespaces home page
Expand Down
24 changes: 24 additions & 0 deletions marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "Azure-Connectors",
"metadata": {
"description": "Azure Connectors skills marketplace — self-contained skills for coding agents (Copilot CLI, Claude Code).",
"version": "0.1.0"
},
"owner": {
"name": "Microsoft",
"url": "https://github.com/Azure/Connectors"
},
"plugins": [
{
"name": "azure-connectornamespace",
"source": "./plugin",
"description": "Azure Connector Namespace — manage connector namespaces, connections, triggers, MCP server configs, and ACA sandbox wiring. Bundles a generic (callback-to-any-HTTPS-endpoint) skill plus an ACA-sandbox edition that wires triggers and direct API calls into Azure Container Apps sandboxes.",
"version": "0.1.0",
"skills": [
"./skills/connectors",
"./skills/aca-sandboxes"
]
}
]
}

25 changes: 25 additions & 0 deletions plugin/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "azure-connectornamespace",
"description": "Azure Connector Namespace — manage connector namespaces, connections, triggers, MCP server configs, and ACA sandbox wiring. Connects external services (Office 365, Teams, Microsoft Forms, SharePoint, OneDrive, GitHub, Azure Blob) to any HTTP(S) callback (Function App, Logic App, App Service, custom webhook) or to Azure Container Apps sandboxes via event-driven triggers or direct API calls using connection runtime URLs.",
"version": "0.1.0",
"author": {
"name": "Microsoft",
"url": "https://www.microsoft.com"
},
"homepage": "https://github.com/Azure/Connectors",
"repository": "https://github.com/Azure/Connectors",
"license": "MIT",
"keywords": [
"azure",
"connectors",
"connector-namespace",
"triggers",
"mcp",
"ai-agents",
"sandbox"
],
"skills": [
"./skills/aca-sandboxes",
"./skills/connectors"
]
}
25 changes: 25 additions & 0 deletions plugin/.plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "azure-connectornamespace",
"description": "Azure Connector Namespace — manage connector namespaces, connections, triggers, MCP server configs, and ACA sandbox wiring. Connects external services (Office 365, Teams, Microsoft Forms, SharePoint, OneDrive, GitHub, Azure Blob) to any HTTP(S) callback (Function App, Logic App, App Service, custom webhook) or to Azure Container Apps sandboxes via event-driven triggers or direct API calls using connection runtime URLs.",
"version": "0.1.0",
"author": {
"name": "Microsoft",
"url": "https://www.microsoft.com"
},
"homepage": "https://github.com/Azure/Connectors",
"repository": "https://github.com/Azure/Connectors",
"license": "MIT",
"keywords": [
"azure",
"connectors",
"connector-namespace",
"triggers",
"mcp",
"ai-agents",
"sandbox"
],
"skills": [
"./skills/aca-sandboxes",
"./skills/connectors"
]
}
37 changes: 37 additions & 0 deletions plugin/skills/aca-sandboxes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Azure Connectors Skills

Skills for [Azure Connector Namespaces](https://connectors.azure.com) — install
once, drive connectors, connections, and triggers from natural language
in your coding agent.

> The plugin descriptors live under `plugin/` (`plugin/.plugin/plugin.json` and
> `plugin/.claude-plugin/plugin.json`); the marketplace manifest
> (`marketplace.json`) lives at the repo root. Skill sources live in
> sibling folders under `plugin/skills/`.

## Install

### GitHub Copilot CLI

```bash
# Direct install (single command)
/plugin install Azure/Connectors

# Or via marketplace (useful when this repo adds more skills)
/plugin marketplace add Azure/Connectors
/plugin install azure-connectornamespace@Azure-Connectors
```

### Claude Code

```bash
claude plugin add Azure/Connectors
```

## Skills

| Skill | Description |
|-------|-------------|
| [azure-connectornamespace-aca-sandbox](SKILL.md) | ACA-sandbox edition — manage connector namespaces, connections, and triggers; wire external services (Office 365, Teams, Forms, SharePoint, OneDrive, GitHub, Azure Blob) to Azure Container Apps sandbox apps via event-driven triggers or direct API calls using connection runtime URLs. |
| [azure-connectornamespace](../connectors/SKILL.md) | Generic, callback-agnostic counterpart — manage connector namespaces, connections, trigger configs that POST to any HTTP(S) callback (Function App, Logic App, App Service, custom webhook), and MCP server configs that expose connector operations as MCP tools. |

Loading