Extend declarative agents for Microsoft 365 Copilot with API plugins using Visual Studio Code: Review
Named reviewer score2.5/ 5
Teaching2.0
Hands-on2.0
Freshness4.0
Value3.0
Career fit2.0
Reviewed by Sofia R. · CS student and self-directed learner
Provider:Microsoft LearnFormat: Self-paced reading with code snippetsTime: About 90 minutes to read throughPrice:The learning path is free on Microsoft Learn. — Check current pricing on the official site.
This catalog page is listed from an official provider feed. It is not independently verified for search indexing yet.
It’s a guided tour of a JSON manifest file, not a hands-on course. Useful as a 90-minute glossary, but don't expect to build or debug anything.
Decision summary
2.5/5 Last verified: August 31, 2026
Best for
Developers who want a quick, high-level overview of what an M365 API plugin manifest looks like.
Watch for
No actual project; it's just reading documentation and looking at JSON snippets.
Teaching2.0
Hands-on2.0
Freshness4.0
Value3.0
Career fit2.0
Who it's for
Developers who want a quick, high-level overview of what an M365 API plugin manifest looks like.
Who should skip it
Anyone looking for a hands-on lab or a real project build. It's a document, not a tutorial.
Pros
Very recent, uses up-to-date terminology for Copilot plugins.
Quick to get through, just reading and copy-pasting.
The section on Adaptive Cards is a useful reference.
Cons
No actual project; it's just reading documentation and looking at JSON snippets.
The 'Build your first action' module doesn't involve building anything, just examining a pre-made manifest.
Doesn't explain the 'why' behind the manifest fields, just what they are.
The second module is called 'Build your first action'. This is where I expected to finally write some code. Instead, the exercise is to create a new folder, copy-paste a finished `openapi.yaml` file, copy-paste a finished `copilot-manifest.json` file, and then… look at it. That’s it. You don't build the API, you don't write the descriptions, you don't even run it against a local dev tenant to see if it works. It’s a reading assignment about what a manifest file contains, disguised as a lab.
I get that this is an intro, but it feels like a set of documentation pages strung together with a quiz at the end. The quiz questions are just about recalling which property in the JSON does what. You could get 100% just by having the docs open in another tab. There’s no thinking involved. The part on Adaptive Cards was slightly more useful because it shows the JSON payload, but again, you’re not building a card that pulls from your new API. You’re just looking at a static example.
The whole thing feels like it's missing the actual project. It's like a recipe that lists the ingredients but skips the cooking instructions. I spent an afternoon on this, and while I now know the names of the fields in a manifest, I couldn't tell you how to debug one if it failed. The longer 5.5-hour path on declarative agents seems like it must contain the actual hands-on parts that were cut from this one.
Last verified: August 31, 2026. We re-check course details periodically — see our methodology. Pricing and availability can change; always confirm on the official site.
Community reviews
No community reviews yet — be the first to share your experience.
Reader-submitted experiences, separate from the named reviewer score above.
Sign in to write a review
Community reviews are open to registered readers — it keeps them real.