NanoSkill
スキルを投稿

メール管理エージェントスキル

作成者NousResearch163KGitHub スターGitHub

この強力なメール管理スキルを使えば、ターミナルから直接メールを効率的に送信、受信、検索、管理できます。コマンドラインを離れることなく、ワークフローを合理化し、対応を処理しましょう。

メールセキュリティスキャン済み
結果プレビュー

完全デモ

このスキルによって実現される実際のメールワークフロー管理体験を探索してください。

はじめる

最初のタスクを実行

  1. email install
    01

    インストール

    AIエージェントにヒマラヤメールエージェントスキルを追加してください。

  2. email task
    02

    タスクを説明

    このスキルを使用して、フォルダの一覧表示、メールの検索、内容の読み取り、返信の下書き、メッセージの転送、受信トレイの整理を行います。

  3. generation
    03

    レビューと自動化

    受信トレイの内容の構造化された要約を受け取り、提案されたアクションを検証し、下書きを洗練し、メールワークフローを安全に実行します。

インストールコマンド

$ npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email

概要

このメール管理スキルは、ターミナルから直接メールを操作することを可能にし、デジタルなやり取りを合理的かつ効率的に処理する方法を提供します。コマンドラインインターフェースを離れることなく、メールの送信、受信、検索、管理ができるため、開発者やシステム管理者、テキストベースのワークフローを好むすべての人に最適です。

既存のコマンドライン環境にシームレスに統合されるように設計されたこのスキルは、メールへのアプローチを変革します。新しいメッセージの作成と送信、受信メールへのアクセスと読み取り、メールアーカイブ全体にわたる高度な検索を実行する堅牢な機能を提供します。このレベルの制御により、重要なコミュニケーションが常に手の届くところにあり、使い慣れたターミナルコマンドで管理できるようになります。

基本的な操作を超えて、このスキルは受信トレイの整理、古いメッセージのアーカイブ、さらには日常的なメール関連ワークフローの自動化などの高度なメール管理タスクを容易にします。メール機能をターミナルに取り込むことで、より高い生産性を実現し、通知、レポート、その他の自動化されたコミュニケーションを簡単に処理できるカスタムスクリプトの作成を可能にします。

主な機能

強力な理由

  • ターミナルからメールを送信

    コマンドラインインターフェースから直接メールを作成して送信し、スクリプトや自動化ワークフローにメール送信を統合します。

  • メールの受信と表示

    ターミナル内で受信メールにアクセスして読み取り、通信の迅速な確認のためのテキストベースのインターフェースを提供します。

  • メール内容の検索

    ターミナルコマンドを使用して、メールアーカイブ全体を強力に検索し、特定のメッセージ、添付ファイル、または情報を素早く見つけ出します。

  • メール受信箱の管理

    メール受信箱を整理・管理し、削除、アーカイブ、メッセージの移動などの操作をすべてターミナルから快適に行います。

  • メールワークフローの自動化

    このスキルを活用してルーチンのメールタスクをスクリプト化・自動化し、生産性を向上させ、メール管理の手作業を削減します。

ユースケース

使うべきタイミング

  • プロジェクトのコミュニケーションを管理する開発者

    開発者はこのスキルを使用して、コードの更新を送信したり、バグレポートを受信したり、プロジェクト関連のメールを開発環境からコンテキストを切り替えることなく管理できます。

  • アラート監視のためのシステム管理者

    システム管理者はメール管理を監視スクリプトに統合し、システムアラートや通知をターミナルで直接受信・処理できます。

  • 日常の通信のためのコマンドライン愛好家

    すべてのタスクをコマンドラインインターフェースで行うことを好む個人は、このスキルを使用して日常のメール通信を効率的に処理できます。

SKILL.md

ヒマラヤメールエージェントスキル

ヒマラヤCLIを使用して、ターミナルから直接メールの読み取り、検索、送信、返信、転送、移動、削除、管理を行います。

インストール

bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email

機能

ヒマラヤメールエージェントスキルは、外部のhimalaya CLIを介してAIエージェントにターミナルベースのメール機能を提供します。

