social-share

Routes natural-language share requests to the matching social media skill by content type.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/shawn-sandy/agentics-kit --skill social-share-shawn-sandy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: social-share
Source: https://github.com/shawn-sandy/agentics-kit/tree/main/kit/plugins/social-media-tools/skills/social-share
Command: npx skills add https://github.com/shawn-sandy/agentics-kit --skill social-share-shawn-sandy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Deciding which social media workflow to run for a given piece of content is repetitive and error-prone. This Skill classifies a natural-language share request and dispatches it to the correct share-* skill automatically, so you never have to remember which command handles which content type. ## Core Features & Use Cases - Content Classification: Applies first-match-wins rules to detect GitHub URLs, video links, blog posts, React components, code selections, releases, progress updates, and session recaps. - Automatic Dispatch: Invokes the right target skill (share-github, share-video, share-blog, share-react, share-selection, share-project, share-explanation, share-session, share-code, media-library) with resolved platform and topic flags. - Project Config Awareness: Reads a project-level SOCIAL.md file to apply default platform, tone, focus areas, and audience preferences. - Use Case: You paste a GitHub file URL and say "share this on LinkedIn" — the router detects the URL pattern, resolves the platform, and dispatches to share-github with the correct flags. ## Quick Start Ask the assistant to share what you are working on, for example by pasting a link or code snippet and saying which platform to post it to.

Frequently Asked Questions about social-share

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

FAQPage Schema
How do I share code or a link on social media from Claude Code?▼

Describe what you want to share in natural language, such as pasting a GitHub URL or code snippet and naming a platform. The router classifies the content type and dispatches to the matching share skill with the right flags.

What content types can the social share router detect?▼

It detects GitHub file URLs, YouTube and Vimeo links, blog URLs and Markdown files, React component files, fenced code blocks, release announcements, progress updates, explanation requests, and session recaps using first-match-wins rules.

Can I set a default platform for social media posts?▼

Yes. Create a SOCIAL.md file at your project root with a Defaults section specifying Platform and Tone. The router reads it in Phase 0b and uses DEFAULT_PLATFORM when no platform is named in the request.

What happens if nothing matches the share request?▼

If no rule matches, the router falls back to share-code when the git diff has changes, or share-project with topic=changes otherwise. With no git repository and no source, it stops with a nothing-to-share message.

Does the router handle React component files differently from other code?▼

Yes. TSX or JSX files that define an actual React component route to share-react, while tests, stories, hooks, and utility files fall through to share-selection for generic code sharing.