← KeeploopCONTENT HISTORY

Update to Keeploop

Snapshot Oct 28, 2026 · 18:06 UTC · version 0.27.2

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for keep-find

Full description — Now says: Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Keeploop and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 28, 2026 · 13:11 UTC

Find a file someone sent you by describing it, then read the best match.

After

Oct 28, 2026 · 18:06 UTC

Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked.

Skill instructions

Before

Oct 28, 2026 · 13:11 UTC

you by describing it, then read the best match." disable-model-invocation: true platforms: [macos] 1. Call find_attachments. Pull a filename word into query, a sender into sender, and the file type into kind (pdf, image, doc, sheet, or a...

After

Oct 28, 2026 · 18:06 UTC

you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked." compatibility: "Needs the Keeploop app on a Mac and its MCP connector (tools such as search_mail and find_attachments)." 1. ...

Supporting files

Before

Oct 28, 2026 · 13:11 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":236},{"relative_path":"assets/keeploop.png","size_in_bytes":14672}]

After

Oct 28, 2026 · 18:06 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":284},{"relative_path":"assets/keeploop.png","size_in_bytes":14672}]

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -1,8 +1,7 @@
 ---
 name: keep-find
-description: "Find a file someone sent you by describing it, then read the best match."
-disable-model-invocation: true
-platforms: [macos]
+description: "Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked."
+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.
@@ -11,7 +10,7 @@
 What I am looking for: (the text I typed after the command)
 (If that is empty, ask me for it before calling any tool.)
 
-1. Call find_attachments. Pull a filename word into query, a sender into sender, and the file type into kind (pdf, image, doc, sheet, or any). If nothing matches, retry with fewer filters.
-2. Pick the best match and call read_attachment with its mail_id and attachment_id.
-Then tell me which file it is (name, sender, date, mail_id) and what it says in a few lines. List up to three other candidates. Call save_attachment only if I ask for the file itself.
+1. Call find_attachments. Pull a filename word into query, a person into participant (it matches the sender, To and Cc, by address or name; use sender only when it must be the sender), and the file type into kind (pdf, image, doc, sheet, or any). If nothing matches, retry with fewer filters, or call search_mail with participant and has_attachments=true and then get_email.
+2. Pick the best match and call read_attachment with its mail_id and attachment_id. If Mail has not downloaded it yet, the tool fetches it (up to a minute); if it says it is still downloading, call it again.
+Then tell me which file it is (name, sender, date, mail_id) and what it says in a few lines. List up to three other candidates. Call save_attachment only if I ask for the file itself. To send files to someone, list each one by its mail_id and attachment_id in `attachments` of save_draft or save_reply_draft (or send_email / send_reply if I said send); do not save them first. Never use shell commands, AppleScript or Mail.app for any of this.
 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 · 3 changed fields

changed /description

BEFORE
"Find a file someone sent you by describing it, then read the best match."
AFTER
"Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked."

changed /included_files

BEFORE
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 236
  },
  {
    "relative_path": "assets/keeploop.png",
    "size_in_bytes": 14672
  }
]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 284
  },
  {
    "relative_path": "assets/keeploop.png",
    "size_in_bytes": 14672
  }
]

changed /skill_md_contents

BEFORE
"---\nname: keep-find\ndescription: \"Find a file someone sent you by describing it, then read the best match.\"\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\nFind an email attachment for me, using the Keeploop tools.\nWhat I am looking for: (the text I typed after the command)\n(If that is empty, ask me for it before calling any tool.)\n\n1. Call find_attachments. Pull a filename word into query, a sender into sender, and the file type into kind (pdf, image, doc, sheet, or any). If nothing matches, retry with fewer filters.\n2. Pick the best match and call read_attachment with its mail_id and attachment_id.\nThen tell me which file it is (name, sender, date, mail_id) and what it says in a few lines. List up to three other candidates. Call save_attachment only if I ask for the file itself.\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"
AFTER
"---\nname: keep-find\ndescription: \"Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked.\"\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\nFind an email attachment for me, using the Keeploop tools.\nWhat I am looking for: (the text I typed after the command)\n(If that is empty, ask me for it before calling any tool.)\n\n1. Call find_attachments. Pull a filename word into query, a person into participant (it matches the sender, To and Cc, by address or name; use sender only when it must be the sender), and the file type into kind (pdf, image, doc, sheet, or any). If nothing matches, retry with fewer filters, or call search_mail with participant and has_attachments=true and then get_email.\n2. Pick the best match and call read_attachment with its mail_id and attachment_id. If Mail has not downloaded it yet, the tool fetches it (up to a minute); if it says it is still downloading, call it again.\nThen tell me which file it is (name, sender, date, mail_id) and what it says in a few lines. List up to three other candidates. Call save_attachment only if I ask for the file itself. To send files to someone, list each one by its mail_id and attachment_id in `attachments` of save_draft or save_reply_draft (or send_email / send_reply if I said send); do not save them first. Never use shell commands, AppleScript or Mail.app for any of this.\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": "Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 284
    },
    {
      "relative_path": "assets/keeploop.png",
      "size_in_bytes": 14672
    }
  ],
  "name": "keep-find",
  "skill_md_contents": "---\nname: keep-find\ndescription: \"Find a file someone sent you, or one sent while they were on Cc, by describing it; read the best match, and save or send it on if asked.\"\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\nFind an email attachment for me, using the Keeploop tools.\nWhat I am looking for: (the text I typed after the command)\n(If that is empty, ask me for it before calling any tool.)\n\n1. Call find_attachments. Pull a filename word into query, a person into participant (it matches the sender, To and Cc, by address or name; use sender only when it must be the sender), and the file type into kind (pdf, image, doc, sheet, or any). If nothing matches, retry with fewer filters, or call search_mail with participant and has_attachments=true and then get_email.\n2. Pick the best match and call read_attachment with its mail_id and attachment_id. If Mail has not downloaded it yet, the tool fetches it (up to a minute); if it says it is still downloading, call it again.\nThen tell me which file it is (name, sender, date, mail_id) and what it says in a few lines. List up to three other candidates. Call save_attachment only if I ask for the file itself. To send files to someone, list each one by its mail_id and attachment_id in `attachments` of save_draft or save_reply_draft (or send_email / send_reply if I said send); do not save them first. Never use shell commands, AppleScript or Mail.app for any of this.\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: a01e3a01f927f6dd01df726ae567a5cd3fd91f611e3104cbd306aac6a280cffb