hermes-agent と skills の比較
どちらもツール連携に分類しています。数値はGitHub APIから取得したもので、評価は本サイトによるものです。
基本情報の比較
| 基本情報の比較 | hermes-agent | skills |
|---|---|---|
| ライセンス | MIT | Apache-2.0 |
| 言語 | Python, TypeScript | Python |
| 提供形態 | セルフホスト / ローカル実行 | ローカル実行 |
| 成熟度 | 安定 | 成長期 |
| スター | 231k | 18.3k |
| 直近7日間のスター増加数 | — | — |
| フォーク | 45.9k | 1.4k |
| オープンIssue | 32.2k | 32 |
| 最終コミット | 2026年8月16日 | 2026年8月14日 |
| 開発状況 | 活発 | 活発 |
それぞれの位置づけ
hermes-agent
Nous Research自身が開発するエージェント本体で、TUIと単一のgatewayプロセスがTelegram、Discord、Slack、WhatsApp、Signal、Emailの会話を束ね、cronスケジューラ、隔離されたサブエージェント、local/Docker/SSH/Singularity/Modal/Daytona/Vercel Sandboxという7種類のターミナルバックエンドを備えます。核になるのは閉じた学習ループで、定期的な促しに応じて記憶を整理し、複雑なタスクの後に自らスキルを作り、FTS5とLLM要約で過去セッションを検索します。裏を返せば、有用さの源である状態が`~/.hermes`配下に溜まり続け、バージョン管理の外で育つため、定期的な棚卸しが前提になります。組み込み用のライブラリではなく運用するアシスタントであり、READMEが記載するのはhermesのサブコマンドとスラッシュコマンドで、埋め込み用のAPIではありません。自作コードから呼ぶエージェントループが欲しい用途には向きません。シェルを扱えるエージェントをチャット経由で露出させる以上、コマンド承認とDMペアリングの設定は任意の飾りではなくなります。
詳細を見る →skills
Googleが自ら書いた運用知識を100件超のskillディレクトリに収めたリポジトリで、`npx skills add google/skills`から必要なものだけを選んで導入します。中心は`skills/cloud`で、GKEやBigQuery、Agent Platform、Well-Architected Frameworkの6つの柱までを扱い、`skills/ads`と`skills/analytics`にはGoogle Ads API、Google Mobile Ads SDK、IMA SDK、Google Analyticsの2種類のAPI向けのskillが並びます。厚みは一様ではなく、`skills/cloud/gke-*`だけで29件を占める一方、Cloud RunとFirebaseは各1件にとどまり、README自身がactive developmentの段階だと断っています。Google Cloudも広告・アナリティクス製品も使わない構成には得るものがなく、アプリ開発側の守備範囲もGoogle Mobile Ads SDKまでで、Android・Flutter・Dart・Genkit・ADKのskillはREADMEがリンクを張るだけの別リポジトリにあります。
詳細を見る →できること
hermes-agent
- サーバーに置いてスマホから話しかける —
hermes gateway setupとhermes gateway startでgatewayを起動すると、Telegram、Discord、Slack、WhatsApp、Signal、Emailを1つのプロセスが受け持ちます。ボイスメモは文字起こしされ、会話はプラットフォームをまたいで継続します。/modelや/compress、/undoは両方の入口で使えますが、すべてが同一というわけではありません。使用状況の確認はCLIが/insights [--days N]、チャット側は/insights [days]、割り込みはTUIがCtrl+Cでチャットは/stopになります。 - 使わない間は環境を眠らせる — ターミナルバックエンドはlocal、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandboxの7種類です。DaytonaとModalはサーバーレス永続化に対応し、アイドル時に環境がハイバネートして必要になった時点で復帰するため、放置中のコストがほぼかかりません。
- モデルもツール提供元もコードを触らず差し替える —
hermes modelではプロバイダとモデル(OpenRouter、OpenAI、Nous Portal、自前エンドポイント)を選びます。hermes setup --portalはOAuthログインとTool Gatewayの有効化までを一度に行い、Web検索(Firecrawl)、画像生成(FAL)、TTS(OpenAI)、クラウドブラウザ(Browser Use)を1つのサブスクリプションに寄せます。gatewayはバックエンド単位なので、ツールごとに自前のキーを使う運用も残せます。配線状況はhermes portal infoで確認します。 - OpenClawの資産を引き継ぐ —
hermes claw migrateがSOUL.md、MEMORY.mdとUSER.mdの記憶、ユーザー作成スキル(~/.hermes/skills/openclaw-imports/へ)、コマンド許可リスト、メッセージング設定、許可済みAPIキーを取り込みます。--dry-runで対象を先に確認でき、--preset user-dataならシークレットを除いて移行します。初回のhermes setupは~/.openclawを自動検出します。 - 無人実行と並列処理を任せる — 組み込みのcronスケジューラは自然言語で書いたタスクを無人実行し、結果を連携済みのプラットフォームへ配信します。設定は
docs/user-guide/features/cronに記載があります。並列の作業は隔離されたサブエージェントへ切り出し、RPC経由でツールを呼ぶPythonスクリプトを書けば、多段のパイプラインをコンテキスト消費のない1ターンに畳めます。ただしREADMEのコマンド一覧にスケジュール用のサブコマンドはなく、入口は会話の中になります。
skills
- 必要なskillだけを入れる —
npx skills add google/skillsは導入するskillディレクトリを選ばせる形式なので、全件をエージェントに抱え込ませずに済みます。収録一覧はREADMEのAvailable Skillsセクション(BEGIN SKILLSとEND SKILLSのマーカーの間)に製品分野ごとに並び、各ディレクトリへのリンクが張られています。 - harnessのプラグインとして登録する — Claude Codeでは
claude plugin marketplace add google/skillsのあとにclaude plugin install <plugin>@google-pluginsで、skillとMCPサーバーを束ねたプラグインを導入できます。Codexはcodex plugin marketplace add google/skillsと/pluginsブラウザ、Antigravity CLIはagy plugin install https://github.com/google/skills/<plugin-path>です。 - GKEの運用知識をまとめて渡す —
skills/cloud/gke-*はクラスタ作成、ComputeClasses、cluster autoscaler、マルチテナンシー、ネットワーク、ストレージ、アップグレードを網羅し、障害対応はgke-ai-troubleshooting-jobset-interruptionやgke-ai-troubleshooting-tpu-vbar-oomのように事象ごとの独立したskillになっています。 - クエリの生成を任せる —
cloud-logging-query-generationはLogging Query Languageを、cloud-monitoring-list-time-series-requestはListTimeSeriesのリクエストを組み立て、cloud-monitoring-chart-generationはチャートを生成します。データ側はbigquery-basics、spanner-basics、bigquery-bigframes、managed-airflow-dag-authoringが受け持ちます。 - 広告・アナリティクスのAPIを扱わせる —
skills/adsには13件(google-ads-api-quickstart、google-ads-api-account-diagnostics、google-ads-api-mcp-setup、data-manager-api-setup/-event-ingestion/-audience-ingestion、google-mobile-ads-android-migrate-to-next-genを含むGoogle Mobile Ads SDKの5件、動画広告向けのima-sdk-client-sideとima-dai-sdk)が、skills/analyticsにはgoogle-analytics-admin-api-basicsとgoogle-analytics-data-api-basicsが置かれ、いずれもskills/cloudの外にあります。