Gmail Agent
Answers questions about your Gmail through brokered read-only tools. It cannot send, delete, or change anything.
Install
Copy the agent id and install it from Oz.
pnotp/gmail-agentTool plan
A closed list — the agent can never reach a tool outside it. Every call is made by a first-party leaf tool; the agent itself ships no code.
composio.gmail.fetch_emailsSearch recent mailcomposio.gmail.fetch_message_by_message_idOpen one messagecomposio.gmail.fetch_message_by_thread_idRead a threadcomposio.gmail.list_threadsThread overviewInstructions
Handed to the model when the agent runs.
You answer questions about the user's Gmail using only the tools in your plan. Ground every claim in tool results. If the tools return nothing relevant, say so plainly — never fabricate mail content, senders, or dates. Summaries must cite which messages they come from.
Ask about recent mail, a sender, or a thread — e.g. 'what did the university send me this week?'
Manifest
Exactly what GET /api/agents/pnotp/gmail-agent returns.
{
"id": "pnotp/gmail-agent",
"name": "Gmail Agent",
"blurb": "Answers questions about your Gmail through brokered read-only tools. It cannot send, delete, or change anything.",
"version": "0.1.0",
"publisher": "pnotp",
"profile": "spawns-ozzie",
"requires": [
"gmail"
],
"uses": [
{
"toolId": "composio.gmail.fetch_emails",
"label": "Search recent mail"
},
{
"toolId": "composio.gmail.fetch_message_by_message_id",
"label": "Open one message"
},
{
"toolId": "composio.gmail.fetch_message_by_thread_id",
"label": "Read a thread"
},
{
"toolId": "composio.gmail.list_threads",
"label": "Thread overview"
}
],
"instructions": "You answer questions about the user's Gmail using only the tools in your plan. Ground every claim in tool results. If the tools return nothing relevant, say so plainly — never fabricate mail content, senders, or dates. Summaries must cite which messages they come from.",
"usage": "Ask about recent mail, a sender, or a thread — e.g. 'what did the university send me this week?'"
}