filescom-notifications

SkillFiles & storage

A Notification is our feature that sends E-Mails when specific actions occur in the folder.

Use filescom-notifications in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add filescom-notifications and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the filescom-notifications skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

filescom-notificationsStart free

What this skill tells your AI

The instructions your AI receives, as published by files-com/files-cli in skills/filescom-notifications/SKILL.md and read by Ahel’s review.

A Notification is our feature that sends E-Mails when specific actions occur in the folder.

Emails are sent in batches, with email frequency options of every 5 minutes, every 15 minutes, hourly, or daily. They will include a list of the matching actions within the configured notification period, limited to the first 100.

All subcommands also accept the flags documented in CONTEXT.md (--api-key, --format, --workspace-id, --debug, and the pagination flags --cursor / --per-page / --max-pages on list). Those are not repeated below.

Commands

files-cli notifications list [path]

List Notifications.

FlagTypeDescription
--sort-byobjectIf set, sort records by the specified field in either asc or desc direction. Valid fields are workspace_id, path, user_id or group_id.
--filterobjectIf set, return records where the specified field is equal to the supplied value. Valid fields are path, user_id, workspace_id or group_id. Valid field combinations are [ workspace_id, path ], [ workspace_id, user_id ], [ workspace_id, group_id ] or [ workspace_id, user_id, path ].
--filter-prefixobjectIf set, return records where the specified field is prefixed by the supplied value. Valid fields are path.
--pathstringShow notifications for this Path.
--include-ancestorsboolIf include_ancestors is true and path is specified, include notifications for any parent paths. Ignored if path is not specified.
--group-idstring(no description)

files-cli notifications find

Show Notification.

FlagTypeDescription
--idint64Notification ID. Required.

files-cli notifications create [path]

Create Notification.

FlagTypeDescription
--user-idint64The id of the user to notify. Provide user_id, username or group_id.
--notify-on-copyboolIf true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
--notify-on-deleteboolTrigger on files deleted in this path?
--notify-on-downloadboolTrigger on files downloaded in this path?
--notify-on-moveboolTrigger on files moved to this path?
--notify-on-uploadboolTrigger on files created/uploaded/updated/changed in this path?
--notify-user-actionsboolIf true actions initiated by the user will still result in a notification
--recursiveboolIf true, enable notifications for each subfolder in this path
--send-intervalstringThe time interval that notifications are aggregated by. Can be five_minutes, fifteen_minutes, hourly, or daily.
--subjectstringCustom subject line to use for notification emails
--messagestringCustom message to include in notification emails
--triggering-filenames[]stringArray of filenames (possibly with wildcards) to scope trigger
--triggering-group-ids[]int64If set, will only notify on actions made by a member of one of the specified groups
--triggering-user-ids[]int64If set, will only notify on actions made one of the specified users
--trigger-by-share-recipientsboolNotify when actions are performed by a share recipient?
--workspace-idint64Workspace ID. 0 means the default workspace.
--group-idint64The ID of the group to notify. Provide user_id, username or group_id.
--group-idsstringGroup IDs when the notification requires multiple groups. If sent as a string, it should be comma-delimited.
--pathstringPath
--usernamestringThe username of the user to notify. Provide user_id, username or group_id.

files-cli notifications update

Update Notification.

FlagTypeDescription
--idint64Notification ID. Required.
--notify-on-copyboolIf true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
--notify-on-deleteboolTrigger on files deleted in this path?
--notify-on-downloadboolTrigger on files downloaded in this path?
--notify-on-moveboolTrigger on files moved to this path?
--notify-on-uploadboolTrigger on files created/uploaded/updated/changed in this path?
--notify-user-actionsboolIf true actions initiated by the user will still result in a notification
--recursiveboolIf true, enable notifications for each subfolder in this path
--send-intervalstringThe time interval that notifications are aggregated by. Can be five_minutes, fifteen_minutes, hourly, or daily.
--subjectstringCustom subject line to use for notification emails
--messagestringCustom message to include in notification emails
--triggering-filenames[]stringArray of filenames (possibly with wildcards) to scope trigger
--triggering-group-ids[]int64If set, will only notify on actions made by a member of one of the specified groups
--triggering-user-ids[]int64If set, will only notify on actions made one of the specified users
--trigger-by-share-recipientsboolNotify when actions are performed by a share recipient?
--workspace-idint64Workspace ID. 0 means the default workspace.

files-cli notifications delete

Delete Notification.

FlagTypeDescription
--idint64Notification ID. Required.

Signals

GitHub stars
46
Forks
4
Last commit
Oct 2026
Advanced
Item type
skill
Key
filescom-notifications
Source
github.com/files-com/files-cli