social-media

Routes social media requests to X/Twitter and Xiaohongshu sub-skills for posting and content generation.

6|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/yakeworld/Synthos --skill social-media-yakeworld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: social-media
Source: https://github.com/yakeworld/Synthos/tree/main/skills/extended/external-automation/automation-skills/social-media
Command: npx skills add https://github.com/yakeworld/Synthos --skill social-media-yakeworld

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing multiple social media platforms requires different tools and workflows for each one. This Skill acts as a parent router that directs X/Twitter operations (posting, search, DMs) to the xurl CLI sub-skill and Xiaohongshu (XHS) content generation to the xhs-content sub-skill, so requests reach the right executor automatically. ## Core Features & Use Cases - Request Routing: Automatically routes X/Twitter tasks (post, reply, search, like, DM, media upload) to the xurl sub-skill and Xiaohongshu content generation to the xhs-content sub-skill via the Hermes skill loading mechanism. - X/Twitter API Operations: Through xurl, supports posting, replying, quoting, searching, timelines, likes, reposts, bookmarks, follows, DMs, and media uploads with strict credential safety rules. - Xiaohongshu Content Bundles: Generates XHS post packages containing body text, hashtags, cover copy suggestions, and layout recommendations; publishing is done manually or via browser automation since no official API exists. - Use Case: A user asks to publish a product announcement on Twitter and draft a matching Xiaohongshu post. The router sends the Twitter task to xurl for direct API posting and the XHS task to xhs-content for a formatted content bundle the user pastes manually. ## Quick Start Ask the assistant to post a message on X/Twitter or generate a Xiaohongshu post on a given topic, and the request will be routed to the appropriate sub-skill automatically.

Frequently Asked Questions about social-media

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

FAQPage Schema
How do I post to X/Twitter from an AI agent?

Requests are routed to the xurl sub-skill, which wraps the official X developer platform CLI. After one-time OAuth setup by the user, commands like xurl post, xurl reply, and xurl media upload return JSON results directly.

How to generate Xiaohongshu (XHS) post content automatically?

Xiaohongshu requests route to the xhs-content sub-skill, which produces a content bundle with body text, hashtags, cover copy suggestions, and layout recommendations. Publishing is manual copy-paste or browser automation because XHS has no official posting API.

Can the agent handle X API credentials and OAuth setup itself?

No. Credential registration and OAuth authorization must be performed by the user manually outside the agent session. The agent may only run xurl auth status to verify tokens and is forbidden from reading ~/.xurl or using inline secret flags.

What happens when I request an unsupported platform like Douyin?

The router rejects the request instead of guessing. It returns an error containing the context (requested platform and available sub-skills xurl and xhs-content) plus recovery suggestions, and the parent skill never executes sub-skill functions directly.

Why does xurl return 403 or UsernameNotFound after OAuth?

This usually means the token was saved to the empty default app profile instead of a named app. The user should re-run xurl auth oauth2 with the --app flag and explicit username outside the agent session, then set that app as default.