square-post
square post
What it does
- Text-only short posts
- Image posts with up to 4 images
- Long articles with a title and optional cover image
- Video posts with an auto-generated cover image
- Node.js 18 or newer. The scripts use native ES modules and the built-in fetch API.
- ffmpeg is required for video posts because post-video.mjs extracts the first frame as the cover image.
- ffprobe is required when a video duration is not provided by the user.
Requirements & configuration
- Posting requires a Binance Square OpenAPI key.
- If no valid key is found, ask the user to provide an API key first.
- Tell the user they can create an API key at: https://www.binance.com/square/creator-center/home
- 1. Resolve the API key (see Authentication). If unresolved, stop and ask the user before doing anything else.
- 220003: API key not found.
Configuration: BINANCE_SQUARE_OPENAPI_KEY
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
square-post FAQ
What does the square-post skill do?
| Use when the user wants to publish new content to Binance Square — short text, multi-image posts (up to 4), long-form articles with an optional cover, or videos with an auto-generated cover frame. Trigger on direct phrasings like "post to Square", "publish to Binance Square", "发广场", "发布到广场", and on near-miss intents where the user clearly wants to share or publish content on Square even without naming the skill: "share this analysis on Square", "把这篇文章发出去", "发个动态", "把这个视频上传到广场", "publish my chart to Square as an article". Also use when the user provides media (images, video) plus a caption and asks to push it to Square, or asks to turn a draft into a Square article. Do not use for reading, searching, commenting, liking, editing, deleting, scheduling, or managing existing Square posts — this skill only creates new posts. Text-only short posts Image posts with up to 4 images
What does square-post require?
Posting requires a Binance Square OpenAPI key. If no valid key is found, ask the user to provide an API key first. Tell the user they can create an API key at: https://www.binance.com/square/creator-center/home 1. Resolve the API key (see Authentication). If unresolved, stop and ask the user before doing anything else. 220003: API key not found. Configuration keys: BINANCE_SQUARE_OPENAPI_KEY.
How do I install square-post?
Run: npx -y skills add https://github.com/binance/binance-skills-hub --skill square-post --agent claude-code — the source lives at github.com/binance/binance-skills-hub.
Maintain square-post?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/binance-binance-skills-hub-square-post?ref=badge) npx agentictools info skills/binance-binance-skills-hub-square-post The second line is the CLI lookup for this page — handy in READMEs and docs.