platform-api-connector
Connect to social media and content platform APIs by navigating developer portals, creating apps, obtaining OAuth tokens, and storing credentials. Covers Facebook Graph API, Instagram Business API, YouTube Data API, Twitter/X API v2, and TikTok Content Posting API. Use when setting up API access for any social platform, refreshing expired OAuth tokens, or debugging authentication flows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/brandonwadepackard-cell/platform-api-connectorWhat This Skill Does
The platform-api-connector skill serves as a comprehensive middleware interface for OpenClaw agents to authenticate, manage, and interact with the developer portals and APIs of major social media platforms. It automates the complex, multi-step process of OAuth handshake management, credential storage, and token refreshing, effectively turning a highly manual administrative task into a repeatable agent process. The tool supports key platforms including Facebook, Instagram, YouTube, Twitter/X, and TikTok, providing a unified pattern for credential handling. By normalizing how an agent interacts with these APIs, it ensures that your social media automation workflows remain resilient against token expiration and authentication failures.
Installation
To integrate this skill into your environment, run the following installation command in your terminal:
clawhub install openclaw/skills/skills/brandonwadepackard-cell/platform-api-connector
Ensure that you have your Supabase or database environment variables configured, as the connector requires a secure location to store the generated OAuth tokens and API secrets.
Use Cases
This skill is designed for developers and power users who need to automate social media content management. Typical use cases include:
- Setting up a new automated social media dashboard that requires cross-platform publishing capabilities.
- Implementing self-healing authentication flows that automatically refresh long-lived tokens when they approach expiry.
- Initializing access to the Facebook Graph API for cross-platform Instagram and Facebook Page management.
- Configuring Google OAuth flows for YouTube Data API integration to automate video uploads and analytics tracking.
Example Prompts
- "OpenClaw, please initiate the OAuth flow for my YouTube developer app and save the resulting refresh tokens to my Supabase instance."
- "I'm getting 401 unauthorized errors on my Instagram posting script; can you check the token expiry and refresh the credentials using the platform-api-connector?"
- "Help me configure the Facebook Graph API connection. I need to get a permanent page access token for my business page so I can start scheduling posts."
Tips & Limitations
- Token Persistence: Always ensure your database is encrypted. Never store raw credentials in plaintext logs.
- Scope Management: When performing YouTube or Facebook OAuth, ensure you request the maximum required scopes early on. Adding scopes later often requires a full re-authorization, which may interrupt your production workflows.
- Gotchas: Remember that Facebook Page Access Tokens are only permanent if generated from a long-lived User Access Token. Always follow the exchange flow provided in the documentation to avoid recurring manual refreshes.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-brandonwadepackard-cell-platform-api-connector": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, file-write
Related Skills
domain-email-forwarding
Set up email forwarding for custom domains to receive verification codes, password resets, and other emails at a domain you own but don't actively use for email. Covers GoDaddy, Namecheap, Cloudflare Email Routing, and ImprovMX. Use when recovering accounts linked to inactive domain emails, setting up catch-all forwarding, or routing domain email to Gmail/Outlook without paying for email hosting.
multi-agent-parallel-build
Orchestrate multiple coding agents (Claude Code, Codex, etc.) in parallel waves to build UI pages, API endpoints, or features simultaneously. Use when building dashboards with 5+ pages, microservices, or any project where independent components can be built concurrently. Covers wave planning, shared shell/component libraries, agent spawning, merge conflict avoidance, and post-wave integration fixes.
hume-evi-langgraph
Integrate Hume EVI voice AI with LangGraph using interrupt/resume patterns. Use when building voice-based AI agents that need Twilio call handling, Hume EVI persona creation, transcript fetching with emotion extraction, and LangGraph state management across the call lifecycle. Covers dynamic Hume config creation, TwiML generation, webhook handling, chat_group event fetching, and emotion timeline extraction.
ai-persona-engine
Build emotionally intelligent AI personas for voice and chat roleplay using actor-direction prompts instead of technical specifications. Use when creating AI characters that need to sound like real people, not chatbots — covers the Doctrine of Embodied Intelligence, brevity-first voice design, 5-layer conversation intelligence, elemental archetypes, self-auditing persona quality, and the principle that resistance equals fewer words.
supabase-checkpointer
Durable LangGraph checkpointing via Supabase REST API (PostgREST) — no direct Postgres connection needed. Use when deploying LangGraph graphs to ephemeral platforms (Railway, Fly, Cloud Run) where in-memory state is lost on redeploy, and you need interrupt/resume to survive process death. Works with any Supabase project using the existing service role key.