sickn33/antigravity-awesome-skills/azure-mgmt-botservice-py
- community
Checking that the SKILL.md file is still in the repository.
Azure Bot Service Management SDK for Python. Use for creating, managing, and configuring Azure Bot Service resources.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/azure-mgmt-botservice-pySKILL.md
Azure Bot Service Management SDK for Python
Manage Azure Bot Service resources including bots, channels, and connections.
Installation
Environment Variables
Authentication
Create a Bot
Get Bot Details
List Bots in Resource Group
List All Bots in Subscription
Update Bot
Delete Bot
Configure Channels
Add Teams Channel
Add Direct Line Channel
Add Web Chat Channel
Get Channel Details
List Channel Keys
Bot Connections (OAuth)
Create Connection Setting
List Connections
Client Operations
| Operation | Method | |
|---|---|---|
client.bots | Bot CRUD operations | |
client.channels | Channel configuration | |
client.bot_connection | OAuth connection settings | |
client.direct_line | Direct Line channel operations | |
client.email | Email channel operations | |
client.operations | Available operations | |
client.host_settings | Host settings operations |
SKU Options
| SKU | Description | |
|---|---|---|
F0 | Free tier (limited messages) | |
S1 | Standard tier (unlimited messages) |
Channel Types
| Channel | Class | Purpose | |
|---|---|---|---|
MsTeamsChannel | Microsoft Teams | Teams integration | |
DirectLineChannel | Direct Line | Custom client integration | |
WebChatChannel | Web Chat | Embeddable web widget | |
SlackChannel | Slack | Slack workspace integration | |
FacebookChannel | Messenger integration | ||
EmailChannel | Email communication |
Best Practices
- Use DefaultAzureCredential for authentication
- Start with F0 SKU for development, upgrade to S1 for production
- Store MSA App ID/Secret securely — use Key Vault
- Enable only needed channels — reduces attack surface
- Rotate Direct Line keys periodically
- Use managed identity when possible for bot connections
- Configure proper CORS for Web Chat channel
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Management examples create/change real resources and channels: confirm subscription, resource group, bot/channel IDs and intended diff. Verify current supported identity/app types and channel/API versions before registering a new bot; a historical MultiTenant example does not establish current registration eligibility. F0 is a tier name, not a promise that every integration/channel is cost-free. Do not log channel keys or full management responses.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-mgmt-botservice-py/SKILL.md
Popularity
- Repository stars
- 26,603
- Repository forks
- 4,532
- Repository npm downloads, 7 days
- 6,478
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/azure-mgmt-botservice-py)