filescom-remote-server-credentials

SkillFiles & storage

A RemoteServerCredential is a way to store a credential for Remote Servers in a centralized vault and then reference it from Remote Server definitions.

Use filescom-remote-server-credentials in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add filescom-remote-server-credentials and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the filescom-remote-server-credentials 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-remote-server-credentialsStart free

What this skill tells your AI

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

A RemoteServerCredential is a way to store a credential for Remote Servers in a centralized vault and then reference it from Remote Server definitions.

This allows you to manage your credentials in one place and avoid duplicating them across multiple Remote Server configurations. It also enhances security by allowing you to use Terraform or APIs for Remote Server management without having to worry about credential exposure.

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 remote-server-credentials list

List Remote Server Credentials.

FlagTypeDescription
--sort-byobjectIf set, sort records by the specified field in either asc or desc direction. Valid fields are workspace_id and name.
--filterobjectIf set, return records where the specified field is equal to the supplied value. Valid fields are workspace_id and name. Valid field combinations are [ workspace_id, name ].
--filter-prefixobjectIf set, return records where the specified field is prefixed by the supplied value. Valid fields are name.

files-cli remote-server-credentials find

Show Remote Server Credential.

FlagTypeDescription
--idint64Remote Server Credential ID. Required.

files-cli remote-server-credentials create

Create Remote Server Credential.

FlagTypeDescription
--namestringInternal name for your reference
--descriptionstringInternal description for your reference
--server-typeenumRemote server type. Remote Server Credentials are only valid for a single type of Remote Server. One of: ftp, sftp, s3, google_cloud_storage, webdav, wasabi, backblaze_b2, one_drive, box, dropbox, google_drive, azure, sharepoint, s3_compatible, azure_files, files_agent, filebase, cloudflare, linode, files_com.
--aws-access-keystringAWS Access Key.
--s3-assume-role-arnstringAWS IAM Role ARN for AssumeRole authentication.
--s3-assume-role-duration-secondsint64Session duration in seconds for AssumeRole authentication (900-43200).
--cloudflare-access-keystringCloudflare: Access Key.
--filebase-access-keystringFilebase: Access Key.
--google-cloud-storage-s3-compatible-access-keystringGoogle Cloud Storage: S3-compatible Access Key.
--linode-access-keystringLinode: Access Key
--s3-compatible-access-keystringS3-compatible: Access Key
--sharepoint-client-idstringSharePoint: Microsoft Entra application client ID for app-only authentication.
--sharepoint-tenant-idstringSharePoint: Microsoft Entra tenant ID for app-only authentication.
--usernamestringRemote server username.
--wasabi-access-keystringWasabi: Access Key.
--passwordstringPassword, if needed.
--private-keystringPrivate key, if needed.
--private-key-passphrasestringPassphrase for private key if needed.
--aws-secret-keystringAWS: secret key.
--azure-blob-storage-access-keystringAzure Blob Storage: Access Key
--azure-blob-storage-sas-tokenstringAzure Blob Storage: Shared Access Signature (SAS) token
--azure-files-storage-access-keystringAzure File Storage: Access Key
--azure-files-storage-sas-tokenstringAzure File Storage: Shared Access Signature (SAS) token
--backblaze-b2-application-keystringBackblaze B2 Cloud Storage: applicationKey
--backblaze-b2-key-idstringBackblaze B2 Cloud Storage: keyID
--cloudflare-secret-keystringCloudflare: Secret Key
--filebase-secret-keystringFilebase: Secret Key
--google-cloud-storage-credentials-jsonstringGoogle Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
--google-cloud-storage-s3-compatible-secret-keystringGoogle Cloud Storage: S3-compatible secret key
--linode-secret-keystringLinode: Secret Key
--s3-compatible-secret-keystringS3-compatible: Secret Key
--sharepoint-client-certificatestringSharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
--sharepoint-client-secretstringSharePoint: Microsoft Entra application client secret for app-only authentication.
--wasabi-secret-keystringWasabi: Secret Key
--workspace-idint64Workspace ID (0 for default workspace)
--copy-values-from-credential-idint64ID of Remote Server Credential to copy omitted values from.

files-cli remote-server-credentials update

Update Remote Server Credential.

FlagTypeDescription
--idint64Remote Server Credential ID. Required.
--namestringInternal name for your reference
--descriptionstringInternal description for your reference
--server-typeenumRemote server type. Remote Server Credentials are only valid for a single type of Remote Server. One of: ftp, sftp, s3, google_cloud_storage, webdav, wasabi, backblaze_b2, one_drive, box, dropbox, google_drive, azure, sharepoint, s3_compatible, azure_files, files_agent, filebase, cloudflare, linode, files_com.
--aws-access-keystringAWS Access Key.
--s3-assume-role-arnstringAWS IAM Role ARN for AssumeRole authentication.
--s3-assume-role-duration-secondsint64Session duration in seconds for AssumeRole authentication (900-43200).
--cloudflare-access-keystringCloudflare: Access Key.
--filebase-access-keystringFilebase: Access Key.
--google-cloud-storage-s3-compatible-access-keystringGoogle Cloud Storage: S3-compatible Access Key.
--linode-access-keystringLinode: Access Key
--s3-compatible-access-keystringS3-compatible: Access Key
--sharepoint-client-idstringSharePoint: Microsoft Entra application client ID for app-only authentication.
--sharepoint-tenant-idstringSharePoint: Microsoft Entra tenant ID for app-only authentication.
--usernamestringRemote server username.
--wasabi-access-keystringWasabi: Access Key.
--passwordstringPassword, if needed.
--private-keystringPrivate key, if needed.
--private-key-passphrasestringPassphrase for private key if needed.
--aws-secret-keystringAWS: secret key.
--azure-blob-storage-access-keystringAzure Blob Storage: Access Key
--azure-blob-storage-sas-tokenstringAzure Blob Storage: Shared Access Signature (SAS) token
--azure-files-storage-access-keystringAzure File Storage: Access Key
--azure-files-storage-sas-tokenstringAzure File Storage: Shared Access Signature (SAS) token
--backblaze-b2-application-keystringBackblaze B2 Cloud Storage: applicationKey
--backblaze-b2-key-idstringBackblaze B2 Cloud Storage: keyID
--cloudflare-secret-keystringCloudflare: Secret Key
--filebase-secret-keystringFilebase: Secret Key
--google-cloud-storage-credentials-jsonstringGoogle Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
--google-cloud-storage-s3-compatible-secret-keystringGoogle Cloud Storage: S3-compatible secret key
--linode-secret-keystringLinode: Secret Key
--s3-compatible-secret-keystringS3-compatible: Secret Key
--sharepoint-client-certificatestringSharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
--sharepoint-client-secretstringSharePoint: Microsoft Entra application client secret for app-only authentication.
--wasabi-secret-keystringWasabi: Secret Key

files-cli remote-server-credentials delete

Delete Remote Server Credential.

FlagTypeDescription
--idint64Remote Server Credential ID. Required.

Signals

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