Communitygithub.com

bayeslearner/bayeslearner-skills

Claude Code向けマルチスキル傘下リポジトリ:analytic-workbench、spec-driven-dev、splunk-platform、wise-scraper、design2specなど

bayeslearner-skills とは?

このスキルは、Claude Code CLI内で複数の専門スキルを統合的に利用できるようにするための「傘」リポジトリです。主に`aichat`というオールインワンLLM CLIツールを活用し、ワンショットプロンプト、パイプ処理、ファイルやディレクトリの直接読み込み、RAG(検索拡張生成)クエリ、エージェント実行など、幅広い機能を提供します。ユーザーは`-m`フラグでモデルを選択したり、`-f`でコンテキストを追加したり、`-e`でコマンド実行モードを使用できます。`--list-models`、`--list-roles`、`--list-sessions`、`--list-agents`などの発見コマンドにより、利用可能なリソースを簡単に確認できます。また、`git diff`や`cat`の出力をパイプで渡してAI解析するアダプター機能や、`--rag`フラグによるRAG検索、`-a`フラグによるエージェント実行にも対応しており、開発ワークフローへのAI統合を強力に支援します。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add bayeslearner/bayeslearner-skills

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

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

ドキュメント

aichat

aichatは、オールインワンのLLM CLIツールです。設定済みの任意のモデルにプロンプトを送信したり、テキストをLLMにパイプ処理したり、シェルワークフローにAIを統合するために使用できます。

バイナリ: /home/kundeng/.local/bin/aichat 設定: ~/.config/aichat/config.yaml

基本的な使い方

aichat "要点を要約してください"                              # ワンショットプロンプト
aichat -m openai:gpt-4o "Xについて説明してください"         # 特定のモデルを選択
echo "いくつかのテキスト" | aichat "これを要約してください" # パイプで標準入力をコンテキストとして渡す
cat log.txt | aichat "エラーを見つけてください"               # パイプでファイルをフィルタ/分析
aichat -f README.md "このファイルを要約してください"         # ファイルを直接取り込む
aichat -f src/ "このコードをレビューしてください"            # ディレクトリ全体を取り込む

主なフラグ

フラグ目的
-m MODELモデルを選択(provider:model 形式)
-Sストリーミングを無効化(完全な応答を待つ)
-cコードのみ出力(説明なし)
-f FILEファイル、ディレクトリ、またはURLをコンテキストとして取り込む
-r ROLE定義済みのロールを使用
-s [NAME]名前付きセッションを開始または参加(会話メモリ)
-e実行モード:シェルコマンドを生成して実行
--prompt TEXTシステムプロンプトを設定
--dry-runメッセージを送信せずに表示

発見コマンド

aichat --list-models      # 利用可能なチャットモデルを一覧表示
aichat --list-roles       # 設定済みのロールを一覧表示
aichat --list-sessions    # 保存済みセッションを一覧表示
aichat --list-agents      # 利用可能なエージェントを一覧表示
aichat --info             # 現在の設定とモデル情報を表示
aichat --sync-models      # プロバイダからモデルリストを更新

AIアダプターとしての使用

aichatは、他のツール向けのstdin/stdout AIアダプターとして動作します。

git diff | aichat "コミットメッセージを書いてください"
curl -s https://example.com | aichat "メインコンテンツを抽出してください"
cat data.csv | aichat -c "列2と列3をプロットするPythonスクリプト"

出力をプログラムで取得する場合は-S(ストリーミングなし)を使用すると、完全な応答を一度に取得できます。

エージェントとRAG

aichat -a myagent "タスクを実行してください"                        # エージェントを実行
aichat --rag myrag "検索クエリ"                                      # RAGに問い合わせ
aichat --agent-variable NAME VALUE -a myagent "プロンプト"          # エージェントに変数を渡す

関連スキル