← 返回 Skills 市场
merjua14

Content Repurposer Pro

作者 merjua14 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
366
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gia-content-repurposer
功能描述
Repurpose long-form content (blog posts, articles, YouTube transcripts) into multiple formats automatically — Twitter/X threads, LinkedIn posts, email newsle...
使用说明 (SKILL.md)

Content Repurposer — One Source → Multiple Platforms

Turn any long-form content into platform-optimized posts for Twitter/X, LinkedIn, email, and more.

How It Works

  1. Fetch — Pull content from a URL, file, or paste
  2. Extract — Identify key points, quotes, stats, and narrative arc
  3. Transform — Generate platform-specific versions with proper formatting
  4. Output — Save all versions to files or send directly via APIs

Quick Start

# From a URL
node scripts/repurpose.js --url "https://example.com/blog-post" --formats twitter,linkedin,newsletter

# From a local file
node scripts/repurpose.js --file ./my-article.md --formats twitter,linkedin

# From clipboard/stdin
cat article.md | node scripts/repurpose.js --formats all

Supported Output Formats

Format Description Typical Length
twitter Thread of 3-8 tweets with hooks and CTAs 280 chars/tweet
linkedin Professional post with formatting 500-1,500 chars
newsletter Email-ready summary with key takeaways 300-800 words
instagram Caption with hashtags and emoji 200-400 chars
summary TL;DR bullet points 3-5 bullets
all Generate all formats

Platform-Specific Rules

Twitter/X Threads

  • First tweet = hook (question, bold claim, or surprising stat)
  • Each tweet is self-contained but builds on the thread
  • Last tweet = CTA (follow, link, retweet ask)
  • Use line breaks for readability
  • No hashtags in thread (except last tweet)

LinkedIn Posts

  • Opening line = scroll-stopper (no "I'm excited to announce...")
  • Use single-line paragraphs with spacing
  • Include a personal take or lesson learned
  • End with a question to drive comments
  • 3-5 relevant hashtags at the bottom

Email Newsletter

  • Subject line options (3 variants)
  • Opening hook → key insights → action items → sign-off
  • Bold key takeaways for skimmers
  • Keep under 800 words

Configuration

Edit scripts/config.json:

  • tone: professional | casual | provocative | educational
  • audience: developers | marketers | founders | general
  • includeEmoji: true/false
  • maxTweets: 3-12 (default 6)
  • ctaLink: URL to include in posts

Scripts

  • scripts/repurpose.js — Main pipeline
  • scripts/config.json — Tone, audience, and format settings

References

  • See references/platform-guides.md for character limits and best practices per platform
安全使用建议
This skill appears to be a straightforward LLM-based repurposing tool, but the package metadata and documentation omit important runtime requirements. Before installing or running it: (1) review the scripts/repurpose.js source (you already have it) and confirm you're comfortable with it making outbound HTTP requests (it fetches URLs you provide and calls OpenAI/Anthropic endpoints); (2) be aware you must run it with Node installed and supply OPENAI_API_KEY or ANTHROPIC_API_KEY in your environment—these keys will be sent to external LLM services; (3) the SKILL.md mentions 'send directly via APIs' for platforms but the current script doesn't implement social-posting, so it won't post to your accounts unless you add that code and keys; (4) run it in an isolated environment or sandbox if you have sensitive environment variables set; and (5) if you need full confidence, ask the publisher to update metadata to declare required binaries/env vars and to clarify any automatic network behavior.
功能分析
Type: OpenClaw Skill Name: gia-content-repurposer Version: 1.0.0 The skill bundle is a legitimate tool for repurposing long-form content into social media posts using LLM APIs. The code in scripts/repurpose.js correctly handles environment variables for API keys, performs standard HTTP requests to official OpenAI/Anthropic endpoints, and includes basic text extraction logic without any evidence of data exfiltration, obfuscation, or malicious intent.
能力评估
Purpose & Capability
The description promises content repurposing via LLMs, which matches the script. However the skill metadata declares no required environment variables or binaries, while the script clearly requires a Node runtime and either OPENAI_API_KEY or ANTHROPIC_API_KEY. That mismatch is incoherent and could mislead users about what secrets and tools are needed.
Instruction Scope
SKILL.md instructs running the node script and describes an output option to 'save or send directly via APIs', but the provided script only saves outputs to disk and prints them (it does call LLM APIs but has no social-platform posting code). The script also fetches arbitrary URLs (user-provided) and reads local files/stdin—these behaviors are expected for the purpose but should be explicit in metadata and user guidance.
Install Mechanism
There is no install spec (instruction-only), which is low-risk by itself, but the code requires Node to run; the registry metadata did not list Node as a required binary. That inconsistency means users may not realize they must run this in a Node-capable environment.
Credentials
The only external credentials the code uses are OPENAI_API_KEY or ANTHROPIC_API_KEY (proportionate to doing LLM generation). However, the skill metadata declares no required env vars or primary credential, so the required LLM keys are not documented—this is a disclosure/privilege mismatch that could lead to unexpected credential use or accidental leakage when users set keys in promiscuous environments.
Persistence & Privilege
The skill is not always-enabled, doesn't request persistent system-wide privileges, and doesn't modify other skills. It runs as a one-off Node script and writes outputs to a local ./repurposed directory (or user-specified path).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gia-content-repurposer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gia-content-repurposer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Turn blog posts and articles into Twitter threads, LinkedIn posts, newsletters, and more
元数据
Slug gia-content-repurposer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Content Repurposer Pro 是什么?

Repurpose long-form content (blog posts, articles, YouTube transcripts) into multiple formats automatically — Twitter/X threads, LinkedIn posts, email newsle... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 366 次。

如何安装 Content Repurposer Pro?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gia-content-repurposer」即可一键安装,无需额外配置。

Content Repurposer Pro 是免费的吗?

是的,Content Repurposer Pro 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Content Repurposer Pro 支持哪些平台?

Content Repurposer Pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Content Repurposer Pro?

由 merjua14(@merjua14)开发并维护,当前版本 v1.0.0。

💬 留言讨论