filescom-bundles
A Bundle is the API/SDK term for the feature called Share Links in the web interface.
Skill by Files-com
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/files-com-filescom-bundles
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/filescom-bundles
What's inside
- Skill name
filescom-bundles- Description
- A Bundle is the API/SDK term for the feature called Share Links in the web interface. Creating a Share Link does not send any email. To deliver the link by email, either call `bundles share` after creation, or pass `--share-after-create=true` when adding a recipient with `bundle-recipients create`.
- License
- MIT
- Instructions
- 185 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# filescom-bundles A Bundle is the API/SDK term for the feature called Share Links in the web interface. The API provides the full set of actions related to Share Links, including sending them via E-Mail. Please note that we very closely monitor the E-Mailing feature and any abuse will result in disabling of your site. All subcommands also accept the flags documented in [`CONTEXT.md`](../../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 bundles list` List Share Links. | Flag | Type | Description | | --- | --- | --- | | `--user-id` | int64 | User ID. Provide a value of `0` to operate the current session's user. | | `--sort-by` | object | If set, sort records by the specified field in either `asc` or `desc` direction. Valid fields are `expires_at`. | | `--filter` | object | If set, return records where the specified field is equal to the supplied value. Valid fields are `created_at`, `expires_at`, `code`, `group_id`, `user_id` or `bypasses_site_expiration_rules`. Valid field combinations are `[ group_id, expires_at ]` and `[ user_id, expires_at ]`. | | `--filter-gt` | object | If set, return records where the specified field is greater than the supplied value. Valid fields are `created_at` and `expires_at`. | | `--filter-gteq` | object | If set, return records where the specified field is greater than or equal the supplied value. Valid fields are `created_at` and `expires_at`. | | `--filter-prefix` | object | If set, return records where the specified field is prefixed by the supplied value. Valid fields are `code`. | | `--filter-lt` | object | If set, return records where the specified field is less than the supplied value. Valid fields are `created_at` and `expires_at`. | | `--filter-lteq` | object | If set, return records where the specified field is less than or equal the supplied value. Valid fields are `created_at` and `expires_at`. | | `--deleted` | bool | If true, only list deleted Share Links. | ### `files-cli bundles find` Show Share Link. | Flag | Type | Description | | --- | --- | --- | | `--id` | int64 | Bundle ID. **Required.** | | `--deleted` | bool | If true, show a deleted Share Link. | ### `files-cli bundles create` Create Share Link. | Flag | Type | Description | | --- | --- | --- | | `--user-id` | int64 | User ID. Provide a value of `0` to operate the current session's user. | | `--paths` | []string | A list of paths to include in this bundle. **Required.** | | `--password` | string | Password for this bundle. | | `--bypasses-site-expiration-rules` | bool | If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this. | | `--form-field-set-id` | int64 | Id of Form Field Set to use with this bundle | | `--create-snapshot` | bool | If true, create a snapshot of this bundle's contents. | | `--dont-separate-submissions-by-folder` | bool | Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required. | | `--expires-at` | datetime | Explicit Bundle expiration date/time. If not set, the site-wide expiration setting may apply. | | `--finalize-snapshot` | bool | If true, finalize the snapshot of this bundle's contents. Note that `create_snapshot` must also be true. | | `--max-uses` | int64 | Maximum number of times bundle can be accessed | | `--group-id` | int64 | Owning group ID. If set, members of this group can view, edit, and share this Share Link. | | `--internal-name` | string | Internal name for identifying this Share Link. | | `--description` | string | Public description | | `--note` | string | Bundle internal note | | `--code` | string | Bundle code. This code forms the end part of the Public URL. | | `--path-template` | string | Template for creating submission subfolders. Can use the uploader's name, email address, ip, company, `strftime` directives, and any custom form data. | | `--path-template-time-zone` | string | Timezone to use when rendering timestamps in path templates. | | `--permissions` | enum | Permissions that apply to Folders in this Share Link. One of: `read`, `write`, `read_write`, `full`, `none`, `preview_only`. | | `--require-registration` | bool | Show a registration page that captures the downloader's name and email address? | | `--clickwrap-id` | int64 | ID of the clickwrap to use with this bundle. | | `--inbox-id` | int64 | ID of the associated inbox, if available. | | `--require-share-recipient` | bool | Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI? | | `--send-one-time-password-to-recipient-at-registration` | bool | If true, require_share_recipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set. | | `--send-email-receipt-to-uploader` | bool | Send delivery receipt to the uploader. Note: For writable share only | | `--skip-email` | bool | BundleRegistrations can be saved without providing email? | | `--skip-name` | bool | BundleRegistrations can be saved without providing name? | | `--skip-company` | bool | BundleRegistrations can be saved without providing company? | | `--start-access-on-date` | datetime | Date when share will start to be accessible. If `nil` access granted right after create. | | `--snapshot-id` | int64 | ID of the snapshot containing this bundle's contents. | | `--workspace-id` | int64 | Workspace ID. `0` means the default workspace. | | `--watermark-attachment-file` | file | Preview watermark image applied to all bundle items. | | `--watermark-value` | object | Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value | ### `files-cli bundles share` Send email(s) with a link to bundle. | Flag | Type | Description | | --- | --- | --- | | `--id` | int64 | Bundle ID. **Required.** | | `--to` | []string | A list of email addresses to share this bundle with. Required unless `recipients` is used. | | `--note` | string | Note to include in email. | | `--recipients` | []object | A list of recipients to share this bundle with. Required unless `to` is used. | ### `files-cli bundles update` Update Share Link. | Flag | Type | Description | | --- | --- | --- | | `--id` | int64 | Bundle ID. **Required.** | | `--paths` | []string | A list of paths to include in this bundle. | | `--password` | string | Password for this bundle. | | `--bypasses-site-expiration-rules` | bool | If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this. | | `--form-field-set-id` | int64 | Id of Form Field Set to use with this bundle | | `--clickwrap-id` | int64 | ID of the clickwrap to use with this bundle. | | `--code` | string | Bundle code. This code forms the end part of the Public URL. | | `--create-snapshot` | bool | If true, create a snapshot of this bundle's contents. | | `--description` | string | Public description | | `--dont-separate-submissions-by-folder` | bool | Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required. | | `--expires-at` | datetime | Explicit Bundle expiration date/time. If not set, the site-wide expiration setting may apply. | | `--finalize-snapshot` | bool | If true, finalize the snapshot of this bundle's contents. Note that `create_snapshot` must also be true. | | `--inbox-id` | int64 | ID of the associated inbox, if available. | | `--max-uses` | int64 | Maximum number of times bundle can be accessed | | `--group-id` | int64 | Owning group ID. If set, members of this group can view, edit, and share this Share Link. | | `--internal-name` | string | Internal name for identifying this Share Link. | | `--note` | string | Bundle internal note | | `--path-template` | string | Template for creating submission subfolders. Can use the uploader's name, email address, ip, company, `strftime` directives, and any custom form data. | | `--path-template-time-zone` | string | Timezone to use when rendering timestamps in path templates. | | `--permissions` | enum | Permissions that apply to Folders in this Share Link. One of: `read`, `write`, `read_write`, `full`, `none`, `preview_only`. | | `--require-registration` | bool | Show a registration page that captures the downloader's name and email address? | | `--require-share-recipient` | bool | Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI? | | `--send-one-time-password-to-recipient-at-registration` | bool | If true, require_share_recipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set. | | `--send-email-receipt-to-uploader` | bool | Send delivery receipt to the uploader. Note: For writable share only | | `--skip-company` | bool | BundleRegistrations can be saved without providing company? | | `--start-access-on-date` | datetime | Date when share will start to be accessible. If `nil` access granted right after create. | | `--skip-email` | bool | BundleRegistrations can be saved without providing email? |
From Files-com/files-cli, MIT.
More from Files-com/files-cli
- 0.655score
filescom-gpg-keys
Files-com
A GPGKey object on Files.com is used to securely store both the private and public keys associated with a GPG (GNU Privacy Guard) encryption key pair.
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-bundle-notifications
Files-com
A BundleNotification is an E-Mail sent out to users when certain actions are performed on or within a shared set of files and folders.
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-expectations
Files-com
Expectations let your Files.com site define what “correct” file delivery looks like, continuously evaluate whether it happened, and keep history when it did…
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-clickwraps
Files-com
A Clickwrap is a legal agreement (such as an NDA or Terms of Use) that your Users and/or Bundle/Inbox participants will need to agree to via a "Clickwrap" UI…
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-child-site-management-policies
Files-com
A Child Site Management Policy is a centralized policy defined by a parent site to enforce consistent configurations across child sites.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-api-keys
Files-com
An APIKey is a key that allows programmatic access to your Site.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-ai-tasks
Files-com
An AI Task defines a Files.com AI prompt that can run on a schedule or in response to file actions.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-expectation-evaluations
Files-com
An ExpectationEvaluation records one open or closed window for an Expectation.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-as2-outgoing-messages
Files-com
An AS2OutgoingMessage is a single record created for each individual AS2 file transfer out to a Partner.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-as2-incoming-messages
Files-com
An AS2IncomingMessage is a single record created for each individual AS2 file transfer incoming from a Partner.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-as2-stations
Files-com
An AS2Station is a remote AS2 server that can send data into Files.com and receive data from Files.com.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-ai-assistant-personalities
Files-com
An AI Assistant Personality defines a system prompt used to customize the in-app AI Assistant.
SkillAFreshness: A★ 46Claude Code +9
Signals
- Stars
- 46
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Sep 24, 2026 (1 month ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Files-com/files-cli
- Website
- developers.files.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Files-com
- 0.655score
filescom-expectations
Files-com
Expectations let your Files.com site define what “correct” file delivery looks like, continuously evaluate whether it happened, and keep history when it did…
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-clickwraps
Files-com
A Clickwrap is a legal agreement (such as an NDA or Terms of Use) that your Users and/or Bundle/Inbox participants will need to agree to via a "Clickwrap" UI…
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-bundle-notifications
Files-com
A BundleNotification is an E-Mail sent out to users when certain actions are performed on or within a shared set of files and folders.
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-child-site-management-policies
Files-com
A Child Site Management Policy is a centralized policy defined by a parent site to enforce consistent configurations across child sites.
SkillAFreshness: A★ 46Claude Code +9 - 0.655score
filescom-gpg-keys
Files-com
A GPGKey object on Files.com is used to securely store both the private and public keys associated with a GPG (GNU Privacy Guard) encryption key pair.
SkillAFreshness: A★ 46Claude Code +9 - 0.652score
filescom-ai-tasks
Files-com
An AI Task defines a Files.com AI prompt that can run on a schedule or in response to file actions.
SkillAFreshness: A★ 46Claude Code +9
Cite this page
filescom-bundles skill. Agent Mart. https://agentmart.dev/skills/files-com-filescom-bundles (last updated 2026-10-24)