← Back to CLIs
Melvynx

typefully-cli

CLI for the typefully API

Install

$ npx api2cli install typefully-cli

Details

Auth type: bearer
Version: 0.1.0
Author: Melvynx
Views: 1

README

typefully-cli

CLI for the Typefully API (v2). Made with api2cli.dev.

Manage social media drafts, schedule posts, upload media, and publish content across X, LinkedIn, Mastodon, Threads, and Bluesky.

Install

npx api2cli install Melvynx/typefully-cli

This clones the repo, builds the CLI, links it to your PATH, and installs the AgentSkill to your coding agents.

Install AgentSkill only

npx skills add Melvynx/typefully-cli

Usage

typefully-cli auth set "your-token"
typefully-cli auth test
typefully-cli --help

Resources

me

CommandDescription
typefully-cli me --jsonGet current authenticated user

social-sets

CommandDescription
typefully-cli social-sets list --jsonList all social sets (accounts)
typefully-cli social-sets get <id> --jsonGet social set details with platform accounts
typefully-cli social-sets resolve-linkedin <social-set-id> --url <url> --jsonResolve LinkedIn company URL to mention syntax

drafts

CommandDescription
typefully-cli drafts list <social-set-id> --jsonList all drafts
typefully-cli drafts list <social-set-id> --status scheduled --jsonList scheduled drafts
typefully-cli drafts get <social-set-id> <draft-id> --jsonGet a draft by ID
typefully-cli drafts create <social-set-id> --text "Hello!" --platform x,linkedin --jsonCreate a draft
typefully-cli drafts create <social-set-id> --text "Now!" --publish-at now --jsonPublish immediately
typefully-cli drafts create <social-set-id> --text "Queued" --publish-at next-free-slot --jsonSchedule to next slot
typefully-cli drafts update <social-set-id> <draft-id> --text "Updated" --jsonUpdate draft text
typefully-cli drafts delete <social-set-id> <draft-id> --jsonDelete a draft

media

CommandDescription
typefully-cli media upload <social-set-id> --file-name "photo.jpg" --jsonGet presigned upload URL
typefully-cli media status <social-set-id> <media-id> --jsonCheck media processing status

tags

CommandDescription
typefully-cli tags list <social-set-id> --jsonList all tags
typefully-cli tags create <social-set-id> --name "Marketing" --jsonCreate a new tag

queue

CommandDescription
typefully-cli queue view <social-set-id> --start 2026-03-01 --end 2026-03-31 --jsonView queue slots
typefully-cli queue schedule <social-set-id> --jsonGet queue schedule rules
typefully-cli queue schedule-set <social-set-id> --rules '<json>' --jsonReplace queue schedule

Global Flags

All commands support: --json, --format <text|json|csv|yaml>, --verbose, --no-color, --no-header