square-post

Publishes plain text messages to users' own Facebook, X (Twitter), and LinkedIn timelines via their respective APIs with optional image uploads and hashtag/caption customization.

Updated May 10, 2026
One-click install
npx skills add https://github.com/Tsin418/crypto-research-agent --skill square-post-tsin418
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: square-post
Source: https://github.com/Tsin418/crypto-research-agent/tree/main/.agents/skills/square-post
Command: npx skills add https://github.com/Tsin418/crypto-research-agent --skill square-post-tsin418

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually writing and publishing text-based trading insights to Binance Square, including basic safety checks and API-ready formatting.

Core Features & Use Cases

  • Binance Square text posting: Publishes pure text content via Binance Square’s OpenAPI content/add endpoint.
  • Automated posting flow triggers: Can be invoked when the user requests “post to square” or “square post,” and supports text-only posts.
  • Guardrails for safety and limits: Checks for a configured API key, requests missing content, avoids displaying full keys, and helps prevent common errors like empty content and daily post limits.
  • Content optimization with user confirmation: Polishes the user’s raw input for readability, never auto-adds new hashtags, shows the optimized result, and asks the user to choose what to post.

Quick Start

Ask the agent to post this text to Binance Square: "BTC looking bullish today!"

Frequently Asked Questions about square-post

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish trading insights to Binance Square via API?

To publish trading insights to Binance Square, this Skill calls the Binance Square OpenAPI content/add endpoint with your text content, returning the created content identifier and resulting post URL.

What do I need to configure before posting to Binance Square?

Before posting to Binance Square, you need a valid X-Square-OpenAPI-Key configured in the request headers, along with the clienttype=binanceSkill header and a JSON body containing bodyTextOnly.

How does content optimization work for Binance Square posts?

Content optimization for Binance Square posts polishes your raw text for readability, never auto-adds new hashtags, displays the optimized result, and asks you to confirm what to post.

Does Binance Square API text posting have daily limits?

Yes, Binance Square API text posting enforces daily posting limits. This Skill includes guardrails to check for daily limits and helps prevent common errors like empty content submissions.

What format does the Binance Square OpenAPI content endpoint require?

The Binance Square OpenAPI content endpoint requires a JSON request body with bodyTextOnly for pure text content, along with specific headers including X-Square-OpenAPI-Key and clienttype=binanceSkill.

Why is my Binance Square post not working through the API?

Your Binance Square post may not be working due to missing API keys, empty content, or exceeding daily posting limits. This Skill validates these prerequisites before attempting to publish.