| config | 8 hours ago | ||
| .gitignore | 8 hours ago | ||
| README.md | 8 hours ago | ||
| SKILL.md | 8 hours ago | ||
| package.json | 8 hours ago | ||
MailCheckerは、OpenClawエコシステム向けの高度なメール監視・分類スキルです。複数のメールアカウントを自律的に監視し、機械学習を活用したインテリジェントなメール分類と優先度付けを実現します。
複数のメールアカウントを自律的に監視し、ベイズフィルタで重要度分類を行うOpenClawスキルです。
# スキルディレクトリに移動 cd /skills/mail-checker # 依存関係のインストール bun install # 設定ファイルの作成 cp .env.example .env
.envファイルを編集:
# メールアカウント設定(例: Gmail) MAIL_ACCOUNT_1_HOST=imap.gmail.com MAIL_ACCOUNT_1_PORT=993 MAIL_ACCOUNT_1_USER=your-email@gmail.com MAIL_ACCOUNT_1_PASSWORD=your-app-password MAIL_ACCOUNT_1_TLS=true # 通知設定 NOTIFY_IMPORTANT=true NOTIFY_REGULAR=false SUMMARY_HOUR=9
ユーザー: 「メールチェックして」 エージェント: 全アカウントをチェックし、重要メールを要約して報告
ユーザー: 「メールチェックの設定をしたい」 エージェント: 認証情報の設定ガイドを表示し、セットアップスクリプトを実行
ユーザー: 「ベイズフィルタを学習させて」 エージェント: 過去のメールから分類器を学習、精度向上
mail-checker/
├── SKILL.md # スキル定義ファイル
├── README.md # このファイル
├── package.json # 依存関係
├── .gitignore # Git除外設定
├── scripts/
│ ├── setup.ts # 初期設定スクリプト
│ ├── check.ts # メールチェック実行
│ └── train.ts # ベイズフィルタ学習
├── references/
│ ├── gmail-api-setup.md # Gmail API設定ガイド
│ └── security-guide.md # セキュリティガイド
└── config/
└── schema.ts # 設定スキーマ定義
bun install
bun run build
bun test
| フェーズ | ステータス | 完了率 |
|---|---|---|
| 1. 基盤構築 | ✅ 完了 | 100% |
| 2. コア機能実装 | 🔄 進行中 | 25% |
| 3. 統合テスト | ⏳ 未着手 | 0% |
| 4. ドキュメント | ⏳ 未着手 | 0% |
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEファイルを参照してください。