← All agents

The Ghostwriter

Claude drafts your next social post and schedules it straight into Typefully, without you ever opening the app.

Needs: Typefully key ~5 min install Tested 2026-09-05
Open in ChatGPT Open in Claude View as Markdown

What it does

The Ghostwriter plugs Claude straight into Typefully, so you give it the idea and it drafts, queues, and schedules the post without you ever switching over to the Typefully app yourself. It covers X, LinkedIn, Threads, Bluesky, Mastodon, and Substack Notes, all from the same Typefully account.

To post or schedule anything, you connect your own Typefully account with its API key.

Who it is for

This is for anyone already running their social posting through Typefully, a solo creator, a marketer, or a small team, who wants Claude to draft and queue the post directly instead of writing it in Claude, copying it, opening Typefully, and pasting it in by hand. It removes that copy-paste step entirely.

What it is and what it runs in

  • It's a skill with a small command-line script built in. Claude follows the skill's instructions, and the script does the actual talking to Typefully.
  • It runs in Claude Code. It also works in Cursor, Windsurf, and other tools that support skills.
  • The code itself is free. Typefully needs its own account, and posting or scheduling anything through it requires your own API key.

Before you start

  • Claude Code (or another agent that reads skills, such as Cursor or Windsurf) already installed
  • Node.js installed. Download it from nodejs.org if you don't already have it. The script needs Node 18 or newer.
  • git, to clone the repo
  • A Typefully account and API key, from Typefully's settings, under API access

Install

Open Claude Code (or your agentic tool) and run these steps.

Step 1: Get the code

Downloads the project onto your machine.

git clone https://github.com/typefully/agent-skills.git

Step 2: Install the project

Sets up the repo on your machine.

cd agent-skills && npm install

Step 3: Create a free account at Typefully

Typefully is where the posts actually get drafted, queued, and published. Grab your API key from the API settings page once you're signed in.

Step 4: Connect your Typefully key

Saves your API key locally so Claude can use it on your behalf. Note: the project's own README tells you to run ./scripts/typefully.js setup, that path is wrong for how the repo is actually laid out, use the path below instead.

node skills/typefully/scripts/typefully.js setup

Run it

Ask Claude in plain language, for example:

Draft a short LinkedIn post about our new pricing page and queue it
in Typefully for tomorrow morning.

Claude drafts the post, calls the Typefully script behind the scenes, and comes back with something like:

Draft created in Typefully
Scheduled: tomorrow, 9:00 AM
Platform: LinkedIn
Edit it here: https://typefully.com/?d=8f2c1a

Troubleshooting

"API key not found, run setup" appears every time you use a command. You have not connected your Typefully key yet. Run node skills/typefully/scripts/typefully.js setup, or set it as an environment variable named TYPEFULLY_API_KEY.

Following the README's own install line fails with a "no such file" error. The README says to run ./scripts/typefully.js, but in this repo layout the real path is skills/typefully/scripts/typefully.js. Use the real path.

"Node.js is required" or the script won't run at all. Your Node.js version is too old. Install Node 18 or newer from nodejs.org and try again.

Credit

Built by typefully (https://github.com/typefully/agent-skills), MIT license, 57 stars. Free and open source.

If you're already posting through Typefully by hand, this is the step you get to stop doing yourself.
Next step

Want to build your own?

This is one agent. The 7-Day AI Native Challenge is how you learn to build the next ten yourself, live, with Dany.

Join the Challenge →
Or skip straight to done for you

Too busy to build it yourself? Focentra AI will build, install and train your team on it.

Have it built for you

This guide includes affiliate links for tools mentioned in the setup steps. If you sign up through them, I may earn a commission at no extra cost to you.