Hello @Chris McCuskey
Welcome to Microsoft QnA!
After some research :
Look here : https://rogierdijkman.medium.com/copilot-for-security-how-to-write-the-manifest-515615b38de7
And --->
- Deployment: Ensure both your copilots are deployed and accessible within your Microsoft Teams environment.
- Manifest Access: You have the
manifest.json
file for your second copilot. This file is crucial for establishing the connection. Here's how to make it accessible:- Option 1: Public URL: Host your
manifest.json
file on a publicly accessible web server or cloud storage service (e.g., Azure Blob Storage). Obtain the public URL for this file. - Option 2: Internal Hosting (if applicable): If you have a way to make your
manifest.json
accessible within your organization's network, you can use an internal URL. Ensure the copilot has the necessary permissions to access this location.
- Option 1: Public URL: Host your
- Copilot IDs: You'll need the unique IDs of both copilots. You can find them within Copilot Studio under the settings for each copilot.
- Adding the Skill:
- In Copilot Studio, go to the settings of your first copilot.
- Look for the "Skills" section and click on "Add skill."
- Paste the URL of your second copilot's
manifest.json
file into the designated field. - Enter the ID of the second copilot (skill) when prompted.
- Validate the skill addition. This ensures proper communication.
- Allow Listing: You may need to allow list the first copilot (the one calling the skill) within the settings of the second copilot. This allows the first copilot to trigger actions in the second.
--
I hope this helps!
The answer or portions of it may have been assisted by AI Source: ChatGPT Subscription
Kindly mark the answer as Accepted and Upvote in case it helped!
Regards