Kiro X Publisher
by @vmining
Discover hot topics on X, enrich tweets one-by-one, score and summarize signals, generate one tweet draft, and optionally publish on schedule.
clawhub install kiro-x-publisherπ About This Skill
name: kiro-x-hot-publisher version: 1.1.0 description: Discover hot topics on X, enrich tweets one-by-one, score and summarize signals, generate one tweet draft, and optionally publish on schedule. homepage: https://x.com metadata: { "openclaw": { "emoji": "π¦", "primaryEnv": "X_BEARER_TOKEN", "requires": { "bins": ["python3"], "env": [ "X_BEARER_TOKEN", "X_API_KEY", "X_API_SECRET", "X_ACCESS_TOKEN", "X_ACCESS_TOKEN_SECRET", ], }, }, }
Kiro X Hot Publisher
Plugin producer: kiroai.io
End-to-end X workflow for Kiro:
1. Discover trending tweets from X API 2. Enrich each candidate via FxTwitter (full text/article support) 3. Score and rank (engagement + freshness) 4. Summarize key signals 5. Generate exactly one tweet draft 6. Optionally publish via X API (OAuth 1.0a)
Files
scripts/x_hot_pipeline.pyexamples/cron_command.txtRequired env vars
Search:
X_BEARER_TOKEN (recommended)Publish (optional, only when --post):
X_API_KEYX_API_SECRETX_ACCESS_TOKENX_ACCESS_TOKEN_SECRETQuick start
python3 skills/kiro-x-hot-publisher/scripts/install_and_init.pypython3 skills/kiro-x-hot-publisher/scripts/x_hot_pipeline.py \
--queries "AI,OpenAI,DeepSeek,Claude,Gemini" \
--batch-size 10
Post directly:
python3 skills/kiro-x-hot-publisher/scripts/x_hot_pipeline.py \
--queries "AI,OpenAI,DeepSeek" \
--batch-size 10 \
--post
Output
Default output folder: ./outputs/x-hot/
Generated files:
latest.json: full structured resultlatest.txt: plain-text briefing + final tweet draftNotes
--batch-size small initially (recommended 10).Changelog
scripts/setup_cron.sh (input validation and command construction safeguards).π‘ Examples
python3 skills/kiro-x-hot-publisher/scripts/install_and_init.pypython3 skills/kiro-x-hot-publisher/scripts/x_hot_pipeline.py \
--queries "AI,OpenAI,DeepSeek,Claude,Gemini" \
--batch-size 10
Post directly:
python3 skills/kiro-x-hot-publisher/scripts/x_hot_pipeline.py \
--queries "AI,OpenAI,DeepSeek" \
--batch-size 10 \
--post
π Tips & Best Practices
--batch-size small initially (recommended 10).