Install
openclaw skills install snappwd-shareSecurely share secrets, API keys, files, and credentials with OpenClaw agents and team members via self-destructing links. Use when the user needs to share sensitive information (passwords, API keys, tokens, credentials, config files, .env files) in chat, email, or any messaging context. Triggers on phrases like "share this secret", "send this password securely", "create a secure link for this API key", "share credentials safely", "share this file securely", or when user mentions needing to share sensitive data.
openclaw skills install snappwd-shareShare secrets and files securely via self-destructing, end-to-end encrypted links.
.env, config, private key, certificate)Direct user to create a secure link at https://snappwd.io:
For text secrets:
For files:
.env, .pem, config file)The link self-destructs after one download. The file is encrypted client-side and the server never sees the contents.
If the user has @snappwd/cli installed:
# Install if needed
npm install -g @snappwd/cli
# Share a text secret
snappwd put "your-secret-here"
# Share a file (e.g., .env, config, private key)
snappwd put-file ./database.env
snappwd put-file ~/.ssh/id_rsa
# Output: https://snappwd.io/g/abc123...#encryption-key...
| Type | Examples | Use Case |
|---|---|---|
| Text Secrets | API keys, passwords, tokens | Quick credential sharing |
| Config Files | .env, config.json, settings.yaml | Share environment configs securely |
| Private Keys | SSH keys, TLS certificates, PGP keys | Temporary key distribution |
| Credentials Files | credentials.json, .netrc | Service account access |
Key points to explain to users:
Zero-Knowledge Encryption: Secrets are encrypted in the browser/CLI before upload. The server never sees the plaintext or encryption key.
Self-Destructing: Links work exactly once. After viewing, the secret is permanently deleted from the server.
Key in URL Fragment: The encryption key is embedded in the URL after #, which means it's never sent to the server—it stays in the browser.
No Account Required: No signup, no tracking, no logs of who created or viewed the secret.
| Use Case | Example |
|---|---|
| API Key Sharing | "I need to share my OpenAI API key with a teammate" |
| Database Credentials | "Send the DB password to the new developer" |
| OAuth Tokens | "Share this access token with the integration team" |
| Config File Sharing | "I need to share my .env file securely" |
| SSH Key Distribution | "Send the deploy key to the DevOps team" |
| Certificate Sharing | "Share the TLS certificate with the infra team" |
| Temporary Access | "Give the contractor the SSH key temporarily" |
| Troubleshooting | "I need to share my config file (with secrets) for debugging" |
Never paste secrets directly in chat — Chat history is permanent and searchable.
Use for one-time sharing — SnapPwd is designed for ephemeral sharing, not long-term storage.
Verify the recipient — Anyone with the link can view the secret once.
Set appropriate expiration — For sensitive secrets, consider setting a short TTL.
When users need to share credentials for OpenClaw configuration:
This is especially useful for:
"The link says it was already viewed"
"I need to share with multiple people"