Update to Keeploop
Snapshot Oct 28, 2026 · 18:06 UTC · version 0.27.2
Collection source: downloaded plugin package.
Instructions updated for keep-brief
Skill instructions — Now says: compatibility: "Needs the Keeploop app on a Mac and its MCP connector (tools such as search_mail and find_attachments)." 4. Call list_monitors, then...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Skill instructions
Oct 28, 2026 · 13:11 UTC
disable-model-invocation: true platforms: [macos] 4. Call list_monitors, then check_monitor for each active monitor, and keep the hits from today.
Oct 28, 2026 · 18:06 UTC
compatibility: "Needs the Keeploop app on a Mac and its MCP connector (tools such as search_mail and find_attachments)." 4. Call list_monitors, then check_monitor for each active monitor, and keep the hits from today. In a Claude Duet ch...
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -1,8 +1,7 @@ --- name: keep-brief description: "Unread mail, what needs a reply, and today's monitor hits, grouped by account category." -disable-model-invocation: true -platforms: [macos] +compatibility: "Needs the Keeploop app on a Mac and its MCP connector (tools such as search_mail and find_attachments)." --- The Keeploop tools may carry a prefix in this agent (for example mcp_keeploop_search_mail); use them by their Keeploop name. @@ -14,6 +13,6 @@ 1. Call list_categories to learn how my accounts are grouped (Personal, Work, ...). If an account or category is given above, keep to it: pass it as category= when it is a category name, or as account= when it is an account. 2. Call search_mail with unread_only=true and since set to yesterday's date to find unread mail. 3. Call awaiting_reply with direction="me" and days=2 to find threads waiting on me. -4. Call list_monitors, then check_monitor for each active monitor, and keep the hits from today. +4. Call list_monitors, then check_monitor for each active monitor, and keep the hits from today. In a Claude Duet channel, also call check_route with peek=true on its route (duet:<channel-name>) to see matches from monitors tagged for it. Then write 5 to 10 bullets, grouped under a heading per category. Put mail that needs a reply first. Each bullet: sender, subject, and one short clause on why it matters, with its mail_id so I can ask for more. Skip newsletters and receipts unless something in them needs action. If a tool is missing, or answers that it needs Keeploop Pro, say so in one line and do what you can with search_mail and get_email instead.
Full technical diff · 1 changed fields
changed /skill_md_contents
"---\nname: keep-brief\ndescription: \"Unread mail, what needs a reply, and today's monitor hits, grouped by account category.\"\ndisable-model-invocation: true\nplatforms: [macos]\n---\n\nThe Keeploop tools may carry a prefix in this agent (for example mcp_keeploop_search_mail); use them by their Keeploop name.\n\nGive me my morning mail brief using the Keeploop tools.\nAccount or category: (the text I typed after the command)\n(If that is empty: cover every account.)\n\n1. Call list_categories to learn how my accounts are grouped (Personal, Work, ...). If an account or category is given above, keep to it: pass it as category= when it is a category name, or as account= when it is an account.\n2. Call search_mail with unread_only=true and since set to yesterday's date to find unread mail.\n3. Call awaiting_reply with direction=\"me\" and days=2 to find threads waiting on me.\n4. Call list_monitors, then check_monitor for each active monitor, and keep the hits from today.\nThen write 5 to 10 bullets, grouped under a heading per category. Put mail that needs a reply first. Each bullet: sender, subject, and one short clause on why it matters, with its mail_id so I can ask for more. Skip newsletters and receipts unless something in them needs action.\nIf a tool is missing, or answers that it needs Keeploop Pro, say so in one line and do what you can with search_mail and get_email instead.\n"
"---\nname: keep-brief\ndescription: \"Unread mail, what needs a reply, and today's monitor hits, grouped by account category.\"\ncompatibility: \"Needs the Keeploop app on a Mac and its MCP connector (tools such as search_mail and find_attachments).\"\n---\n\nThe Keeploop tools may carry a prefix in this agent (for example mcp_keeploop_search_mail); use them by their Keeploop name.\n\nGive me my morning mail brief using the Keeploop tools.\nAccount or category: (the text I typed after the command)\n(If that is empty: cover every account.)\n\n1. Call list_categories to learn how my accounts are grouped (Personal, Work, ...). If an account or category is given above, keep to it: pass it as category= when it is a category name, or as account= when it is an account.\n2. Call search_mail with unread_only=true and since set to yesterday's date to find unread mail.\n3. Call awaiting_reply with direction=\"me\" and days=2 to find threads waiting on me.\n4. Call list_monitors, then check_monitor for each active monitor, and keep the hits from today. In a Claude Duet channel, also call check_route with peek=true on its route (duet:<channel-name>) to see matches from monitors tagged for it.\nThen write 5 to 10 bullets, grouped under a heading per category. Put mail that needs a reply first. Each bullet: sender, subject, and one short clause on why it matters, with its mail_id so I can ask for more. Skip newsletters and receipts unless something in them needs action.\nIf a tool is missing, or answers that it needs Keeploop Pro, say so in one line and do what you can with search_mail and get_email instead.\n"
Full snapshot data
{
"description": "Unread mail, what needs a reply, and today's monitor hits, grouped by account category.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 252
},
{
"relative_path": "assets/keeploop.png",
"size_in_bytes": 14672
}
],
"name": "keep-brief",
"skill_md_contents": "---\nname: keep-brief\ndescription: \"Unread mail, what needs a reply, and today's monitor hits, grouped by account category.\"\ncompatibility: \"Needs the Keeploop app on a Mac and its MCP connector (tools such as search_mail and find_attachments).\"\n---\n\nThe Keeploop tools may carry a prefix in this agent (for example mcp_keeploop_search_mail); use them by their Keeploop name.\n\nGive me my morning mail brief using the Keeploop tools.\nAccount or category: (the text I typed after the command)\n(If that is empty: cover every account.)\n\n1. Call list_categories to learn how my accounts are grouped (Personal, Work, ...). If an account or category is given above, keep to it: pass it as category= when it is a category name, or as account= when it is an account.\n2. Call search_mail with unread_only=true and since set to yesterday's date to find unread mail.\n3. Call awaiting_reply with direction=\"me\" and days=2 to find threads waiting on me.\n4. Call list_monitors, then check_monitor for each active monitor, and keep the hits from today. In a Claude Duet channel, also call check_route with peek=true on its route (duet:<channel-name>) to see matches from monitors tagged for it.\nThen write 5 to 10 bullets, grouped under a heading per category. Put mail that needs a reply first. Each bullet: sender, subject, and one short clause on why it matters, with its mail_id so I can ask for more. Skip newsletters and receipts unless something in them needs action.\nIf a tool is missing, or answers that it needs Keeploop Pro, say so in one line and do what you can with search_mail and get_email instead.\n"
}SHA-256 of public snapshot: 3c49f329f86b93829d0f8d95e5c64c304dfb04f2c40f07fc22a3aa9b043228f2