shots-for-agents は何をしますか?
スクリーンショットをbase64ではなくローカルのcurlリンク経由でAIエージェントと共有し、取得後に自動削除します。
概要
このスキルにより、AIエージェントとスクリーンショットを共有する際に、base64エンコードの長大な文字列を貼り付ける代わりに、ローカルで生成されたcurlリンクを使うことができます。リンクは一度エージェントが取得すると自動的に削除されるため、使い捨ての安全な共有が実現します。
使い方
- スクリーンショットを撮影します。
- 提供されたスクリプトを使って画像をローカルサーバーにアップロードします。
- 生成されたcurlリンクを取得します。
- AIエージェントに対して、そのリンクをプロンプト内に貼り付けます。
- エージェントがリンクをcurlで取得すると、画像がダウンロードされ、リンクは自動的に無効化されます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
動作の仕組み
ローカルで軽量なHTTPサーバーが起動し、アップロードされた画像を一時的に保持します。各画像には一意のトークンが付与され、そのトークンを使ったcurlリクエストが1回成功すると、即座に画像ファイルは削除されます。これにより、意図しない第三者によるアクセスや長期保存を防ぎます。
セキュリティ注意事項
- このスキルはローカルネットワーク内でのみ動作することを前提としています。
- リンクを外部に公開しないでください。
- 画像は自動削除されますが、エージェントが取得する前にリンクが漏洩しないよう注意してください。