with one click
SNSに投稿・パートナーの投稿を検索・いいね/ブックマークを調べる・パートナーの最近の発言を把握するとき → このスキルを読む
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
SNSに投稿・パートナーの投稿を検索・いいね/ブックマークを調べる・パートナーの最近の発言を把握するとき → このスキルを読む
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
メールを確認する・receive_email.pyで受信する・send_email.pyで送信する・メール認証エラーが出たとき → このスキルを読む
ブラウザ操作・Webスクレイピング・スクリーンショット撮影・agent-browserでサイト閲覧・ページをクリック/入力/スクロール・ログイン操作が必要なとき → このスキルを読む
パートナーの予定確認・カレンダーに予定追加・空き時間を調べる・今後のイベントを把握・gcal_list_eventsを使うとき → このスキルを読む
カメラで撮影・画像取得・IPカメラやWebカメラで写真を撮る・PTZ操作・部屋の様子を見るとき → このスキルを読む
Claude CLIの過去の会話を検索・以前話した内容を調べる・search_sessions.pyを使う・rate_limit後に記憶を復元する・restore_session_memory.pyを使う → このスキルを読む
HTML/JS作品を作る・実験場所で開発して公開する・Codexでレビューする・作品一覧に登録する・作品管理フローを確認するとき → このスキルを読む
| name | |
| description | SNSに投稿・パートナーの投稿を検索・いいね/ブックマークを調べる・パートナーの最近の発言を把握するとき → このスキルを読む |
SNS投稿と過去投稿の取得ツール群。Twitter/X向けだが他のSNSにも応用可能。
uv run .claude/skills/twitter/post_tweet.py "ツイート内容" # 下書き確認
uv run .claude/skills/twitter/post_tweet.py "ツイート内容" --post # 実際に投稿
--postなしだと下書き表示のみ(安全)uv run .claude/skills/twitter/search_twitter.py "@<account>" # メンション
uv run .claude/skills/twitter/search_twitter.py "from:<account>" # 特定ユーザーのツイート
uv run .claude/skills/twitter/search_twitter.py "@<account>" --max-results 50
いいねは data/twilog/likes/YYYYMMDD.json に日別に保存されている。
# 今日のいいねを確認
cat data/twilog/likes/$(date +%Y%m%d).json | jq '.items[] | {posted_at, author, text: .text[:80], url}'
# 過去3日分を一括確認
for d in 0 1 2; do
DATE=$(date -d "-$d days" +%Y%m%d)
FILE="data/twilog/likes/${DATE}.json"
if [ -f "$FILE" ]; then
echo "=== $DATE ==="
jq '.items[] | "[\(.posted_at)] @\(.author): \(.text[:80])"' "$FILE"
fi
done
posted_atは実際の投稿日時# 今日のツイートを取得
uv run tools/fetch_twilog_daily.py
# 特定の日付を取得
uv run tools/fetch_twilog_daily.py --date 20251220
# 全部取得(ツイート + likes + bookmarks)
uv run tools/fetch_twilog_daily.py all --date 20251220
# likesのみ取得
uv run tools/fetch_twilog_daily.py --likes
# 過去N日分を一括取得
uv run tools/fetch_twilog_daily.py init --days 7
uv run .claude/skills/twitter/fetch_twitter_timeline.py <username>
uv run .claude/skills/twitter/fetch_twitter_timeline.py <username> --max-results 20
Cookie設定でログイン状態を再現し、最新投稿を取得できる。
# 1. SNSサイトを開く
agent-browser open "https://x.com"
# 2. Cookieを設定(auth_tokenとct0が必須)
agent-browser eval "document.cookie = 'auth_token=YOUR_AUTH_TOKEN; domain=.x.com; path=/; secure';"
agent-browser eval "document.cookie = 'ct0=YOUR_CT0_TOKEN; domain=.x.com; path=/; secure';"
# 3. リロードしてログイン状態を反映
agent-browser reload
# 4. プロフィールやタイムラインを見る
agent-browser open "https://x.com/<username>"
agent-browser snapshot
post_tweet.py)を使うこと