Sometimes your declarative agent needs to go beyond text. A personalized welcome card for a new hire’s first day, an event poster for a team BBQ, or a fun icebreaker image can make workplace interactions feel more human. The GraphicArt capability adds image generation to your declarative agent. No external APIs, no design tools; just declare it and go.
What is GraphicArt?
In the declarative agent manifest, capabilities is an array that tells Microsoft 365 Copilot what your agent can do beyond basic text generation. GraphicArt is one of those capabilities; it enables your agent to create images using built-in image generation models when users explicitly ask for visual content.
It gives your agent a creative side, producing visual content that adds a personal touch to otherwise text-heavy interactions.
The principle behind all capabilities is intentional configuration; you enable only what makes sense for your scenario. Every capability you add is one the agent might use when you don’t expect it, so be deliberate.
Enabling GraphicArt
Adding GraphicArt to your agent is a one-liner in your declarativeAgent.json:
"capabilities": [
{
"name": "GraphicArt"
}
]
You can also combine GraphicArt with other capabilities. Here’s a more realistic configuration:
"capabilities": [
{
"name": "OneDriveAndSharePoint",
"items_by_url": [
{ "url": "https://zavains.sharepoint.com/sites/hr/Shared%20Documents/employee-handbook.docx" },
{ "url": "https://zavains.sharepoint.com/sites/hr/Shared%20Documents/benefits-guide.docx" },
{ "url": "https://zavains.sharepoint.com/sites/hr/Shared%20Documents/it-setup-guide.docx" }
]
},
{
"name": "CodeInterpreter"
},
{
"name": "GraphicArt"
}
]
Three capabilities, all configured declaratively, no external services required.
Guiding the Agent with Instructions
You also need to tell your agent when to use image generation. Clear instructions prevent misuse:
“Use image generation only when explicitly asked to create visual content such as welcome cards, team event graphics, or visual explanations of concepts. Never use it for charts or data visualization (use code interpreter for that instead).”
This keeps your agent from generating artistic interpretations of bar charts when someone needs actual data visualization.
Creative Use Cases That Actually Matter
Here are real scenarios where GraphicArt adds value in an onboarding agent.
Welcome Cards for New Hires
A new employee opens their Teams channel on day one and sees a personalized welcome graphic from the onboarding agent:
The agent generates a branded-feeling welcome illustration, a small touch that makes onboarding feel human.
Team Event Graphics
GraphicArt also handles internal event communications:
No need to bother the design team for an internal Teams post.
Icebreaker Images
Visual icebreakers help new hires connect with their teams:
These small creative moments build warmth in workplace culture.
GraphicArt works best when the request is creative and open-ended. The more specific and visual the prompt, the better the output. Encourage users to describe the mood, style, or theme they want.
Where GraphicArt Shines
GraphicArt excels at creative, open-ended visual content:
- Welcome cards and celebratory graphics for personal, warm moments
- Team event posters for BBQs, hackathons, and holiday parties
- Icebreaker images and fun conversation starters for new hires
- Visual explanations of concepts when a diagram or illustration helps communicate an idea
- Creative brainstorming to explore visual directions for a project
For anything requiring numerical accuracy or precise layouts, other capabilities are a better fit. Data visualization (charts, graphs, dashboards) belongs in CodeInterpreter, which writes actual Python code and produces real data visualizations with numbers you can trust. Precise diagrams like org charts or architecture diagrams are also better handled outside of GraphicArt.
The Value of a Creative Agent
Onboarding is deeply personal. An agent that can answer policy questions and create a fun welcome card hits differently than one that only recites handbook paragraphs.
GraphicArt won’t replace your design team, but it adds warmth that makes your agent feel less like a FAQ bot and more like a helpful teammate.
Resources
Have questions or want to share what you're building? Connect with me on LinkedIn or check out more on The Manifest.