これにより、エージェントはIMAPとSMTPを使用して実際のメールボックスを操作でき、メールのトリアージ、メッセージ検索、メールボックスのクリーンアップ、返信の下書き、メッセージの転送、添付ファイルのダウンロードに役立ちます。

主な機能

  • メールフォルダの一覧表示
  • 受信トレイやカスタムフォルダのメール一覧表示
  • 送信者、件名、キーワードでメール検索
  • プレーンテキストメールの内容を読む
  • 生のMIMEメッセージのエクスポート
  • ターミナルからの新規メール送信
  • 既存のメールスレッドへの返信
  • メッセージの転送
  • フォルダ間でのメールの移動またはコピー
  • メールの削除
  • メールフラグの追加または削除
  • 複数のメールアカウントの操作
  • 添付ファイルのダウンロード
  • 構造化自動化のためのJSON出力の使用

ユースケース

  • メール受信トレイ管理
  • メール検索と取得
  • 自動メールトリアージ
  • 返信の下書きと送信
  • 重要なメッセージの転送
  • 後で処理するための添付ファイルのダウンロード
  • ターミナルファーストのメールワークフローの構築
  • エージェントワークフローとIMAP/SMTPメールボックスの接続

要件

このスキルを使用する前に、以下が必要です:

  1. Himalaya CLIがインストールされていること
  2. 以下の場所にHimalaya設定ファイルがあること:

bash ~/.config/himalaya/config.toml

  1. IMAPとSMTPの認証情報が安全に設定されていること
  2. pass、システムキーリング、または他のパスワードコマンドなどの安全な方法でパスワードが保存されていること

Himalaya CLIのインストール

LinuxまたはmacOSへの推奨インストール方法:

bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh

Homebrewを使用したmacOS:

bash brew install himalaya

Cargoを使用したインストール:

bash cargo install himalaya --locked

基本設定

インタラクティブなアカウント設定ウィザードを実行します:

bash himalaya account configure

または手動で設定を作成します:

toml [accounts.personal] email = "you@example.com" display-name = "Your Name" default = true backend.type = "imap" backend.host = "imap.example.com" backend.port = 993 backend.encryption.type = "tls" backend.login = "you@example.com" backend.auth.type = "password" backend.auth.cmd = "pass show email/imap" message.send.backend.type = "smtp" message.send.backend.host = "smtp.example.com" message.send.backend.port = 587 message.send.backend.encryption.type = "start-tls" message.send.backend.login = "you@example.com" message.send.backend.auth.type = "password" message.send.backend.auth.cmd = "pass show email/smtp" folder.aliases.inbox = "INBOX" folder.aliases.sent = "Sent" folder.aliases.drafts = "Drafts" folder.aliases.trash = "Trash"

一般的なコマンド

フォルダの一覧表示

bash himalaya folder list

受信トレイのメール一覧表示

bash himalaya envelope list

特定のフォルダ内のメール一覧表示

bash himalaya envelope list --folder "Sent"

メール検索

bash himalaya envelope list from john@example.com subject meeting

メールを読む

bash himalaya message read 42

新規メール送信

bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message Hello from Himalaya! EOF

メールに返信

bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send

メールを転送

bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send

メールを移動

bash himalaya message move 42 "Archive"

メールを削除

bash himalaya message delete 42

添付ファイルのダウンロード

bash himalaya attachment download 42

JSONとして出力

bash himalaya envelope list --output json

注意事項

このスキルはターミナルベースのメールボックス操作のために設計されています。外部のhimalaya CLIと正しく設定されたメールアカウントに依存します。

エージェントワークフローの場合、通常、インタラクティブエディタを開くよりもパイプ入出力の方が信頼性が高いです。エージェントがプログラムで結果を解析する必要がある場合は、JSON出力を推奨します。

最適な用途

  • ターミナルメールワークフローを好む開発者
  • 直接メールボックスアクセスが必要なAIエージェント
  • メール自動化タスク
  • IMAP/SMTPベースのメール管理
  • 軽量な個人生産性ワークフロー

ソース

GitHub:

text https://github.com/NousResearch/hermes-agent/tree/main/skills/email

FAQ