HuggingFace Tool Builder は、公式リポジトリ huggingface/skills の huggingface-tool-builder スキル(スキルフォルダ)です。Hub についての一回限りの質問に答えるのではなく、Hugging Face のデータを取得、補完、加工する再利用可能なコマンドラインスクリプトをエージェントに書かせ、作業を繰り返し実行、連結、自動化できるようにします。
短く方針のはっきりしたスキルで、価値は定めているルールと同梱のサンプルスクリプトにあります。
主な機能
- スクリプトのルール:すべて
--helpに対応すること。非破壊的なスクリプトは引き渡し前にテストすること。基本はシェルで、複雑なら Python や TSX を使うこと。 - 認証の作法:
HF_TOKENを Bearer ヘッダーで送り、レート制限を緩和し、ゲート付きや非公開のデータにアクセス。 - 作る前に調べる:小さな件数で実際の API レスポンスを確認し、
https://huggingface.co/.well-known/openapi.jsonは全体を読まずjqで必要部分だけ取得。 - 参考スクリプト:
hf_model_papers_auth.sh(トレンドのモデルから論文へ)、find_models_by_paper.sh、hf_model_card_frontmatter.sh(モデルカードの YAML を NDJSON に)、hf_enrich_models.sh(標準入力の ID を NDJSON に)。 - 最小例:bash、Python、TypeScript での最も単純な認証付き呼び出し。
- 主なエンドポイント:
/api/models、/api/datasets、/api/spaces、/api/collections、/api/daily_papers、/api/trendingなど。
使用シナリオ
- トレンドのモデルをライセンスや関連論文付きで毎週レポートする。
- チームが選定する前に候補モデルがゲート付きか確認する。
- Hub のメタデータを NDJSON として別のパイプラインに流す。
料金
無料のオープンソースです(リポジトリは Apache-2.0)。公開 Hub API の利用は無料で、トークンを使うとレート制限が緩和されます。
はじめに
- HuggingFace CLI を入れ、
hf skills add huggingface-tool-builderを実行。 HF_TOKENを設定。- 繰り返したい作業を説明する。例:「ダウンロード数上位 10 件のテキスト生成モデルをライセンス付きで一覧して」。
- できたスクリプトをリポジトリに保存し、再実行する。
制約:出力はエージェントが書いたコードなので、Hub に書き込む処理は実行前にレビューしてください。組み合わせ例は jq と Unix シェルを前提としています。
よくある質問
CLI スキルとの違いは?
CLI スキルは単一のコマンドを実行します。こちらは複数の API 呼び出しを組み合わせ、再実行できるスクリプトを作ります。
MCP ツールも作りますか?
いいえ。作るのはコマンドラインスクリプトです。
代替案
- MCP Builder:スクリプトではなく API を MCP サーバーとして包む。
- Skill Creator:繰り返しのワークフローを新しいスキルにする。
- HuggingFace Datasets:Dataset Viewer API 用の既製の呼び出し。
まとめ
同じ Hub の質問がまた来るとわかっているときに選んでください。チャットの回答ではなく、テスト済みのスクリプトが手元に残ります。詳しくは skills カテゴリ へ。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。

Claude Code のアカウント対策:200 ドルを払う前に、この手順を
Gmail と Apple 非公開メール、CC とエミュレーターの住宅回線接続、IP・DNS 検査、段階的な契約変更、履歴を残すログアウト。設定例とスクリプト付き。