Install Add Mcscopilot
Pick your agent. Every command is ready to paste.
npx skills add microsoft/power-platform-skills --skill add-mcscopilotThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads add-mcscopilot when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the add-mcscopilot skill”. In Codex, type $add-mcscopilot.
📋 Shared Instructions: shared-instructions.md - Cross-cutting concerns.
Add Microsoft Copilot Studio
Workflow
- Check Memory Bank → 2. Add Connector → 3. Configure → 4. Build → 5. Update Memory Bank
Step 1: Check Memory Bank
Check for memory-bank.md per shared-instructions.md.
Step 2: Add Connector
Get the connection as described in connector-reference.md.
CLI 1.3.0+ (PA_INLINE_CONNECTIONS=yes): tell the user that adding Microsoft Copilot Studio may create a connection with their account, then run the add without -c and handle the result with the outcome table in connector-reference.md:
pa app add data-source --connector microsoftcopilotstudio --non-interactive
Older CLIs: run /list-connections to find the Microsoft Copilot Studio connection ID (if none exists, create one with pa connection create as described in connector-reference.md), then:
pa app add data-source --connector microsoftcopilotstudio -c <connection-id>
Step 3: Configure
Ask the user which Copilot Studio agent they want to invoke and what operations they need.
Agent Setup Prerequisites (manual steps the user must complete in Copilot Studio):
- Publish the agent: In Copilot Studio, click Channels → select Teams → add to Teams → click Publish.
- Get the agent name: Under Channels, click "Web app". The connection string URL contains the agent name. Example:
https://...api.powerplatform.com/copilotstudio/dataverse-backed/authenticated/bots/cr3e1_myAgent/conversations?...— the agent name iscr3e1_myAgent.
ExecuteCopilotAsyncV2 -- execute an agent and wait for the response:
Use the ExecuteCopilotAsyncV2 operation (path: /proactivecopilot/executeAsyncV2). This is the only endpoint that reliably returns agent responses synchronously. It is the same endpoint used by Power Automate's "Execute Agent and wait" action.
const result = await MicrosoftCopilotStudioService.ExecuteCopilotAsyncV2({
message: "Your prompt or data here", // Can be a JSON string
notificationUrl: "https://notificationurlplaceholder" // Required by API but unused; any URL works
});
// Response structure:
// result.responses — Array of response strings from the agent
// result.conversationId — The conversation ID
// result.lastResponse — The last response from the agent
// result.completed — Boolean indicating if the agent finished
Important: Agents often return responses as JSON strings. Parse the responses array to extract meaningful data:
const agentResponse = result.responses?.[0];
if (agentResponse) {
const parsed = JSON.parse(agentResponse);
// Extract specific fields, e.g., parsed.trend_summary
}
Use Grep to find specific methods in the generated service file (generated files can be very large — see connector-reference.md).
Known Issues
- ExecuteCopilot (
/execute) -- fire-and-forget, only returnsConversationId, not the actual response. Do NOT use this. - ExecuteCopilotAsync (
/executeAsync) -- returns 502 "Cannot read server response" errors. Do NOT use this. - Conversation turn model (
/conversations/{ConversationId}) -- only works after/execute, which doesn't provide responses. Do NOT use this. - Response casing varies -- check all variations:
conversationId,ConversationId,conversationID.
Step 4: Build
npm run build
Fix TypeScript errors before proceeding. Do NOT deploy yet.
Step 5: Update Memory Bank
Update memory-bank.md with: connector added, agent name configured, configured operations, build status.
Tips for Add Mcscopilot
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 24 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Add Mcscopilot
What does the Add Mcscopilot skill do?
Adds Microsoft Copilot Studio connector to a Power Apps code app. Use when invoking Copilot Studio agents, sending prompts to agents, or integrating agent responses.
How do I install Add Mcscopilot?
Run "npx skills add microsoft/power-platform-skills --skill add-mcscopilot" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Add Mcscopilot work in Cursor and Codex?
Yes. Add Mcscopilot uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Add Mcscopilot free?
Add Mcscopilot is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Add Mcscopilot?
Add Mcscopilot is published by Microsoft in the microsoft/power-platform-skills repository, together with 23 other skills.




