搜索

PythonReactSEOPDF
OpenClaw

typefully

Create, schedule, list, edit, and delete drafts on Typefully. Supports single tweets, threads, and multi-platform posts (X, LinkedIn, Threads, Bluesky, Mastodon). Use when user wants to draft, schedule, or manage social media posts via Typefully.

chapati230 来源安装数☆ 0 仓库 Starsv1.2.0

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install chapati23/typefully-skill

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Typefully Skill

Manage Typefully drafts via the v2 API.

Setup

  1. Set your API key via one of:
    • Environment variable: export TYPEFULLY_API_KEY=your-key
    • Password store: pass insert typefully/api-key
  2. (Optional) Set your social set ID:
    • Environment variable: export TYPEFULLY_SOCIAL_SET_ID=123456
    • Password store: pass insert typefully/social-set-id
    • If not set, the script auto-detects (errors if multiple accounts exist — use list-social-sets to find yours)
  3. Enable "Development mode" in Typefully Settings → API to see draft IDs in the UI.

Script Usage

bash scripts/typefully.sh <command> [options]
Commands
Command Description
list-drafts [status] [limit] List drafts. Status: draft, scheduled, published (default: all). Limit default: 10.
create-draft <text> [--thread] [--platform x,linkedin,...] [--schedule <iso8601|next-free-slot>] Create a draft. For threads, separate posts with \n---\n. Use - or omit text to read from stdin. Default platform: x.
get-draft <draft_id> Get a single draft with full details.
edit-draft <draft_id> <text> [--thread] [--platform x,linkedin] Update draft content. Supports --thread for thread editing.
schedule-draft <draft_id> <iso8601|next-free-slot|now> Schedule or publish a draft.
delete-draft <draft_id> Delete a draft.
list-social-sets List available social sets (accounts).
Examples

Create a simple tweet draft:

bash scripts/typefully.sh create-draft "Just shipped a new feature 🚀"

Create a thread:

bash scripts/typefully.sh create-draft "First tweet of the thread\n---\nSecond tweet\n---\nThird tweet" --thread

Create a thread from stdin (for longer content):

cat <<'EOF' | bash scripts/typefully.sh create-draft - --thread
First tweet of the thread\n---\nSecond tweet\n---\nThird tweet with the punchline
EOF

**Create...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/chapati23/typefully-skill
Version
1.2.0
Commit
2478f487e2b377ca8475bf409b67796348aa4b57
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

Typefully Skill for OpenClaw

Create, schedule, and manage Typefully drafts from your AI agent. Supports single tweets, threads, and multi-platform posts (X, LinkedIn, Threads, Bluesky, Mastodon).

Prerequisites

  • curl — HTTP client
  • python3 — used for JSON escaping
  • pass (optional) — Unix password store for API key/config. Not needed if using environment variables.

Setup

  1. Get your Typefully API key from Settings → API in Typefully
  2. Provide it via one of:
    • Environment variable: export TYPEFULLY_API_KEY=your-key
    • Password store: pass insert typefully/api-key
  3. Install the skill:
    clawhub install typefully --dir ~/.openclaw/skills
    

Usage

bash scripts/typefully.sh <command> [options]

See SKILL.md for the full command reference and examples.

Quick 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

Environment Variables

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)

License

MIT

来源内容

SKILL.md
# Typefully Skill

Manage Typefully drafts via the v2 API.

## Setup

1. Set your API key via **one of**:
   - Environment variable: `export TYPEFULLY_API_KEY=your-key`
   - Password store: `pass insert typefully/api-key`
2. (Optional) Set your social set ID:
   - Environment variable: `export TYPEFULLY_SOCIAL_SET_ID=123456`
   - Password store: `pass insert typefully/social-set-id`
   - If not set, the script auto-detects (errors if multiple accounts exist — use `list-social-sets` to find yours)
3. Enable "Development mode" in Typefully **Settings → API** to see draft IDs in the UI.

## Script Usage

```bash
bash scripts/typefully.sh <command> [options]
```

### Commands

| Command | Description |
|---------|-------------|
| `list-drafts [status] [limit]` | List drafts. Status: `draft`, `scheduled`, `published` (default: all). Limit default: 10. |
| `create-draft <text> [--thread] [--platform x,linkedin,...] [--schedule <iso8601\|next-free-slot>]` | Create a draft. For threads, separate posts with `\n---\n`. Use `-` or omit text to read from stdin. Default platform: x. |
| `get-draft <draft_id>` | Get a single draft with full details. |
| `edit-draft <draft_id> <text> [--thread] [--platform x,linkedin]` | Update draft content. Supports `--thread` for thread editing. |
| `schedule-draft <draft_id> <iso8601\|next-free-slot\|now>` | Schedule or publish a draft. |
| `delete-draft <draft_id>` | Delete a draft. |
| `list-social-sets` | List available social sets (accounts). |

### Examples

**Create a simple tweet draft:**
```bash
bash scripts/typefully.sh create-draft "Just shipped a new feature 🚀"
```

**Create a thread:**
```bash
bash scripts/typefully.sh create-draft "First tweet of the thread\n---\nSecond tweet\n---\nThird tweet" --thread
```

**Create a thread from stdin (for longer content):**
```bash
cat <<'EOF' | bash scripts/typefully.sh create-draft - --thread
First tweet of the thread\n---\nSecond tweet\n---\nThird tweet with the punchline
EOF
```

**Create...
README
# Typefully Skill for OpenClaw

Create, schedule, and manage [Typefully](https://typefully.com) drafts from your AI agent. Supports single tweets, threads, and multi-platform posts (X, LinkedIn, Threads, Bluesky, Mastodon).

## Prerequisites

- **curl** — HTTP client
- **python3** — used for JSON escaping
- **pass** (optional) — [Unix password store](https://www.passwordstore.org/) for API key/config. Not needed if using environment variables.

## Setup

1. Get your Typefully API key from **Settings → API** in Typefully
2. Provide it via **one of**:
   - Environment variable: `export TYPEFULLY_API_KEY=your-key`
   - Password store: `pass insert typefully/api-key`
3. Install the skill:
   ```bash
   clawhub install typefully --dir ~/.openclaw/skills
   ```

## Usage

```bash
bash scripts/typefully.sh <command> [options]
```

See [SKILL.md](SKILL.md) for the full command reference and examples.

### Quick Examples

```bash
# 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
```

## Environment Variables

| 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`) |

## License

MIT

相关技能