Skill
keepass-credential-ftp
FTP/SFTP credential handling. Use when storing, retrieving, or rotating FTP, FTPS, or SFTP credentials. Triggers on mentions of FTP, SFTP, file transfer, or lftp connection strings.
From keepass-cred-mgrInstall
1
Run in your terminal$
npx claudepluginhub l3digitalnet/claude-code-plugins --plugin keepass-cred-mgrTool Access
This skill uses the workspace's default tool permissions.
Skill Content
FTP/SFTP Credential Handling
FTP / FTPS
STORAGE DEFAULT: Servers (vault layout is user-organized; if not found there, use search_entries) TITLE FORMAT: FTP - <host> REQUIRED FIELDS: username, password, url (host), port (if non-standard) NOTES FIELD: protocol variant and lftp connection string
PROTOCOL VARIANTS:
- FTPS explicit: ftp+tls://user@host
- FTPS implicit: ftps://user@host
- Plain FTP: ftp://user@host <- SECURITY VIOLATION, see rule below
PLAIN FTP RULE: If the entry uses plain unencrypted FTP (no TLS), you MUST:
- Flag this as a security concern to the user before storing
- Require the user to provide a written explanation in the notes field
- Do not store the entry without this note present
SFTP
SFTP entries are split across two groups:
CONNECTION CREDENTIAL:
- Storage default: Servers (search by title if not there)
- Title: SFTP - <host>
- Fields: username, url (host), port (if non-standard)
- Notes: reference to the SSH Keys entry (e.g. "SSH key: SSH - <host>")
SSH KEY (handle per keepass-credential-ssh skill):
- Storage default: SSH Keys (search by title if not there)
- Title: SSH - <host>
- Notes: must reference back to the SFTP connection entry
lftp connection string: sftp://user@host
Similar Skills
Stats
Parent Repo Stars3
Parent Repo Forks0
Last CommitMar 4, 2026