本文へ移動
cccskills
無料GitHub で公開日本語紹介

secret-drop

未登録のAPIキーやログイン情報を、有効期限付きの一度限りのリンクで受け取り、チャットに秘密情報を書かずに本人のキーチェーンへ暗号化して保存するスキル。

原文原文の説明を見る

Request a credential nobody has saved yet (an API key, a site login) with a one-time, expiring link that saves it to the person's keychain. Use instead of asking for secrets in chat or sending people to the keychain page.

インストール方法を見る

こんなときに便利

  • 未登録のAPIキーを受け取りたいとき
  • メールとパスワードの入力依頼
  • 別のメンバー用の入力リンク発行
  • 期限切れリンクの再発行

日本語での紹介

できること

未登録のAPIキーやサイトのログイン情報を、専用リンクから受け取るためのスキルです。一度限り使える有効期限付きのフォームを発行し、入力された値を本人のキーチェーンへ暗号化して保存します。秘密情報をチャットへ直接書いてもらう必要がありません。

単一のトークンに加え、メールアドレスとパスワードなど、1〜8項目のフォームを指定できます。送信後は会話に認証情報の参照用ハンドルが届き、実行時の環境変数として利用する流れにつなげます。

こんなときに便利

作業に必要な認証情報がまだ保存されていないときに向いています。同じ会話にいる別のメンバーを入力担当者に指定する場合や、期限切れのリンクを再発行する場合にも使えます。

使い方の例

  • 「未登録のAPIキーを入力するリンクを作って」
  • 「メールアドレスとパスワードを受け取るフォームを用意して」

注意点

発行にはAGENT_API_URLとAGENT_API_TOKENを使うAPI環境が必要です。人が送ったメッセージへの応答時だけ発行でき、定期実行やトリガー起動には対応しません。保存済みの認証情報の共有はrequest-access、CLIのブラウザ認証などはinteractive-loginの対象です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md2.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Secret drop: request a new credential by link

Use this when a task needs a credential nobody has saved yet. Never ask for a secret in chat, and never tell the person to add it on the keychain page by hand.

  • A teammate's credential that is already saved: use the request-access skill instead.
  • A CLI with a device-code or browser login (gh, aws sso, gcloud): use interactive-login.

Mint the link

Only on a turn a person sent. Scheduled and trigger-fired turns are refused.

curl -fsS -X POST "$AGENT_API_URL/v1/keychain/drops" \
  -H "x-agent-capability: $AGENT_API_TOKEN" -H 'content-type: application/json' \
  -d '{"service":"acme","purpose":"sign in to the Acme dashboard","fields":[{"key":"ACME_EMAIL","label":"Email","secret":false},{"key":"ACME_PASSWORD","label":"Password"}]}'
  • service names the credential; purpose is one plain sentence the person sees on the form.
  • fields declares the form inputs (1–8). Keys are env var names; secret:false shows the input in clear text (usernames, emails). For a single token, omit fields and pass "envKey":"ACME_API_KEY" instead.
  • The link belongs to the person whose turn this is. If a different teammate in this conversation will fill it, add "onBehalfOf":"<their id>".
  • Send the header exactly as shown. Authorization: Bearer is not accepted.

The response is {dropId, url}. Give the person url exactly as returned. It carries a link-bound token, so a rebuilt URL will not work.

Then

  • Tell them in one line what the link is for. It works once and expires.
  • Stop. Don't poll.
  • When they submit, the value is saved encrypted to their keychain (and, in a channel or group, granted to this conversation) and this conversation wakes with the new credential's handle. Select that handle in execute.credentials to get the declared env vars.
  • If the link expires or they used the wrong account, mint a fresh one.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

admin

無料概要あり

組織管理者の依頼を受け、QMの組織全体や個人・チャンネルごとの設定、記憶、会話履歴、監査情報を調べ、確認を経て設定変更や外部ユーザー管理を行うスキル。

  • 自分が組織管理者か確認したいとき
  • 組織やチャンネルの設定確認・変更
  • 会話履歴と送信内容から動作原因を調査
yc-software/qm1.5万2026年10月19日 更新

browse

無料概要あり

リモートの実ブラウザを操作し、経費申請や注文、ログイン後のデータ取得を進めます。本人ごとのプロファイルにログイン状態を保存し、継続利用するスキルです。

  • 領収書を添付した経費申請
  • 合意した予算内でのフード注文
  • ログイン後のサイトからデータ取得
yc-software/qm1.5万2026年10月19日 更新

cloud-cli

無料概要あり

AWS・Google Cloud・AzureなどのCLIに、利用者が別の端末で承認する方式でログインします。導入状況と実行アカウントを確認し、本人の権限で操作するスキルです。

  • 別端末からクラウドCLIにログイン
  • CLIや補助ツールの導入状況確認
  • 操作前にクラウドアカウントを確認
yc-software/qm1.5万2026年10月19日 更新

composio

無料概要あり

外部アプリの接続候補や設定画面を案内し、本人の同意と接続状態を確認したうえで、QMの認証済みバックエンド経由でアプリ操作を進めるスキルです。

  • 連携可能なアプリを探したいとき
  • 作業に必要なアプリの接続
  • アプリ接続の設定を開き直すとき
yc-software/qm1.5万2026年10月19日 更新

connect-apps

無料概要あり

管理者が有効にした外部アプリを、ブラウザの同意画面から接続するスキルです。使い捨てリンクによる認証や、個人のSlackアカウントの連携を案内します。

  • 管理者が有効にしたアプリの接続
  • ブラウザの同意リンクで認証したいとき
  • 個人のSlackアカウントの連携
yc-software/qm1.5万2026年10月19日 更新

define-loop

無料概要あり

定期的に届く課題や問い合わせをエージェントが継続処理し、成果物を人の確認待ちにする仕組みを、実案件の試運転から手順書・実行条件まで整えるスキル。

  • Sentryの課題を継続的に修正したいとき
  • Frontの問い合わせ返信案の作成
  • 小規模な性能改善PRの準備
yc-software/qm1.5万2026年10月19日 更新

yc-software のスキルをすべて見る

このスキルの問題を報告する