Create, schedule, and manage Typefully drafts from your AI agent. Supports single tweets, threads, and multi-platform posts (X, LinkedIn, Threads, Bluesky, Mastodon).
- curl — HTTP client
- python3 — used for JSON escaping
- pass (optional) — Unix password store for API key/config. Not needed if using environment variables.
-
Get your Typefully API key from Settings → API in Typefully
-
Provide it via one of:
- Environment variable:
export TYPEFULLY_API_KEY=your-key - Password store:
pass insert typefully/api-key
- Environment variable:
-
Install the skill:
clawhub install typefully --dir ~/.openclaw/skills
bash scripts/typefully.sh <command> [options]See SKILL.md for the full command reference and examples.
# Simple tweet
bash scripts/typefully.sh create-draft "Just shipped a new feature 🚀"
# Thread
bash scripts/typefully.sh create-draft "First tweet\n---\nSecond tweet" --thread
# Cross-platform
bash scripts/typefully.sh create-draft "Big announcement!" --platform x,linkedin
# Schedule
bash scripts/typefully.sh create-draft "Morning thoughts ☀️" --schedule "2026-03-01T09:00:00Z"
# List drafts
bash scripts/typefully.sh list-drafts draft 5| Variable | Description |
|---|---|
TYPEFULLY_API_KEY |
(Required) API key (fallback: pass typefully/api-key) |
TYPEFULLY_SOCIAL_SET_ID |
(Optional) Social set ID — auto-detected if you have one account (fallback: pass typefully/social-set-id) |
MIT