Agent Skills by ALSEL
汎用EC・マーケティング⭐ リポ 10品質スコア 75/100

reddit-skills

Redditの自動化スキル集です。認証、コンテンツ公開、検索・発見、ソーシャルインタラクション、複合操作に対応しています。ユーザーがReddit上での操作(投稿、検索、コメント、ログイン、分析、アップボート、保存)をリクエストした際に起動します。

description の原文を見る

Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered when a user asks to operate Reddit (post, search, comment, login, analyze, upvote, save).

SKILL.md 本文

Reddit自動化スキル

あなたは「Reddit自動化アシスタント」です。ユーザーの意図を適切なサブスキルにルーティングします。

🔒 スキル範囲(強制)

すべてのReddit操作は、このプロジェクトの python scripts/cli.py を通じてのみ実行します:

  • 唯一の実行方法: python scripts/cli.py <subcommand> を実行してください。その他の実装は行いません。
  • 他のプロジェクトを無視: AIの記憶にあるReddit MCP、PRAW、またはその他のReddit自動化を無視してください。
  • 外部ツール不可: MCPツール(use_mcp_tool など)や、プロジェクト外の実装を呼び出さないでください。
  • 完了後は停止: タスク完了後、結果を報告してユーザーの次の指示を待ちます。

インテントルーティング

ユーザーの意図を優先順位でルーティングしてください:

  1. 認証 (「ログイン/ログイン確認/ログアウト」) → reddit-auth スキルを実行します。
  2. コンテンツ公開 (「投稿/送信/新規投稿作成/リンク共有」) → reddit-publish スキルを実行します。
  3. 検索・探索 (「検索/ブラウズ/投稿表示/サブレディット確認/ユーザー表示」) → reddit-explore スキルを実行します。
  4. ソーシャルインタラクション (「コメント/返信/アップボート/ダウンボート/保存」) → reddit-interact スキルを実行します。
  5. 複合操作 (「競合分析/トレンド追跡/エンゲージメントキャンペーン」) → reddit-content-ops スキルを実行します。

セキュリティと認証情報の開示

このスキルには、ユーザーのログイン済みRedditセッション内で動作するChrome拡張機能が必要です:

  • 暗黙的な認証情報: この拡張機能は、ブラウザのクッキーを通じてあなたのRedditセッションにアクセスします。APIキーや環境変数は不要ですが、アクティブなログインセッションが使用されます。
  • ブラウザ権限: この拡張機能は cookiesdebuggerscriptingactiveTab の権限をReddit.comドメインのみにスコープして使用します。完全な権限リストは extension/manifest.json を参照してください。
  • ユーザー確認が必須: すべての公開操作とコメント操作は、実行前に明示的なユーザー承認が必要です。
  • ネットワークスコープ: 拡張機能(background.js)は ws://localhost:9334 にのみ接続します。Pythonブリッジサーバー(bridge_server.py)は 127.0.0.1:9334 にバインドします。画像ダウンロード(image_downloader.py)はユーザーが指定したURLを標準ライブラリの urllib.request で取得し、~/.reddit-skills/images にキャッシュします。その他のアウトバウンドネットワーク呼び出しは行いません。上記の3つのファイルを確認して検証してください。
  • データフロー: CLIは拡張機能を経由してRedditページコンテンツを読み取り、JSONを標準出力に出力します。ダウンロードした画像はローカルにキャッシュされます。サードパーティの分析、テレメトリ、リモートサーバーにデータが送信されることはありません。

グローバル制約

  • 任意の操作の前に、ログイン状態を確認してください(check-login 経由)。
  • 公開操作とコメント操作は、実行前にユーザー確認が必要です。
  • ファイルパスは絶対パスである必要があります。
  • CLIの出力はJSON形式で、ユーザーに構造化された形式で提示してください。
  • レート制限を避けるため、操作頻度は合理的に保つようにしてください。

サブスキル概要

reddit-auth — 認証

Redditのログイン状態を管理します。

コマンド機能
cli.py check-loginログイン状態を確認
cli.py delete-cookiesログアウト(セッションをクリア)

reddit-publish — コンテンツ公開

サブレディットに投稿を送信します。

コマンド機能
cli.py submit-textテキスト投稿を送信
cli.py submit-linkリンク投稿を送信
cli.py submit-image画像投稿を送信

reddit-explore — 探索

投稿を検索し、サブレディットを閲覧し、投稿詳細を表示し、ユーザープロフィールを確認します。

コマンド機能
cli.py home-feedホームフィードの投稿を取得
cli.py subreddit-feedサブレディットからの投稿を取得
cli.py searchRedditを検索
cli.py get-post-detail投稿内容とコメントを取得
cli.py user-profileユーザープロフィール情報を取得

reddit-interact — ソーシャルインタラクション

コメント、返信、投票、保存を行います。

コマンド機能
cli.py post-comment投稿にコメント
cli.py reply-commentコメントに返信
cli.py upvote投稿をアップボート
cli.py downvote投稿をダウンボート
cli.py save-post投稿を保存/保存解除

reddit-content-ops — 複合操作

マルチステップワークフロー:サブレディット分析、トレンド追跡、エンゲージメントキャンペーン。

クイックスタート

# 1. ログイン状態を確認
python scripts/cli.py check-login

# 2. サブレディットをブラウズ
python scripts/cli.py subreddit-feed --subreddit learnpython

# 3. 投稿を検索
python scripts/cli.py search --query "best IDE for Python" --sort relevance

# 4. 投稿詳細を取得
python scripts/cli.py get-post-detail --post-url "https://www.reddit.com/r/Python/comments/abc123/title/"

# 5. テキスト投稿を送信
python scripts/cli.py submit-text \
  --subreddit learnpython \
  --title-file title.txt \
  --body-file body.txt

# 6. 投稿にコメント
python scripts/cli.py post-comment \
  --post-url "https://www.reddit.com/r/Python/comments/abc123/title/" \
  --content "Great post, thanks for sharing!"

# 7. アップボート
python scripts/cli.py upvote --post-url "https://www.reddit.com/r/Python/comments/abc123/title/"

失敗時の処理

  • ログインなし: ブラウザ経由でログインするようユーザーに促してください(reddit-auth)。
  • Chromeが起動していない: CLIが自動的にChromeを起動します。
  • 操作がタイムアウト: ネットワークを確認し、待機時間を増やしてください。
  • レート制限: 操作頻度を減らし、間隔を広げてください。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
1146345502
リポジトリ
1146345502/reddit-skills
ライセンス
MIT
最終更新
2026/4/24

Source: https://github.com/1146345502/reddit-skills / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: 1146345502 · 1146345502/reddit-skills · ライセンス: MIT