tweet-pipeline

Notion-to-Twitter automation — pull approved tweets from a Notion database, schedule one-shot crons for exact post times, and post via X/Twitter OAuth2 API. Use when managing a content calendar in Notion and want automated, precisely-timed tweet posting.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "tweet-pipeline" with this command: npx skills add nissan/tweet-pipeline

Tweet Pipeline

Automate tweet posting from a Notion content calendar. Draft tweets in Notion, set status to "Approved" with a scheduled time, and this pipeline handles the rest.

Workflow

Notion DB (Tweet Pipeline)
  ├── Status: Pending → Agent drafts tweet
  ├── Status: Approved → Heartbeat picks up
  │     ├── Future time → Schedules one-shot cron
  │     └── Past due → Posts immediately
  └── Status: Posted → Done (updated by poster)

Notion DB Schema

PropertyTypeValues
TitletitleTweet text
StatusselectPending, Approved, Posted, Failed
ScheduleddateISO datetime with timezone
PlatformselectTwitter, LinkedIn
Posted AtdateFilled after posting

Usage

python3 scripts/tweet_poster.py             # Check and schedule
python3 scripts/tweet_poster.py --dry-run   # Preview without scheduling

Key Lessons

  • One-shot crons for exact times — don't batch-post from heartbeat, schedule each tweet individually
  • X Free tier: 1,500 tweets/month, 280 char limit, no media upload via API
  • Track scheduled tweets in a state file to avoid duplicate scheduling

Files

  • scripts/tweet_poster.py — Scheduler (reads Notion, creates crons)
  • scripts/tweet_post_one.py — Poster (called by each cron job)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Agent of Empires

Manage AI coding agent sessions via Agent of Empires (aoe)

Registry SourceRecently Updated
Automation

Allstate Insurance

Provides auto, home, and life insurance through a mix of captive and independent agents, leveraging the trusted 'Good Hands' brand and telematics data.

Registry SourceRecently Updated
Automation

SkillPick

Which AI Skill is Worth Installing? The buying guide for AI Skills. 58 tracks, 29,000+ skills, dual-scoring (heat for humans + quality for agents), search re...

Registry SourceRecently Updated
Automation

V19 Trust Manifesto

Agent Community认知治理协议公开受信声明v1.2.87。风险等级修正(OBSERVING替代HIGH)+日记真名修复+身份恢复端点(/governance/recover)+appeal升级(identity_recovery)+墨言施工Agent权限+飞书巡检推送(ops_monitor.py/3...

Registry SourceRecently Updated