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

box

Box上のファイルやフォルダーを検索・整理し、共有やバージョン管理、メタデータ操作を行います。文書の内容確認や一括処理、Box連携アプリの開発にも対応します。

原文原文の説明を見る

Box manages cloud files, sharing, search, and metadata.

NousResearch/hermes-agentスター 258,450(GitHub 258,450 + cccskills 0)
連携ツールX (Twitter)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • Box内のファイルを検索したいとき
  • ファイルを整理・共有・更新したいとき
  • 文書からメタデータを抽出したいとき
  • Box文書を質問・要約・比較したいとき
  • Box連携アプリやWebhookを開発したいとき

日本語での紹介

できること

Box CLIを使って、ファイルやフォルダーの検索、アップロード、移動、バージョン管理、共有などを行います。メタデータの照会や更新、Box AIによる文書の質問・要約・比較、項目の抽出にも対応します。多数のファイルを扱う場合は一括処理やBox Hubsを使い、アプリ連携やWebhookの開発にはSDKやEvents APIを利用します。操作後は対象を読み直し、変更内容を確認します。

こんなときに便利

Box内の文書を探して内容を確認したいときや、ファイルを整理してチームで扱いたいときに使えます。文書から決まった項目を抽出して保存する作業や、Boxを使うアプリ・連携機能の開発にも向いています。

使い方の例

  • 「Boxでこの名前のファイルを探してください」
  • 「この文書から指定した項目を抽出してメタデータに保存してください」
  • 「BoxのWebhookを受ける連携機能を作ってください」

注意点

Box CLIの導入とOAuth認証が必要です。Box AIを使うには機能が有効である必要があり、AIユニットを消費します。アクセス範囲は認証したアカウントの権限に従います。削除、共有設定や権限の変更などは確認が必要です。

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

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
A良好削除や共有・権限変更は事前確認し、OAuth権限に従うと明記されています。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足Box CLIとOAuthが必要で、OAuth経路の選択や認証手順が記載されています。

点数には入れていません。 2026年10月30日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

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

含まれるファイル(11)

  • SKILL.md11.4 KB
  • references/bulk-operations.md2.0 KB
  • references/cli-guide.md7.3 KB
  • references/content-workflows.md4.7 KB
  • references/hubs.md6.0 KB
  • references/oauth-setup.md6.4 KB
  • references/rest-api.md2.2 KB
  • references/sdk-development.md5.6 KB
  • references/search-and-ai.md10.5 KB
  • references/troubleshooting.md2.9 KB
  • references/webhooks-and-events.md2.2 KB

SKILL.md(原文)

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

Box

Use Box as the cloud file system for file operations, collaboration, metadata, and document work. Run operations with Hermes' terminal tool and use the Box CLI; use the SDK guide when building an application.

When to Use

  • Organizing, uploading, versioning, moving, sharing, or collaborating on Box files and folders
  • Searching Box content or existing metadata
  • Asking questions about Box files, extracting metadata, or generating text grounded in a file
  • Processing a Box folder at scale without downloading every source file
  • Building a Box-backed application, integration, or webhook handler

Start broad file-system conversations

When someone is exploring a cloud file system for Hermes, first give a short fit assessment: Box is useful when a team needs cloud file storage, sharing, search, metadata, and document work. Then ask whether they want to connect a Box account with OAuth or build a Box-backed application or integration with an SDK.

OAuth makes Hermes act as the Box account authorized in the browser. That account's Box permissions determine what Hermes can access. To give Hermes narrower access, authorize an account that is invited only to the required files, folders, or Hubs.

Do not run setup, show a command cookbook, propose account plans or folder taxonomies, or load every reference for a broad exploratory question. Wait for the user's answer, then load only the relevant path. When a request already names a concrete outcome, skip this discovery step and handle that outcome directly.

Start normal CLI work with the official Box CLI OAuth app. It covers ordinary content work and Box AI. Use a custom User Authentication (OAuth 2.0) Platform App only when the requested operation needs an additional OAuth scope, such as webhook management. This remains an OAuth flow; do not substitute a server-side or impersonation identity.

Perform chosen setup interactively

