social-platform

Manage OAuth flows, token encryption, and API calls for social media platforms.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/teodorboev/socialai --skill social-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: social-platform
Source: https://github.com/teodorboev/socialai/tree/main/.opencode/skills/social-platform
Command: npx skills add https://github.com/teodorboev/socialai --skill social-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines interactions with multiple social media platforms by providing a single, consistent interface, abstracting away the complexities of individual APIs.

Core Features & Use Cases

  • Unified API: Interact with Instagram, Facebook, TikTok, X (Twitter), and LinkedIn through one interface.
  • Content Publishing: Publish posts, including text and media, across different platforms.
  • Engagement Management: Fetch comments, replies, direct messages, and mentions.
  • Analytics: Retrieve account and post-specific metrics.
  • Token Management: Handles OAuth flows and token encryption/refreshing.
  • Use Case: Automatically publish a marketing campaign update to Instagram, Facebook, and X simultaneously, then monitor comments and replies from a single dashboard.

Quick Start

Use the social-platform skill to publish a new post with the caption "Hello World!" and an image to Instagram.

Frequently Asked Questions about social-platform

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

FAQPage Schema
How do I publish content across multiple social media APIs like Instagram, TikTok, and LinkedIn simultaneously?

To publish content across multiple social media APIs simultaneously, you need a unified interface that manages platform-specific API calls and OAuth flows. This Skill provides a single consistent layer to post text and media to Instagram, Facebook, TikTok, X, and LinkedIn together.

What is the best way to manage OAuth tokens and API rate limits for Meta and X APIs?

The best way to manage OAuth tokens and rate limits for Meta and X APIs is using a centralized token manager. This Skill handles OAuth flows, token encryption, token refreshing, and rate limits natively to maintain secure and continuous API access.

Can I retrieve social media engagement metrics and analytics through a single API interface?

You can retrieve social media engagement metrics and analytics through a single API interface. This Skill fetches account and post-specific metrics, comments, replies, direct messages, and mentions across Meta, TikTok, X, and LinkedIn.

Does this unified social media API integration handle encrypted token refreshing automatically?

This unified social media API integration handles encrypted token refreshing automatically. It manages OAuth flows and secure credential handling internally, abstracting away token encryption and refresh logic from your application code.

Do I need platform-specific API implementations to fetch mentions and direct messages across different networks?

You do need platform-specific client implementations to fetch mentions and direct messages across different networks. This Skill requires these clients alongside its token manager to abstract individual API complexities into a single unified interface.

What are the limitations of using a unified social media API for publishing and engagement?

A limitation of using a unified social media API for publishing and engagement is the dependency on platform-specific client implementations and a dedicated token manager. Without these underlying components, the unified interface cannot manage OAuth flows or execute API calls.