Community研究&データ分析github.com

marmot-sh/marmot

エージェントとスクリプトのための単一CLI:AI、検索、スクレイピング、エンリッチメントに対応。

marmot とは?

marmot-sh/marmot は、AIエージェントやスクリプト向けに設計された統合CLIツールです。AIによるテキスト生成、Web検索、Webスクレイピング、データエンリッチメントといった複数の機能を一つのコマンドで実行できるため、開発者はワークフローを大幅に効率化できます。Claude Code、Cursor、CodexなどのAIエージェントプラットフォームと連携し、シェルスクリプトやCI/CDパイプラインにも簡単に組み込めます。内部では、OpenAI APIなどのAIサービスや検索エンジン、スクレイピングライブラリを活用し、非同期処理とキャッシュ機構によって高速かつ信頼性の高い動作を実現しています。これにより、データ収集から分析、レポート生成までをシームレスに自動化できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add marmot-sh/marmot

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

marmot は何をしますか?

エージェントとスクリプトのための単一CLI:AI、検索、スクレイピング、エンリッチメントに対応。

概要

marmot は、AI、検索、スクレイピング、データエンリッチメントの機能を一つのコマンドラインインターフェースに統合したツールです。開発者は、複数のツールを組み合わせることなく、一貫した方法でこれらのタスクを実行できます。

特徴

  • AI 統合: OpenAI API を使用したテキスト生成や要約
  • Web 検索: カスタム検索エンジンを用いた高速なWeb検索
  • スクレイピング: HTML パーサーによるWebページのデータ抽出
  • エンリッチメント: 取得したデータの自動補完や拡張
  • 非同期処理: 効率的な並行処理による高速実行
  • キャッシュ機構: 重複リクエストを削減しパフォーマンスを最適化

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェント
  • シェルスクリプトおよびCI/CDパイプライン

インストール方法

# npm を使用する場合
npm install -g marmot-sh/marmot

# または npx を使用
npx marmot-sh/marmot

基本的な使い方

AI テキスト生成

marmot ai "今日の天気について教えてください"

Web 検索

marmot search "最新のAIニュース"

Web スクレイピング

marmot scrape https://example.com

設定

環境変数を使用して設定を行います。

  • OPENAI_API_KEY: OpenAI API キー
  • SEARCH_ENGINE_ID: カスタム検索エンジンID
  • MARMOY_CACHE_DIR: キャッシュディレクトリ(デフォルト: ~/.cache/marmot)

詳細なドキュメント

詳細なドキュメントは GitHub リポジトリ を参照してください。

関連スキル