When a user selects an authentication path or asks Hermes to connect Box, perform the setup through terminal; do not turn the next response into instructions for the user to copy. Take the next safe action yourself, and pause only for an approval, browser sign-in, administrator action, or secret that Hermes cannot safely supply.

  • If box is missing, ask for any terminal approval required to install @box/cli under the current Hermes home at tools/box-cli; then verify it with the shell-appropriate command in CLI guide. Do not attempt a global npm install, use sudo, change npm's global prefix, or change PATH.
  • Before OAuth, ask: “Is Hermes running on the same computer as the browser you will use to authorize Box, or on a remote host such as a VPS, container, or cloud VM?” Use normal box login only for the same-computer path. Use box login --code only for the remote/headless path. Do not infer runtime topology from the operating system alone; read OAuth setup after the user answers.
  • Before starting browser authorization, state that Hermes will act as the Box account signed in there. If the user wants narrower access, they can authorize an account that is invited only to the required files, folders, or Hubs. Do not make that account an administrator to unlock an exceptional operation.
  • If a custom OAuth Platform App is necessary, use the CLI's interactive Platform App flow. Ask the user to enter its client secret only in the local CLI prompt; never request it in chat, write it to Hermes configuration, or commit it.
  • If an install, browser authorization, environment switch, or permission change needs approval, request that approval and resume the setup after it is granted. Do not replace the action with a command list.

Start each task

  1. Confirm the CLI and current actor. Probe with command -v box on POSIX shells or Get-Command box -ErrorAction SilentlyContinue in PowerShell. If box is on PATH, use it. If Hermes installed the CLI under its current home, use the shell-appropriate verified runner in CLI guide in place of every leading box. Then run box users:get me --json --fields id,name,login with that runner. If this succeeds, record the actor and continue. Do not ask about authentication again. Treat folders:items 0 only as a listing of the actor's root; it is not proof that a shared file, folder, or Hub is inaccessible. For a known file or folder, verify its ID directly; for a Hub, use the Hubs discovery path in Box Hubs.
  2. If authentication is absent, ask to connect a Box account with OAuth, then ask whether Hermes and the authorization browser run on the same computer or on separate hosts. Read OAuth setup.
  3. Read the relevant reference before operating. Use documented commands first; only run subcommand help when the request needs an option not covered by the reference or the installed CLI rejects the documented form.

Examples labeled bash use POSIX continuation syntax. In PowerShell, run the Box command on one line or replace each trailing \ with PowerShell's backtick continuation. Do not paste POSIX variable assignments into PowerShell.

Extend the CLI without pausing

When the Box CLI lacks a dedicated subcommand, use box request for the matching REST endpoint and continue the ordinary operation. Do not ask the user to choose merely because the implementation uses REST; it is the same Box task and preserves the configured CLI identity. Read REST API fallback when the endpoint needs a request body or custom header.

Ask before a delete, a collaboration/shared-link or permission change, an identity change, a broad or costly batch mutation, or when the target or scope is ambiguous. Otherwise perform the requested operation and verify it.

Choose the right path

NeedRead
CLI conventions, environments, JSON, or REST escape hatchCLI guide
Files, folders, versions, links, or collaborationsContent workflows
Search, metadata, Box AI, or AI unitsSearch and AI
Curated large-scale Q&A or a reusable knowledge baseBox Hubs
Many files or a resumable batchBulk operations
Application code or a Box SDKSDK development
Webhooks or Events APIWebhooks and events
CLI unavailable or a missing CLI operationREST API fallback
Auth, permissions, rate limits, or API errorsTroubleshooting

Content handling policy

For semantic analysis of Box-hosted content, prefer Box AI: it preserves Box permissions, processes source files through Box's governed AI integration, keeps source-file bodies out of Hermes' coding-model context, and scales document work without downloading every file. Do not criticize or block another workflow; use it when the user explicitly chooses it.

Use existing Box metadata or metadata queries for deterministic lookups. Otherwise use Box AI:

  • ai:ask for Q&A, summaries, and comparisons
  • ai:extract-structured for known fields or metadata templates
  • ai:extract for flexible key-value extraction
  • ai:text-gen for writing grounded in one Box file

For Q&A over more than 25 files or a reusable curated knowledge base, prefer Box AI for Hubs. Discover an existing accessible Hub first; only create or populate one after the user approves the shared-resource change. If no Hub is available and the user does not want one created, narrow a one-off request with search or metadata. Do not use a Hub for metadata extraction or text generation. Read Box Hubs.

When the user asks to extract metadata from a Box file, treat it as a request to persist the result unless they ask for a preview. Use structured extraction with inline fields when the desired schema is known and freeform extraction when the fields are exploratory. Reuse a compatible existing enterprise template when one represents every requested field. Otherwise store flat scalar results in the built-in global.properties metadata instance, or upload a JSON sidecar beside the source file when the result contains nested objects, tables, or values that must retain their types. Read every write back and compare it with the intended result. Never silently substitute a file description, attach a partial or unrelated template, truncate fields, or discard fields.

