# Square Post

> Post content to Binance Square (Binance social platform for sharing trading insights). Auto-run on messages like 'post to square', 'square post'. Supports pure text posts.

- Skill: `tryshift-sh/square-post` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tryshift-sh/square-post`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tryshift-sh/square-post/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tryshift-sh (https://skillmd.com/u/tryshift-sh)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tryshift-sh/square-post

---


# Square Post

## Overview

Use this managed skill to publish a text post to Binance Square.

## Invocation

Send a `POST` request to:

```
${SHIFT_LOCAL_GATEWAY}/skill-router/invoke
```

With a JSON body:

```json
{
  "skillProvider": "binance-square",
  "skill": "square-post",
  "action": "create",
  "input": {
    "text": "GN"
  }
}
```

### Required fields

| Field | Type | Description |
| --- | --- | --- |
| `skillProvider` | string | Always `"binance-square"` |
| `skill` | string | Always `"square-post"` |
| `action` | string | Always `"create"` |
| `input.text` | string | Text content to publish |

## Authentication

This skill requires Binance Square to be connected in Shift.

Do not ask the user to paste raw credentials into the conversation. Shift handles authentication automatically when the required connection is configured.

## Agent behavior

1. If the user does not provide post content, ask what they want to publish.
2. Prefer direct publication through the Skill Router. Do not fall back to browser automation for normal posting.
3. After a successful post, return the Binance Square post URL when an ID is available.

