Typefully Skills
The official Typefully skill: an agent drafts, schedules and publishes posts for X, LinkedIn, Threads and Bluesky.
- 64 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The agent publishes and schedules public posts on behalf of your accounts, and followers see mistakes.
- The Typefully API key opens every connected network in the set.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/typefully-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The agent publishes and schedules public posts on behalf of your accounts, and followers see mistakes.
- The Typefully API key opens every connected network in the set.
This is third-party code. Review the repository files before installing.
What it does
The `typefully` skill manages social media through the Typefully API. Everything runs through the `./scripts/typefully.js` script on Node.js 18 with no dependencies. The agent creates a draft, splits text into a thread with a `---` separator, attaches media, tags and internal notes, schedules publishing and lists scheduled posts. One draft can go to several platforms at once: X, LinkedIn, Threads, Bluesky, Mastodon and Substack Notes, with separate text for each platform if needed. Separate reference files cover quoting, draft comments, replies and communities on X, LinkedIn mentions and long X Articles. A draft link of the form `typefully.com/?a=…&d=…` is resolved through the CLI instead of opening the web interface.
Who it is for. Social media managers, creators and founders who run X and LinkedIn through Typefully and want to prepare and queue posts from an agent chat.
Good fit when
- A note must become a thread for X and a separate longer LinkedIn post.
- One announcement must go to several networks in a single draft.
- Published and scheduled posts need reviewing without opening Typefully.
- A colleague left comments on a draft and they must be sorted and answered.
- A post is queued for tomorrow morning.
Not a fit when
- You have no Typefully account: the skill works only through its API and key.
- Publishing must happen only after your manual review: allow the agent drafts only.
- You need networks outside the list: Instagram, TikTok and the like are not supported.
Example request
Make an X thread from this text, add a separate LinkedIn post and queue both for tomorrow at 9 a.m.Limitations
Node.js 18 or newer and a Typefully API key are required. The key is set with `./scripts/typefully.js setup` or the `TYPEFULLY_API_KEY` variable. The script path depends on how the skill was installed. Substack Notes takes one post per draft with no threads, video cannot be mixed with images, and video is capped at 512 MB and 15 minutes. If more than 30 days have passed since the `last-updated` date, the skill says it may be outdated.
How to disable. Delete the `skills/typefully/` directory from `.claude/skills/` or `.cursor/skills/`, or the plugin with `/plugin uninstall`. Revoke the API key in Typefully settings.
FAQ
How do I install the Typefully skill?
Run `npx skills add typefully/agent-skills`: it works with Claude Code, Cursor, Windsurf and other agents. Claude Code also has a plugin: `/plugin marketplace add typefully/agent-skills`, then `/plugin install typefully@typefully-skills`.
Where do I get the API key?
Create or copy a key at typefully.com/?settings=api. Then run `./scripts/typefully.js setup` to save the key and pick a default social set, or set `TYPEFULLY_API_KEY` in the environment.
How do I post the same thing to several networks?
Create one draft with several platforms: `drafts:create --platform x,linkedin --text "..."`, or `--all` for every connected one. If the texts differ, add a platform with `drafts:update` carrying different content.
Which networks are supported?
X, LinkedIn, Threads, Bluesky, Mastodon and Substack Notes. Long texts on X have a separate `x_article` platform with its own reference.
What does the agent do with a draft link?
It parses the identifiers from the address and calls `drafts:get`. The agent does not open or scrape the Typefully web interface. For comments the `references/comments.md` guide loads first.
Discussion
No questions or reviews yet.
Related
SkillsFive skills for posting on X via the official Typefully API: replies go out as drafts and a nightly gate tunes the playbook
A social content skill: learns your voice, plans content, writes posts and, after confirmation, publishes through your logged-in Chrome
Nine skills for Claude Code and Codex write tweets and threads in your voice, extract hooks and plan a content week.
BlackTwist Social Media Skills
Social Media Skills
Fourteen skills for social media content: strategy, calendar, posts, threads, carousels, captions and metrics analysis for LinkedIn, X, Threads and Bluesky
106 social media skills: strategy, posts, video, design, platform growth and scheduled publishing only on your explicit go.
Two dozen skills: video scripts and covers, publishing to X and Substack, security scanners, Claude Code session export
README in short
Skills are described as markdown files that give an agent knowledge and workflow for a specific task. Typefully calls itself a writing and scheduling app used by more than 200,000 creators and teams.
README badge
Original SKILL.md
--- name: typefully description: > Create, schedule, and manage social media posts via Typefully. ALWAYS use this skill when asked to draft, schedule, post, or check tweets, posts, threads, or social media content for Twitter/X, LinkedIn, Threads, Bluesky, Mastodon, or Substack Notes, or when the user drops a Typefully draft URL such as https://typefully.com/?a=<social_set_id>&d=<draft_id>. last-updated: 2026-10-27 allowed-tools: Bash(./scripts/typefully.js:*) --- # Typefully Skill Create, schedule, and publish social media content across X, LinkedIn, Threads, Bluesky, Mastodon, and Substack Notes using [Typefully](https://typefully.com). Run everything through `./scripts/typefully.js` (Node.js 18+, no dependencies).