360 Secure SkillHub
360 安全技能中心

SocialKit Content Repurpose

读取视频脚本、博客文章、转录、演讲或笔记,按平台分别生成符合字数与结构要求的社交帖子草稿,输出每平台独立的 post.json 文件夹并运行校验;发布依赖其他 posting Skill。

分类:营销
ahmadhussain0335
ahmadhussain0335
热度 36.94
最近更新 2026-11-06 14:55:06

安装

发给 Agent
帮我安装这个技能:npx secure-skills-cli add ahmadhussain0335/socialkit-content-repurpose
兼容性
通用兼容
联网要求
不联网
数据出网
数据不出本机
Metadata
name
socialkit-content-repurpose
description
Turns one source (a video script, blog post, transcript, talk or notes) into separate, platform-appropriate drafts for Facebook, Instagram, Threads and other connected platforms, each in its own post folder ready for approval and publishing. Use when the user wants to repurpose, cross-post or adapt one piece of content for several social platforms.
license
MIT
metadata
{"author":"Ahmad Hussain","requires":"socialkit-social-core"}

Content repurpose

Apply socialkit-social-core voice rules to every draft. Each platform gets its own text written for that platform, not the same text pasted everywhere. See adapting guide.

Steps

  1. Ask which platforms, and read the source.
  2. Get the limits and notes: node scripts/repurpose.mjs --guide --platforms <ids>
  3. Create folders: node scripts/repurpose.mjs --init --source <file> --out <folder> --platforms <ids>
  4. Write each <folder>/<platform>/post.json: pick the kind, write the text within the platform's limit, add media and alt text, keep claims identical to the source.
  5. Validate all: node scripts/repurpose.mjs --check --out <folder>
  6. Show every draft side by side. For each one the user wants, they approve it with the socialkit-social-core post script in their own terminal. Publish with the platform's posting skill, or add the folders to a socialkit-content-calendar.

Output contract

One post folder per platform, all passing --check, plus a short summary of how each draft differs from the source.

Failure handling

  • A platform is not available in --guide: it is not supported yet; say so.
  • --check errors: fix the draft; never cut text in a way that changes its meaning without asking.