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, or Mastodon.
How It Works
Click to enlarge
Installation
Before using this skill, ensure:
1. **API Key**: Run the setup command to configure your API key securely
Get your key at https://typefully.com/?settings=api
Run: `/scripts/typefully.js setup` (where `` is the directory containing this SKILL.md)
Or set environment variable: `export TYPEFULLY_API_KEY=your_key`
2. **Requirements**: Node.js 18+ (for built-in fetch API). No other dependencies needed.
**Config priority** (highest to lowest):
1. `TYPEFULLY_API_KEY` environment variable
2. `./.typefully/config.json` (project-local, in user's working directory)
3. `~/.config/typefully/config.json` (user-global)
### Handling "API key not found" errors
**CRITICAL**: When you receive an "API key not found" error from the CLI:
1. **Tell the user to run the setup command** - The setup is interactive and requires user input, so you cannot run it on their behalf. Recommend they run it themselves, using the correct path based on where this skill was loaded:
```bash
/scripts/typefully.js setup
```
2. **Stop and wait** - After telling the user to run setup, **do not continue with the task**. You cannot create drafts, upload media, or perform any API operations without a valid API key. Wait for the user to complete setup and confirm before proceeding.
3. **DO NOT** attempt any of the following:
Searching for API keys in macOS Keychain, `.env` files, or other locations
Grepping through config files or directories
Looking in the user's Trash or other system folders
Constructing complex shell commands to find credentials
Drafting content or preparing posts before setup is complete
The setup command will interactively guide the user through configuration. Trust the CLI's error messages and follow their instructions.
> **Note for agents**: All script paths in this document (e.g., `./scripts/typefully.js`) are relative to the skill directory where this SKILL.md file is located. Resolve them accordingly based on where the skill is installed.
Related Skills
Frequently Asked Questions
How detailed is the Typefully skill?
Typefully contains 488 lines of structured instructions. It provides comprehensive guidance including specific implementation patterns, not just surface-level tips.
Is Typefully free to use?
Yes, Typefully is completely free. You can download the SKILL.md file or copy it to your clipboard directly from the skill page.