← All skills
Copilot Studio Bots
77 / 100 · Review before installing
Check before installing.
By TheLobbi/Claude-m (GitHub) · design · 19 stars · scanned at commit 703f383
Deep expertise in Microsoft Copilot Studio (formerly Power Virtual Agents) — design bot topics with trigger phrases, build conversation flows with message, question, condition, and action nodes, configure generative AI orchestration, test via Direct Line API, and publish chatbots to Teams, web, and custom channels. Optimized for small teams building internal helpdesk, FAQ, and onboarding bots.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. It runs automatically when the plugin is installed.
Found in 2 places.
Sends data to these websites: directline.botframework.com, api.contoso.com, login.microsoftonline.com, graph.microsoft.com
This is disclosed by the author in the skill's SKILL.md or README.
Found in 31 places.
Show 17 more
- copilot-studio-bots/skills/copilot-studio-bots/references/channel-integration.md, line 319
const startResp = await fetch('https://directline.botframework.com/v3/directline/conversations', { - copilot-studio-bots/skills/copilot-studio-bots/references/channel-integration.md, line 329
await fetch(`https://directline.botframework.com/v3/directline/conversations/${conversationId}/activities`, { - copilot-studio-bots/skills/copilot-studio-bots/references/channel-integration.md, line 343
const activitiesResp = await fetch( - copilot-studio-bots/skills/copilot-studio-bots/references/channel-integration.md, line 354
const socket = new WebSocket(streamUrl); - copilot-studio-bots/skills/copilot-studio-bots/references/channel-integration.md, line 394
const fetch = require('node-fetch'); - copilot-studio-bots/skills/copilot-studio-bots/references/channel-integration.md, line 412
const dlResp = await fetch( - copilot-studio-bots/skills/copilot-studio-bots/references/channel-integration.md, line 449
fetch(`https://api.contoso.com/bot-token?userId=${userId}`) - copilot-studio-bots/commands/bot-publish.md, line 24
curl -s -X POST \ - copilot-studio-bots/commands/bot-publish.md, line 35
curl -s -H "Authorization: Bearer ${TOKEN}" \ - copilot-studio-bots/commands/bot-publish.md, line 53
curl -s -H "Authorization: Bearer ${TOKEN}" \ - copilot-studio-bots/commands/bot-publish.md, line 119
GRAPH_TOKEN=$(curl -s -X POST "https://login.microsoftonline.com/${AZURE_TENANT_ID}/oauth2/v2.0/token" \ - copilot-studio-bots/commands/bot-publish.md, line 125
curl -s -X POST "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps" \ - copilot-studio-bots/commands/bot-publish.md, line 140
curl -s -H "Authorization: Bearer ${TOKEN}" \ - copilot-studio-bots/commands/bot-publish.md, line 185
const response = await fetch(TOKEN_ENDPOINT); - copilot-studio-bots/commands/bot-publish.md, line 215
curl -s -X POST \ - copilot-studio-bots/commands/bot-publish.md, line 238
curl -s -X POST "${DATAVERSE_URL}/api/data/v9.2/ExportSolution" \ - copilot-studio-bots/commands/bot-publish.md, line 248
curl -s -X POST "${TARGET_DATAVERSE_URL}/api/data/v9.2/ImportSolution" \
and 11 more places
Downloads and installs other software
The author does not mention this. It runs automatically when the plugin is installed.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (design) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'copilot-studio-bots' ] || [ -L ~/.agents/skills/'copilot-studio-bots' ]; then echo 'A skill folder named copilot-studio-bots already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/TheLobbi/Claude-m' "$d" && git -C "$d" checkout --quiet '703f383198963a3596f7a86ff63c9f98574a21b6' -- 'copilot-studio-bots/skills/copilot-studio-bots' && mkdir -p ~/.agents/skills && cp -R "$d"/'copilot-studio-bots/skills/copilot-studio-bots' ~/.agents/skills/'copilot-studio-bots' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'copilot-studio-bots' ~/.claude/skills/'copilot-studio-bots' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for TheLobbi/Claude-m shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/TheLobbi/Claude-m/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 703f383 | 77 |