add-platform

Create a PostClient and wire it into Post For Me configuration types.

68|18|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/DayMoonDevelopment/post-for-me --skill add-platform-daymoondevelopment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-platform
Source: https://github.com/DayMoonDevelopment/post-for-me/tree/main/.skills/add-platform
Command: npx skills add https://github.com/DayMoonDevelopment/post-for-me --skill add-platform-daymoondevelopment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end integration of a new social platform into the Post For Me automation platform, enabling teams to extend posting capabilities without invasive changes to the core system.

Core Features & Use Cases

  • Provide a concrete PostClient implementation for the new platform to standardize authentication, media handling, and publishing.
  • Extend the central configuration types and API DTOs so the new platform can be configured at the account and platform level.
  • Use case: a marketing team wants to add support for a new platform and start publishing posts within the existing workflow in minutes.

Quick Start

Create a new platform post-client, extend the configuration types, and wire it into the API and PostClient base to enable posting to the new platform.

Frequently Asked Questions about add-platform

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

FAQPage Schema
How do I add a new social platform to a trigger.dev posting workflow?

To add a new social platform, you create a platform-specific PostClient, update the trigger/posting types, and wire the configuration into the api/src/social-posts/dto/post-configurations.dto.ts file to enable publishing.

What do I need to extend API DTOs for when integrating social posting platforms?

Extending API DTOs allows the new platform to be configured at both the account and platform levels. You must update the central configuration types in post-configurations.dto.ts to standardize how the platform handles data.

How does a PostClient implementation handle authentication and media for social posts?

A PostClient implementation standardizes authentication, media handling, and publishing for the new platform. It connects directly to the platform API and includes proper logging and error handling for the automation workflow.

Can I use TypeScript to configure a new platform integration without changing the core system?

Yes, you can extend posting capabilities without invasive changes to the core system. By applying TypeScript configuration types and a dedicated post-client, the new platform integrates seamlessly into the existing workflow.

What is the best way to automate end-to-end platform integration for social posting?

The best way to automate platform integration is to implement a concrete PostClient, extend the central configuration types, and update the API DTOs, allowing teams to start publishing through the existing workflow quickly.