Home/Tools/@tpmjs/content-calendar-plan

contentCalendarPlanTool

@tpmjs/content-calendar-plan

Generates a structured content calendar with posting schedule, themes, topics, and content types. Organizes content by date, channel, and theme while maintaining consistent posting frequency.

Official
marketing
v0.1.1
MIT

Interactive Playground

Test @tpmjs/content-calendar-plan (contentCalendarPlanTool) with AI-powered execution

0/2000 characters

Installation & Usage

Install this tool and use it with the AI SDK

1. Install the package

npm install @tpmjs/content-calendar-plan
pnpm add @tpmjs/content-calendar-plan
yarn add @tpmjs/content-calendar-plan
bun add @tpmjs/content-calendar-plan
deno add npm:@tpmjs/content-calendar-plan

2. Import the tool

import { contentCalendarPlanTool } from '@tpmjs/content-calendar-plan';

3. Use with AI SDK

import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { contentCalendarPlanTool } from '@tpmjs/content-calendar-plan';

const result = await generateText({
  model: openai('gpt-4o'),
  tools: { contentCalendarPlanTool },
  prompt: 'Your prompt here...',
});

console.log(result.text);

AI Agent Integration

How AI agents can use this tool

Use Case

Use this tool when users need to plan content calendars for social media, blogs, or multi-channel marketing. Automatically distributes content across channels with appropriate frequency and variety.

Limitations

Generates content structure and topics, not actual content. Posting frequency is based on best practices and may need adjustment based on resources.

Examples

  • Create a 1 month content calendar for Twitter and Instagram
  • Plan a quarterly content calendar for our blog and LinkedIn
  • Generate a week of content ideas across all our social channels

Signature

(channels: string[], duration: string, themes?: string[]) => Promise<unknown>

Tags

ai
calendar
content
content-calendar
generates
marketing
plan
planning
posting
schedule
structured
themes
topics
tpmjs
types

Parameters

Available configuration options

Auto-extracted
duration
Required
Type: string

Calendar duration (e.g., '1 week', '1 month', 'quarter')

channels
Required
Type: string[]

Content channels to plan for (e.g., ['Twitter', 'Instagram', 'Blog', 'LinkedIn'])

themes
Optional
Type: string[]

Content themes or pillars (optional, defaults will be generated)

Schema extracted: 2/22/2026, 4:25:56 AM

README

ERROR: No README data found!

Statistics

Downloads/month

0

Quality Score

0%

Bundle Size

NPM Keywords

tpmjs
content-calendar
marketing
planning
ai

Maintainers

thomasdavis(thomasalwyndavis@gmail.com)

Frameworks

vercel-ai
contentCalendarPlanTool | TPMJS | TPMJS