スキル一覧に戻る
danwag06

send-secret

by danwag06

P2P encrypted secret sharing.

2🍴 1📅 2026年1月20日
GitHubで見るManusで実行

SKILL.md


Send Secret - Secure P2P Sharing

send-secret enables zero-trust, one-time encrypted sharing. Secrets are encrypted locally with AES-256-GCM and served via temporary Cloudflare tunnels. The decryption key stays in the URL fragment (never sent to servers).

Quick Reference

ScenarioSkill to Use
User has a file pathsend-secret-file
User has content in clipboardsend-secret-clipboard (macOS)
User has a trycloudflare URLreceive-secret
User just says "share a secret"Ask what they want to share

Routing Logic

1. User provides a file path

→ Use send-secret-file skill

Example triggers:

  • "Send my .env file securely"
  • "Share credentials.json with teammate"
  • "Encrypt and send this config file"

2. User mentions clipboard

→ Use send-secret-clipboard skill (macOS only)

Example triggers:

  • "Share what I copied"
  • "Send my clipboard securely"
  • "I copied a password, share it"

3. User provides a trycloudflare URL

→ Use receive-secret skill

URL pattern: https://*.trycloudflare.com/s/*#key=*

Example triggers:

4. User is vague

→ Ask for clarification

Example response: "I can help you share secrets securely. What would you like to share?

  • A file (I'll need the file path)
  • Something in your clipboard (copy it first, then I'll send it)
  • Or do you have a link to receive a secret from?"

Security Principles

Critical for all send-secret operations:

  1. Never read secret content - Agent handles paths/URLs only
  2. Never display received secrets - Always save to file with -o
  3. Never commit secrets - Remind users about .gitignore
  4. Never pipe content through agent - Use direct file paths or pbpaste |

CLI Quick Reference

# Send a file
npx send-secret <filepath>

# Send clipboard (macOS)
pbpaste | npx send-secret

# Receive to file
npx send-secret -r "<url>" -o ./filename.txt

# Options
-n <count>    # Allow multiple views
-t <seconds>  # Auto-expire timeout
-o <file>     # Output path for receiving

Common Workflows

Onboarding new team member

  1. User: "I need to share our API keys with the new dev"
  2. Clarify: File or clipboard?
  3. If file: npx send-secret ./api-keys.env
  4. Share URL, remind to keep terminal open

Receiving shared credentials

  1. User provides trycloudflare URL
  2. Use receive-secret skill
  3. npx send-secret -r "<url>" -o ./credentials.txt
  4. Remind about .gitignore

Quick password share

  1. User: "Share my copied password"
  2. Confirm they've copied it
  3. pbpaste | npx send-secret -t 120
  4. Share URL with timeout info

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です