antongulin/bundle-social-api-skill/bundle-social-accounts
Claude Code and agent skill by antongulin/bundle-social-api-skill
- community
Checking that the SKILL.md file is still in the repository.
Manage Bundle.social social account connections across 14 platforms using the Bundle.social API. Use this skill when connecting, disconnecting, configuring channels, or managing social accounts on Bundle.social. Covers OAuth connection flow, disconnection, channel setup (Discord/Slack channels, Reddit subreddits), portal links, connection checks, profile refreshes, copying accounts between teams, and listing accounts by platform type. Supports Facebook, Instagram, TikTok, YouTube, Twitter/X, Pinterest, Reddit, Mastodon, Discord, Slack, Bluesky, Google Business, LinkedIn, and Threads. This skill should be triggered whenever a user says "connect", "disconnect", "social account", "OAuth", "channel", "portal link", or mentions linking any social media platform to Bundle.social.
Install
npx vskill@latest install antongulin/bundle-social-api-skill/bundle-social-accountsSKILL.md
Bundle.social Social Accounts
This skill covers managing social account connections on Bundle.social — the critical bridge between Bundle.social and your social media platforms.
Authentication
All requests require the x-api-key header:
Base URL: https://api.bundle.social
Reference Docs
Read references/README.md for platform enums and error standards. Read references/04-social-account.md for all endpoint details.
How to Use This Skill
When a user asks about connecting or managing social accounts in Bundle.social:
- Identify the platform — use the enum value from the platforms table in
references/README.md - Read the reference doc for the specific operation (connect, disconnect, set channel, etc.)
- Generate curl command examples with
<your-api-key>as placeholder (NEVER call the API — you won't have credentials) - Explain OAuth flow when the user connects — the connect endpoint returns a URL they need to visit in a browser
Key Concepts
- OAuth Connection Flow: The
POST /api/v1/social-account/connectendpoint generates an OAuth URL. The user must visit this URL in a browser to authorize. Bundle.social doesn't store credentials — it uses OAuth tokens. - Channels: Discord servers/channels, Slack channels, Reddit subreddits are managed via
set-channel/unset-channelendpoints. - Platform-specific fields: Mastodon/Bluesky need a
serverUrl; Instagram supportsinstagramConnectionMethod(FACEBOOK or INSTAGRAM).
Endpoint Reference Summary
Connection
POST /api/v1/social-account/connect— Generate OAuth URL. Requirestype,teamId,redirectUrlDELETE /api/v1/social-account/disconnect— Disconnect and remove from scheduled posts
Channel Management
POST /api/v1/social-account/set-channel— Set channel (server/channel/subreddit)POST /api/v1/social-account/unset-channel— Remove channelPOST /api/v1/social-account/refresh-channels— Refresh available channels
Maintenance
POST /api/v1/social-account/create-portal-link— Create portal link for account managementPOST /api/v1/social-account/connection-check— Run connection/disconnect checkPOST /api/v1/social-account/profile-refresh— Refresh profile info from platform
Queries
GET /api/v1/social-account/by-type— Get account by team + platform typePOST /api/v1/social-account/copy— Copy accounts to another teamGET /api/v1/social-account/to-delete— List accounts scheduled for deletion
Common Patterns
- Full connection flow: Get org → Create team → Connect account (get OAuth URL) → User authorizes → Verify by getting account by type
- Channel setup: Connect Discord/Slack/Reddit → Set channel → Refresh channels to confirm
- Account maintenance: Periodically run connection checks and profile refreshes
- Cleanup: Schedule disconnection, verify with to-delete list
Error Handling
- 400: Validation error — check the
issuesarray for field-level errors - 401: Check your API key
- 404: Account not found — verify the ID and team
- Always check platform-specific error messages in the response
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/bundle-social-accounts/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/antongulin/bundle-social-api-skill/bundle-social-accounts)