HaoyouBox Publish について
HaoyouBox Publishは、ローカルのHTMLまたはMarkdownファイル1つを、期限付きパスワード保護リンクとして公開するAgent Skillです。公開されているSkillとドキュメントを含み、ホストサービスとサーバーのソースはリポジトリに含まれません。
主な機能
- 01HTMLまたはMarkdownファイル1つを公開
- 02パスワード付き期限リンクを作成
- 03中国語または英語の受信ページ
- 04リンク、パスワード、実際の期限を返却
- 05デバイス承認後に公開トークンを保存
活用シーン
- 01レポートページを期間限定で共有
- 02パスワード保護した文書を送付
- 03対応エージェントからローカルHTMLを公開
MCP 対応
入力ではサーバーとされていますが、READMEが説明するのは対応AIエージェント向けのAgent Skillで、MCPインターフェースの記載はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| path | string | はい | ローカルの HTML または Markdown ファイル1つの明示的なパス |
| locale | enum | いいえ | 受信者インターフェースの言語。省略した場合はローカルで推定されますen | zh |
| password | string | いいえ | 任意のローカル共有パスワード。省略した場合はローカルで生成されます |
| expiryHours | integer | いいえ | 共有期間(時間)。実際の有効期限はサービスから返されます。 |
詳細
HaoyouBox エージェントスキル
互換性のある AI エージェントから、ローカルの HTML または Markdown ファイルを 1 つ HaoyouBox に公開します。このスキルは、有効期限付きのパスワード保護されたブラウザーリンクを作成し、完全なリンク、表示用パスワード、実際の有効期限を返します。
このリポジトリには、オープンなエージェントスキルとそのドキュメントが含まれています。ホストされた HaoyouBox サービスとサーバーのソースコードは、このリポジトリには含まれていません。
インストール
Codex、Claude Code、Cursor、その他の対応エージェント
複数のエージェントで使えるスキルインストーラーを使用します。
npx skills add cheng-big/haoyoubox-agent-skill --skill haoyoubox-publish -g
インストールを承認する前に、スキルの内容を確認してください。エージェントがすぐにスキルを検出しない場合は、エージェントを再起動するか、再読み込みしてください。
Gemini CLI
gemini skills install https://github.com/cheng-big/haoyoubox-agent-skill --path skills/haoyoubox-publish
Gemini CLI では、インストールへの同意を求められます。インストール後に /skills list を使って、haoyoubox-publish が有効になっていることを確認してください。
手動インストール
skills/haoyoubox-publish ディレクトリを、エージェントがサポートするスキルの保存場所(~/.agents/skills/haoyoubox-publish など)にコピーしてください。
現在ホストされているコピーは、haoyoubox.com/agent/SKILL.md から引き続き利用できます。
使用方法
エージェントに次のように依頼します。
Publish report.html to HaoyouBox and create a password-protected link that expires in 24 hours. Use English for the receiver page. Return the complete link, password, and actual expiry together.
中国語の受信者向けページを作成する場合:
把 report.html 发布到好友盒,生成 24 小时密码保护链接。接收页使用中文。请一起返回完整链接、密码和实际到期时间。
初回使用時、エージェントは HaoyouBox のデバイス承認フローを開始します。HaoyouBox にサインインして、デバイスを承認してください。その後、エージェントは公開トークンを非公開の認証情報ストアに保存します。
公開される内容
- 明示的に指定した
.html、.htm、.md、または.markdownファイル 1 つ。 - HaoyouBox 上でブラウザー表示に適した固定版。
- サーバー側で有効期限が適用される、パスワード保護されたリンク。
- 中国語または英語の受信者向けインターフェース。
このスキルは、ディレクトリ、ZIP ファイル、隠しファイル、環境ファイル、鍵、シンボリックリンク、またはワークスペース全体をアップロードしません。アップロード履歴の読み取り、ページの削除、リンクの無効化、アカウントの管理も行いません。
セキュリティ
- インストールする前に、スキルの内容を確認してください。
- デバイスの承認には、必ずユーザーによる明示的な操作が必要です。
- 公開トークンは、エージェントの非公開認証情報ストアに保存してください。
- 共有パスワードの平文はローカルで導出されます。HaoyouBox に送信されるのはソルトと検証子であり、パスワードの平文ではありません。
- 完全な共有リンクには、入力の手間を省くためにパスワードが含まれます。完全なリンクは、機密性の高いアクセス認証情報として扱ってください。
- 秘密情報、個人データ、秘密鍵、環境変数を含むファイルは公開しないでください。
脆弱性の報告方法とトークン漏えい時の対応については、SECURITY.md を参照してください。
製品
受信者は、生成されたリンクをブラウザーで開きます。このスキルのインストールや HaoyouBox アカウントの作成は必要ありません。
コントリビューション
CONTRIBUTING.md を参照してください。プルリクエストを作成する前に npm test を実行してください。
ライセンス
このリポジトリ内のファイルは、Apache License 2.0 のライセンスに基づいています。ホストされた HaoyouBox サービスの利用には、引き続き製品が公開する利用規約とポリシーが適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。