Do not create or change metadata templates. Box does not permit creation of global templates, and enterprise-template administration is outside Hermes' normal OAuth content workflow. If the user needs reusable typed enterprise metadata and no compatible template exists, explain that a Box Admin or authorized Co-Admin must create it separately, leave existing structured metadata unchanged, and report the persisted global.properties instance or JSON sidecar instead. Read Search and AI for the complete extraction and writeback workflow.

Before the first Box AI request, state that Box AI must be enabled, consumes AI units, and remains limited to the current actor's permissions; do not wait for acknowledgement. An AI response returned to Hermes can still contain sensitive information. Confirm only when a material batch's file scope or expected AI-unit use is ambiguous, or when the user has not explicitly requested that scale. See Search and AI.

Operate safely

  • Prefer IDs to paths and verify the current actor before diagnosing a missing file.
  • Use --json and --fields to keep output small. For mutations, inventory first, confirm ambiguous or large scope, then read back the result.
  • Run ordered CLI mutations serially so progress and recovery are unambiguous. Use documented bulk input support or bounded SDK concurrency for scalable work.
  • Do not create a shared link merely to provide navigation. Shared links change access and require explicit confirmation.
  • Do not put secrets in chat, command output, source control, or logs.

Report results

For every individually reported Box item, include its ID and a clickable navigation link:

  • File: https://app.box.com/file/<FILE_ID>
  • Folder: https://app.box.com/folder/<FOLDER_ID>
  • Hub: https://app.box.com/hubs/<HUB_ID>

For large batches, link the source and destination folders plus exceptions instead of listing hundreds of items. A human may not be able to open content that is only visible to the connected Box account; state that clearly. Include the actor and verification performed in every write summary.

Verify

After any write, fetch the file or folder with the same actor or list its parent and confirm the returned ID and name. For a metadata write, retrieve the metadata instance and compare every returned field with the intended value; an HTTP success alone is not verification. Report missing, normalized, or rejected values. For a disposable setup check, create a smoke folder, verify it, then delete it only if the user authorized cleanup.

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

1password

無料概要あり

1Passwordに保存したパスワードやAPIキーを、コマンド実行や設定テンプレートで使うためのスキル。CLIの導入、認証、秘密情報の取得・受け渡しを案内します。

  • 1Password CLIの導入と設定
  • 保存済みAPIキーでコマンド実行
  • 設定テンプレートへの秘密情報の埋め込み
NousResearch/hermes-agent25.8万2026年10月29日 更新

3-statement-model

無料概要あり

損益計算書・貸借対照表・キャッシュフロー計算書を数式で連動させるExcelモデルを作ります。実績と予測の入力、前提を変えた比較、財務三表の整合性確認を段階的に進めます。

  • 財務テンプレートへの実績入力
  • 財務三表が連動する予測の作成
  • 基本・上振れ・下振れシナリオの比較
NousResearch/hermes-agent25.8万2026年10月29日 更新

accelerate

無料概要あり

既存のPyTorch学習コードを少ない変更で複数GPUや複数マシン向けに整え、混合精度やメモリを節約する設定、学習の起動方法まで案内します。

  • 単一GPUの学習を複数GPUへ移したいとき
  • 混合精度で学習したいとき
  • DeepSpeedやFSDPでメモリを節約
NousResearch/hermes-agent25.8万2026年10月29日 更新

actual-setup

無料概要あり

HermesでActual Computerを使い、自分の機器でAIモデルを動かすための接続設定を支援します。中継サービスとローカル接続に対応し、モデル選択や応答確認も扱います。

  • ActualのキーでHermesを接続
  • ローカル環境でモデルを動かしたいとき
  • ローカルモデルの取得と読み込み
NousResearch/hermes-agent25.8万2026年10月29日 更新

adversarial-ux-test

無料概要あり

技術が苦手で不満を抱きやすい利用者になりきってアプリを試し、操作の分かりにくさや離脱の原因を発見。実際の改善課題と個人的な不満を分け、修正案をまとめます。

  • 公開やデモ前に使いやすさを確認したいとき
  • 新規ユーザーの体験を点検したいとき
  • 登録・課金でのつまずきを探したいとき
NousResearch/hermes-agent25.8万2026年10月29日 更新

2つのエージェントが別々に加えた変更のGit競合を、双方の差分と意図から中立的に解決。競合箇所ごとの判断理由を記録し、ビルドやテストで統合結果を確認します。

  • 2つのエージェントのブランチ競合を解消
  • 並行したworktreeの変更を統合
  • 競合する設計判断の理由を確認したいとき
NousResearch/hermes-agent25.8万2026年10月29日 更新

NousResearch のスキルをすべて見る

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