---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/content-repurposer
---
# Content Repurposer

Transform blog posts, articles, transcripts, and long-form content into platform-ready outputs for every channel. Paste a URL or raw text and get optimized versions for social media, email, video scripts, blog summaries, ad copy, and more.

- **Version:** 0.01
- **Categories:** marketing, ai
- **Workflow:** extract_key_points → repurpose

## Skills (2)

### Repurpose Content (`repurpose`)

Transform content into platform-specific formats. Accepts a URL or raw text and produces native-feeling output for each selected channel — social posts, video scripts, newsletters, blog articles, ad copy, and more.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `content` | string | Yes | Source content — a URL to scrape or raw text (article, transcript, notes) |
| `formats` | array | Yes | Output formats to generate |
| `brand_voice` | string | No | Brand voice and tone guidelines (e.g. "professional but approachable, data-driven") |
| `audience` | string | No | Target audience for the repurposed content |
| `goal` | string | No | Campaign goal — drive traffic, build authority, generate leads, grow followers |

**Returns:** Repurposed content for each requested format with character counts and publishing tips

**Examples:**

*Repurpose a blog post into Twitter and LinkedIn:*

```json
{
  "content": "https://example.com/blog/ai-marketing-trends-2026",
  "formats": [
    "twitter_thread",
    "linkedin_post"
  ]
}
```

*Turn meeting notes into a newsletter and social posts:*

```json
{
  "content": "We discussed the Q1 product launch. Key points: 40% faster onboarding, new self-serve tier, and partner API. Target date March 15. Main objection from sales: pricing confusion on the new tier.",
  "formats": [
    "newsletter",
    "linkedin_post",
    "twitter_thread"
  ],
  "brand_voice": "Confident and direct, no jargon",
  "audience": "SaaS founders and product managers",
  "goal": "build authority"
}
```

*Create video scripts and ad copy from an article:*

```json
{
  "content": "https://example.com/case-study/3x-conversion-rate",
  "formats": [
    "tiktok_script",
    "youtube_script",
    "ad_copy"
  ],
  "goal": "generate leads"
}
```

### Extract Key Points (`extract_key_points`)

Analyze content to extract the most shareable insights, hooks, quotable excerpts, and repurposing angles. Use before repurpose to understand what you are working with, or standalone for content analysis.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `content` | string | Yes | Source content — a URL to scrape or raw text (article, transcript, notes) |
| `count` | number | No | Number of key points to extract (1-15, default: 5) [default: 5] |
| `angle` | string | No | Specific angle to focus on (e.g. "actionable tips", "data insights", "controversial takes") |

**Returns:** Summary, key points with repurpose potential scores, scroll-stopping hooks, quotable excerpts, statistics, and content angles

**Examples:**

*Extract key points from a competitor blog post:*

```json
{
  "content": "https://example.com/blog/state-of-ai-2026",
  "count": 7
}
```

*Find actionable tips from a podcast transcript:*

```json
{
  "content": "Today we talked about growth strategies for B2B SaaS...",
  "count": 5,
  "angle": "actionable tips founders can implement this week"
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call content-repurposer repurpose --content https://example.com/blog/ai-marketing-trends-2026 --formats twitter_thread,linkedin_post

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"content-repurposer","skill":"repurpose","input":{"content":"https://example.com/blog/ai-marketing-trends-2026","formats":["twitter_thread","linkedin_post"]}}' \
     https://api.toolrouter.com/v1/tools/call
```

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs